<SEC-DOCUMENT>0001453015-22-000003.txt : 20220314
<SEC-HEADER>0001453015-22-000003.hdr.sgml : 20220314
<ACCEPTANCE-DATETIME>20220314171609
ACCESSION NUMBER:		0001453015-22-000003
CONFORMED SUBMISSION TYPE:	40-F
PUBLIC DOCUMENT COUNT:		153
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220314
DATE AS OF CHANGE:		20220314

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

	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-20211231.htm
<DESCRIPTION>40-F
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:a174a857-4610-46a4-b85a-57b67fa759c6,g:ee4a503a-d581-4de4-978e-bc167e88864d,d:a624d6dcbd3143e3a48c8655c492c3d5--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:bldp="http://www.ballard.com/20211231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>bldp-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV80LTEtMS0xLTM2MDc1_390344a7-f92a-4a36-af61-b7f4ed18bc7c">0001453015</ix:nonNumeric><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV81LTEtMS0xLTM2MDc1_4454c219-43e8-49e1-80ee-fe999641741a">FY</ix:nonNumeric><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV82LTEtMS0xLTM2MDc1_22a874e4-f7e5-4bc2-8a24-c1d57d3ff4f5">2021</ix:nonNumeric><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV83LTEtMS0xLTM2MDc1_a01e6647-4e5f-41a5-b5cb-64ba568bf241">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF8wLTEtMS0xLTA_17103433-1f21-40bb-8377-ed80f1645ddd">0001453015</ix:nonNumeric><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF8xLTEtMS0xLTA_faee33e0-81c1-44c6-9236-3575b5e885cb">false</ix:nonNumeric><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF80LTEtMS0xLTA_cd55530d-f2e6-496f-81a1-07ab748eef9b">2021</ix:nonNumeric><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF81LTEtMS0xLTA_efb49597-1399-4f3e-9be3-2f03aea22ac1">FY</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231" decimals="INF" name="bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDAvZnJhZzpjZmYxZTZiNGZkOTM0NmE4OTllY2Y4MDJmZjQzNTc3YS90YWJsZTozODM0NzBkNzNhYTY0MjUzYmQ5YjgyNDVkMzBlNzUzZS90YWJsZXJhbmdlOjM4MzQ3MGQ3M2FhNjQyNTNiZDliODI0NWQzMGU3NTNlXzUtMy0xLTEtMA_9a9dadeb-aaa1-4d74-be25-7e70ea13e3a7">0.333333333333333</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="bldp-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i70995e4fda3a4b7c988971de029a18fc_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:context id="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedc7d4fd7b4441798d4d14434322babe_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:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ibbd9c89b17ad439dac6f65cb4b6f108a_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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee99caa8bd5a48d6b232082c49a50bc7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf4fc8e830e746058b18a8d0e7a3b453_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29940ce8f182402a9b3d62b9c17eb4ec_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e4fd70a8b3441a5a4abfd948c2dc0fe_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfef7b03dc034ecc8d1e2f41ab101157_D20200101-20201231"><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:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a6736bbf77d4b7a84ff8e0f077b056f_D20200101-20201231"><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:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30e4e7898d18425d9d38aa3cbadf0ead_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifde3270056974f7a9b482f6661f98c9e_D20200101-20201231"><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><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38255a0bf6f144698157a9abb958851e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84bfbf2755dd494c810f3d8a1b9bb10e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7083ff2907cc40a2b631a62953307391_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="i1f5e76eca66c41819a031eb5f1711b7a_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="idbd1ed7c97e547f19a1a05d23a3d8ef3_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="ieda310fd8cbd4ce09f77d83937c56811_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="i7529fad3716a46ed817ea4f8ee1c4994_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="i0079b7c3be0f4394abbd44939252d8e3_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="i946de269c4324165a844c286983cc608_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="i0f898d1ca7ee458ca026e23a295825bb_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: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="i423f5fae06664dd38bb612fa331190a0_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: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="i7fcfefc46a1a4b45b60a9e36aa334620_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="i6176f580c744471ba2cbd4d4134db14f_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="i8127bfa9c7b4467495e7b97e50b5d660_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><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="i99a1ffb3823e4ab3abf04794bdc035ba_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="i56b1fb6884644e2e90fcfbf89bc3a870_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="i66752c6dae6846aeb7f4a8cfb4635a54_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1794f2f0b60b4b5cbd02549eeec2d80d_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c53ca17f57f4ae69b0dbb593e443538_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="i51445317da1a4aa78b994c40057be68a_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94ca09c795694a268d019cd44f659d42_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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i46b71ffed5f943c9ac041f5e9064a8bf_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08d979a0f7f949409ff6114d042ec4bd_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="i6dba5d9d4b444bb3b9a777458b31d5fa_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5942f65d43ef416d8f2677b18a786a99_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="i60d7dcd26ca74cc99642712a465fc274_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59b0a2f4d6e946beb4b9c9765254f069_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="i4d0bc67d82524788a5838aca1930acf8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i769ab114476d430aac830af7bda63462_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="ib6983bc784b4405bb05041ef4df93300_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i854ebcfe18f4479fb50ef95477eae203_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="i2f1ff1962d864142a579a946ba9b66ef_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i540b47996d4645619aa6e660ab7fe513_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="ieb1c2918fe1645fda8aee8958818cd72_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99565322fee34ca2ab70503dbbafa334_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="ic6ee22e3ff044b97882ffa4b7f24fbda_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2a2c1d965f84f5bb7fe1fb1e97af397_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="iee8204e509dd4c38880d0fb56d489e00_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="i4069b229058e4f92b22e4ef2a0e636b1_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="id08644f1025f4db183e2786bd571036c_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="ic3f570495ac64fbf80377df77c953b28_D20170104-20170104"><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-04</xbrli:startDate><xbrli:endDate>2017-01-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cfaaf6d85a14490b57f37c36e373940_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="i2383bb278e8445dba1c5183af5eb6dea_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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</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="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2edf6273e2e04575a65b3d9e6c2dce7a_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="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1216d1681c1b41e5924c1ac4c3c8ef9f_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:WeichaiBallardAssociateMember</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:unit id="cny"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><xbrli:context id="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</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="i9c2551fd51c04c90aae12c3a1536f743_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab0a6b76951e49faac0cbda22716b201_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="contribution"><xbrli:measure>bldp:contribution</xbrli:measure></xbrli:unit><xbrli:context id="iad44c3c797a34198befcf1c8d88f5725_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i951598a82a1e4a7e9fd08ac762bf504c_D20210101-20211231"><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:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="seat"><xbrli:measure>bldp:seat</xbrli:measure></xbrli:unit><xbrli:context id="i6d767d3d6ae44f698ec957b01cbd64ab_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="i9284b3fe0ec34fc386b87901a5da5d0c_D20170301-20170331"><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>2017-03-01</xbrli:startDate><xbrli:endDate>2017-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a0ea54626e84fb49e9d03a9959820f3_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="i57ff7d55a6234830ade9c763ded5f58a_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:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82f99a0b5b074f9d812bb9006c2c6b14_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:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if10f4cb7a6fa494fa354695fa493ea69_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:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62e696f4a41c4d148889c57f02d05d34_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b42368388e5451093492ca95276587a_D20210101-20211231"><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: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="i2cab5ba4d8a34db49e544edc16904d45_D20210101-20211231"><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: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="i7a885d30940247f898999284fe54fd58_D20210101-20211231"><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: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="i876f26b1872e45c7a4059e164909a311_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12e64cd51fb242618f6935e1cc43f017_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i620c9ebc7b5e401eb97f53753161d1e1_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie16f60c8ad654cd3b5ed19656b5fb618_D20210101-20211231"><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: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="i12e375b46b704114839e9d8db7f37382_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia21244c5cccf4173b411c2d8ebf8635a_D20210101-20211231"><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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</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="iaed3bdf3589142a1b19b92c969bf2598_D20210101-20211231"><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:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</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="iedeecd86fa7c4de0b3e771da99eeca0e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i665cc1a794094c8d9869ad9c6b0f36cb_D20210101-20211231"><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:ERPmanagementreportingsoftwaresystemMember</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="ieeddaebca00b45739ac923c429d473c0_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7491bdd1f707409fae94afdd82df4f25_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ac55206e04d4223a75a7f926d66631e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id531ebfcb14648a992b90149c91ddec9_D20210101-20211231"><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></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="i44c504b229034a8fb9c19d81e5024704_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f46025851e54d28a4068c37f91e05c7_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i625f542405de444699fdbbf52364e8c4_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7389dccecd243b991d91dd4573b059f_D20210101-20211231"><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:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fb197e20aa444138a1c9e8af6a970b5_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9810906f32c423c9c5c539939183a1d_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="i956276ad85ca451ba65662d18ac57111_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="if36a5d9087454c87b3d4e230a41af562_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cfe2b37badd4236a39229e400619e84_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:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:context id="i0305c4a50d8347ec8a55abd92f0ac51b_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="ic9f325253cda4b36a243de9ccbf8d713_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="i45c438ece2644a1583cb0b0ae79fcb22_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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">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="i86103ca26ab94932bd305e018a38f56f_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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</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="i35fe2f2123354b35846e4256a9e894fc_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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i845a4e754e3543789bf71acfa2a072a1_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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</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="i407d830d260b4979b763f779386e16bf_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><xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:MultiperiodExcessEarningsMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84f142a712a2434c881bc27c6ae51edd_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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:MultiperiodExcessEarningsMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4954e3d61ba1475d909f7d8114210ff0_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="idefe411f3dd041b886ec5101e7335451_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="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:UnmannedAerialVehicleUAVBusinessAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-14</xbrli:startDate><xbrli:endDate>2020-10-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1627f8a2d4f84cd1be363101a746990d_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="id2f5b96581944846a587989721600731_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idda7b3c042524a5090684ec87b075bdd_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="i9d881132013c4a40a09c0cfe797bcbf0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ad139c93018441184730702fb7c6a7f_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="if0428f806bbe40ba995fcaa7397ab4a5_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc8dd440e10842b1aa090b4e41451262_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="i0b0aec22ebba495196b0d0b73b63e5c1_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f0a8c97988549289893e87a252d36be_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="i1dfe3d34e44642f184ea9cfb94350670_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60a27bde3b1b4c9092c63754d0164472_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="ibd8520321a304794af97ff0760805fd3_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i281019a829c241e2aa12908dbc591b0d_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="icd0d954e70d742909c30a0ec3a7d076b_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="ie8d713b29c57481885ce18f8fafb24f5_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="if92c3cf7520048f4a2b96cd4eee24e92_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="i4738027154b342e697de346146baf3d9_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="i74500d3a711f4a76aa2ea6acdb3a0ec2_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="if26b4c38a02d47b3a885824ab7ac0d8f_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="i54fe720f0eb441ca87771a837374bdd4_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="ic15322f0a51140cd9a55d547bffeb675_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="icaffcbaa639142f798fb75c9f410d005_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="i216a7dac048f4bd98d0b969613c8ccab_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="id120ecbbe1a44e39b4d352f35b6594f5_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="ib4b2b2877b2c4ed9a3f2f1fe40b41503_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="i9a78d143996f4a53adedbf297ffa6a83_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="ie9a3e282a6f944619c0e6307abbb5e5e_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="i1ba63cb9f3234603a05e6bf67b44976c_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:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i910a6596584c46f9bce8042542ee171c_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: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="i01709a4c197545fa871042e710a99446_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:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63bb19088a66459a9dcedb7c8ea61511_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="i50af0c9a9c2b416186af1d1be816a564_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="i3b5c1413f17043bdb0461df21e6ba4d6_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="ifd81ba0c2182494997ce4c67578d5234_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="if63817c81fa5470297c877ae2c2ce998_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="i8cfdbe480fdd490990b631923cea077e_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="i9dcd3d4e5f704c6db4635f329e1aaac4_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="ic9c0918de247439b8a324b2281647dbc_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="i1050af06e20841bbb5320e9e804fdbcb_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="i322c1fd39273480f9fd5eda660774cf7_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="i5e94222655a5428b9b7bb353e7e9c547_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="ia99936499ae74be786eeb9640fbd30e5_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="i7be77509ca7e4adcbab319c7c62289c1_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic083fd672842414dafdb4f95912521e0_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39c6580890664954b67fc6377d550c62_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5fc4ff3e7cc406984391de22c4be65a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic27cd91c6f77440e99648639046920c7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b39c420f1bf469d888d9ec8342237ad_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00ca79bc43ad4bc98ad52e8113e93175_I20191231"><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:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231"><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:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38f25cb70b4d4b5c9753f48facd0530a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib41bb0bc1a114626979a484f20daac34_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88de17193fdc49cba219d881bee50838_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8193f65f03994abcbb05b95bf92bf172_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i662baf2b1a144e3b844811756caadb22_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i517e8f1f03d448ce809115ae2fc6d9f1_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc51a9c87f414419b1626339a50c3aa3_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="ie5db12b0df5847eba47275c0ca25962d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i493e9f28c3f94c4d9f13295dcdf7f889_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="i25fd1d3e12964ac391186f1d790958c3_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8f1fa97f17e467ab0772057fd4b4e79_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="i85c4c3c5d9684d4ca444892e05b51023_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a84afac0c9f4578979aeb131d888844_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="i938dd891ec0f45f49d6666ddf1612e13_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="ibe361cbb8d064144bee19c49f948bd0a_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="i7f1adc14d1494ec7afbe02b2574de545_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="i1f259634458b435dab00c3fafb9c62aa_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="i4dbc9c233e1c463b889a3231bd240482_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="id71216e7b6604dae9c7f4a6d679baf64_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="i9a930dd82db44211aab245a16d9a764e_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="i68196e3101504849aa03f621b632dee0_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="i92203757fd0a47a5b89dd241c264730b_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="i42136779258741ddae456c8a5ca83db5_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="i6416ec09496d4fb1808ee007147b8180_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="iebd7a0a484e846e3b14ce2bb10190031_I20201231"><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><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="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231"><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><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="i06e78ad0af824d48867e26e54ae74aa0_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><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="i85161f20c3e24719a746fcc96ac11da1_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="i5a3768f3babd4b5e86bce28d6dcdc14d_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="id2db6c5bd2aa4e798e04461467affd97_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="i6e139041f9864b41b066018a8104a739_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="iec30dead9e8d4168a93bfa2c7715606d_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="i0e30a7a3443c4b4cb728cdb2b6a37b43_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="i8ebba4ad108e4ee493faf9183830446f_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0b9921768ad4c1abbbc680ca2132065_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55071689549c4d0780cd6a22ecef002c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2942a22fefca49f495daa2215773f4da_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac66e79e67e44a0c941b333b91258b50_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8b5fbb5c2a04ab89ec921b1426cb0ff_I20191231"><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><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231"><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><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i950cf4d4b1b5488f85102973e958b55d_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if45f21dd8c2a42bf939ff214425cda12_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a18a964d8c44d8db9669f01fe55455c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:UTCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84f09e9c147f4ce4947db745a512b113_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:UTCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55040453a768404c806bc8113d462674_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="id6ab2edc7c454a7380ab1c92420b2048_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33be30902f9c4027bb809e084de4ab73_I20211231"><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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1fcea284c6b4668989dd7d24c66b15c_I20201231"><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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1614b8f878742d699fa2a274dbb3b9a_D20210101-20211231"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1714cbc84a6f4b81aa3e7a89b0801cda_D20200101-20201231"><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:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie916cb675c42462a8c01cff21896c768_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ManufacturingExecutionSystemMember</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="i992f8336bed34f3497185cc822abc2e9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ManufacturingExecutionSystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib59c37c8c59e486889d4bae554ea3ace_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7954ee56fce43ed964858d93711b5b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdebd03ab1624e46aab5dd58c9653225_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="i12080b27373842e7ab9e0400882edc07_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="idce673efcdb2437099c3959a15801e15_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="i16a82d02040e4b9a9ac4035ce4e6eec8_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4160382525684d32838ee61a48f74f39_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="i50c6abee5aee4caf90b3cb1fc5779104_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide4710a58dd744adb3eaeb6d7e970332_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="i7b7830b6d38449eca96b0b5f44976095_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61a5edab3f7a42dbab10259b9aa5262e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:AggregatedIndividuallyImmaterialJointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67f10eeb7b16400b8bef0bc2501bd03d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:AggregatedIndividuallyImmaterialJointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4933379c415249c9afe41dea84073524_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0daa0d20fa9646708b9cb8dad005c658_I20211231"><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><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccc14e2914684801af4af571dabbd13f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</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="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5b98e81bd1c4f5fa94896bb519853d9_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68b5cd0833a144038e4bbe2593fe800f_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="i8a025398935f4207bf3dd2c1d51a8009_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id31057906bf546eb8eeb172103e1f7f1_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:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="iabbaf99f79dd44a8b5f0d83596bbd50f_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="i68581f360aa04eef8b5b583ceaeadc11_I20210831"><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-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-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-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie961d454af43479ba25ad2169c24415f_D20211001-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-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2204501c17640298870cb1f2dbd11de_D20211001-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-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3e5a66ea9084d50862956b85d1b0baa_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="i0b8d9d508d964682a8bf047dc000d804_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="i14542335e1e54108898b867d4150702a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ed52bfa701b4ca59a8145fdc39dad16_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e8f277df4a34529964131a2cb985ea8_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="if2274fdaf764482cb4a61c9b5560ebbc_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i028cd510d00e4f8c92b1e07aa35a889b_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16f8079b12794f7b9eaf2b580708263c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib323712a92104cd69c20a097aab0ac1d_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib191ad0cd56f4dda99138597b4a6bc86_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f5439f6c58f49e4afb52135a4089ed6_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic54100db7a714a73b3a07ce7669f0db3_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="id7e08efb3eba46ee9ff1c1b4c0971f75_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="ie72908703ea04ee58dae8bf13012bfff_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="i973630af9a894df5bfbb1ee3f381c40c_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="i54ad13558b2f4ac79c3a2522e60705b2_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="i1e188afd1df345dcac48a5ecfb84a719_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="i084a708facca4771beaeb3b2fac3bffb_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="i843c361cae2b4cdba580fae27609a672_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="i40bdf217ee3f4d19838dec12d3f3b862_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="ic22b989790d84e5ea07bf46e88e99a71_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="i6e8ea3a7e18e47408c72075789fa2ae7_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="ie6f3b0273c424173a0e198c3f366b22a_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="i1526fb83cd9d452fb77870be0ac205ea_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="ib416bb05d0534f408ffb2c0d7b6d2a96_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="iabd8939470a846deaef18235e31f37eb_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="icb1949c2018f47caaeaf346430affa5f_D20220101-20220131"><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><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">ifrs-full:EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d4f96abfeac4c05b4e0d10601b2b604_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29f3958e06e04514aa99648878c1e302_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38d6836a0c6049589c029774232a34fe_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="i1dfaeb951c5745bbb0c365801f432998_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9334b240d8b94457bf578b6ca74d903b_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="iec8341d86ccc42a3bdbb8dcb9ffd4506_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b968549024c4ae9a1746325f049e724_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="i54c2b6334fd64311bd8af33ba99d3743_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f31690e21404ea2a04fb47c7a496edf_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i448f40a6aac94332bcc958de0cfec1be_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e4831370a5447b6a911b4a08c0d6e25_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">bldp:IFRS16Member</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="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">bldp:IFRS16Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30d89f778c4742e48111eaa6849a75c0_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="i9ad436db4c4548ff9979be7a78534a80_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="iae713e123aea4b82a20522294e26fc92_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:context id="i0d37084d887f480baf79e8fc7b489249_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:unit id="plan"><xbrli:measure>bldp:plan</xbrli:measure></xbrli:unit><xbrli:context id="i6fa5472e3f324ae396c1b092d6cc9550_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="id490de0c45cb451184a8696bb2016e5c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdb270357a684121989a49cd8a016461_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="i00631d09af7f42398f5252ebcca37dc4_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if966fee8aa304b2d9a1275798aa89d00_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2c1d47eb2ec40a0a0b1e10a181a5a21_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="i898fde7fc83d439aa883585281d69026_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54bbd1e1a1324c49bac229515c47d0c2_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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eac9ce848124e0caf809584efd86632_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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0c687f2a7a64de09f826e624202a075_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="i6cee5cadc55b4ae3b99511ac975af642_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="i4a9838b3ce06410f979574400591e54d_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="i097af26c8db0467b9dc668440c61214b_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie25ddbd12ea4411e978b0f96ef46b616_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="i70f794729eeb47e8ba2004baade6b0e7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8407bdb6fa9402a8b1e67cd27611320_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec9f51cb0f71456ab763aa94a612193b_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="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5db79c91e49347ca8b7499aac1ce77b5_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="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfec7e76542c4dea822ad39d9e6ecd63_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="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f64fc1fb13d4333b39060a84985309c_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="ied1acc7463154599a705c402fb0becf5_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="i5676e1620e854f2a9878504cd6f1b913_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2772f05242d440e489616f521aab8242_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="ie752429bcc0c4a3eb1c49ae376c23873_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9f27da1aa324d8b840991362aef54c5_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="i8fce2759e6cf47f28b1926085a898398_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="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"><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-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0d37aa9ef034ccebcfcaf963cbe29fd_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ATMProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i850d5967c86040009608aee95c44e788_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ATMProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99f3bdab3de547a7b39a14322ba2d7b1_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib78dddaddc9f44db89d319f40ce8661d_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="i2a852dbb5047470db245c22eb609313a_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5585afbb454d4168ab0ee8542de3f87e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07d1c534385d4325a95e66fc5e37f576_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e6a77c7efa5477a841c37efb9339d28_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i339410f9aed2405787c25d29561e3676_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f0d5e6d602b40ceb65d8d0767ef2422_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7369e481470149c4a56c002edc8d2d33_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f4d543fda8c4dccb87ffcdd6e148f56_I20211231"><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:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4473fbe483f24268a9c15a8fc6529398_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a46f86df8dd4197b2a17810b027f4a2_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36782c919fd54c07acf5b030058b197d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c7d9f0dab1a4088a2d24945533be8c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f043cb4d1b5470d9942243b9caae221_I20211231"><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:ExercisePriceRangeFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fb5fc57e7ad4faebe7fa1ccc9351616_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFourMember</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="i6007f3240c0541868e15a6a3759285a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b6e8abf0f624c589350a5d042d77999_I20211231"><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:ExercisePriceRangeFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a1b55a3841d4d4a92f0bf183648559a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8ac3b902bfd423ba31d3d71d7ef3e29_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFiveMember</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="icf3687a469f5487d80fdcea2f3046919_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d4ed1eb46734e42ad00c4141a8496c7_I20211231"><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:ExercisePriceRangeSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i182d3f3e251842c5b491650cf523ce95_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18d2c4c819e241ba8ee48af1ff83ce30_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic41594e267ae4b2ea932d27eea62171c_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="i738ef600c08a4f508afcd0d8495fc575_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib70098f78a4c4190b42939d151353538_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb1dea683bc44d6c9e83c396b8790ccc_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="ib3a1d0e9cb38420fb59be9846b776872_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="if922b7e73ad147c4a967c5de6df54922_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i504f8261beb14e2da0079ddf165a293f_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="i901945c144fe459995b09dc4ef2856dc_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="i32e4b43a65f64bd1906afc31a7bd3681_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:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69f69f7db7564b478a12b6409f47136a_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:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96401794faf54c9c92d3a8ed7313d387_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="id29999761cc245308f74466304cf6589_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04359dab191b4a68b7d7c1a4fd91cf80_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i638a9f5db78a496393b81c0672149b98_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:MiscellaneousOtherProvisionsMember</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="ia897fe1093344f7988f70a34a3152ac8_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia21f3fd0dd6d49c68c2a30e1c5d6c6a6_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="i623241d529044918a73f6e213e50c587_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d759eb74a274c75b720985becf6fbdc_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="i0ef691913b0f41979ff807bfc7af0954_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c2048e3bf5f40cb8f9b1f293418b67e_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="iaf5ff003401f4dc8b06a071cefada663_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i508a95df9ab241cfb30aebb4aea28406_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="i89d2f298e1e2494ab4add99875a5dea1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i411b73bc8c9242a99010f8c2159968f0_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="i36886b4c6c934a8cb0664452cbd4f271_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice31b21069644bb98d6751d424d37175_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="i9e9740f76e9c4867adeeff2ac13d133f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b63fa3b9e684d14bbb344bff2b0129b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:BackUpPowerMember</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="ic0cf8eef62064e0c9d45080fc12a090a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:BackUpPowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id185f128489e41748bbe2b4a553c47e3_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="ife1a0541831740d9bb88950450869600_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4275c498791d45ac89d5ed25bbee26aa_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="i0eb6b957ac954ecb9c721effa11b640e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife69f0b8376c4c5bb80e141e36da9936_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="i224e084cd8b646cbb5f4fea48056877b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6dc68a47d384a44abd78bd9318cb5ef_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="i911ce751f04343469670b5390913d9a3_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i483fa75b6211433abd8d7439b1f80670_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="id58b28ec77d34628b4e089cca0f7936d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24c2b8c07d9f4602b4b5165519c03bf9_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="if243a977667c47318555eba80eeecbb2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i523926a22c4d4f778ae13b31ee8115d8_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="i62a990f879ac408e82ae3ddbc28f3f3d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id02d16cfa2ad45a386ecb5914be04af7_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="i1cefc83be5694fabb09b24dd0edee11e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9e2af2e9fa14c9c87d3c98ce8f8ed38_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:AccruedWarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06588791200747de84cd2912a8767298_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:AccruedWarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20d1272fcdd8488b89a9dee4f5f9a804_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="i32df5935d9a14c5fad8baf3398dfc04b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84bf4c76665544d1b886d957b1a8b050_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="i3877e54f53eb46738dfe63a8c52ea4fe_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a57f6787c8340cfba9fd03e5c127a9d_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="i75be656dc3f54a0da039561ce66cadd5_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bce0374c165410c94c9c46018247ede_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="i7f95f8c6c8244139812dc64322f8d5ce_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie20e503d0615409489b54f59b0751e49_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="i2427586e6c7a4df59394b8ecd5e1fd27_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8415e6ffe59a40ccae0f86ae2dcb04e7_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="i843a7bfb6ba244fdbe89ed4f0bbb68cc_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46c6da2b66c046b4a03cbba6e12c181d_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="ie3e48fac08b44940a97009312a8690ba_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c50f6db0827493e9cc64b42585de1ca_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="i028c296297394cbab8cbcb89954b24ae_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ca56a00c78342cdb41e2319ae021df9_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="if3963bdb51004e0db0c28d368c3c3355_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fd4098cc1104b6e82888ce273fdc272_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="i8ea51def932d4c33b658723e003f5bb4_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb91e41e7c1a4acfa8fa11ed83bf7ae3_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="i5e4967c84219436dbfa840bf1f662365_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7eff3bd3a4bd4966a74cc7bfc9e839e0_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="idedd87d6be4949c797fd2f14c56bc45b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6025e7d94cea4fc18a5bba23e268c2e5_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:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231"><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:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8840e502e7c4e99a678020393b3ac44_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:WeichaiBallardAssociateMember</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="i167ff25d23b846678b105bc511f244ea_D20200101-20201231"><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:WeichaiBallardAssociateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad77f564c19d4d39b78ec08e71ffcb10_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="i7a8fab8cd9524bec846d4acf16f3e8b6_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><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib554265d1c104d2ab626a5cc40e47ea3_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="i25e400ce61b44b3ca573715e5d0ca181_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b89df43554446838b21a50900b3ac55_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="customer"><xbrli:measure>bldp:customer</xbrli:measure></xbrli:unit><xbrli:context id="i34c61827a5e84644ad6fc21ea15edd8b_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="i7aca1b6837474d4a95e61b9b6efe9275_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8368e2c63b940de9841502227d54fce_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icab3187efc814e73bfe2ba40377f31ea_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="i704fad605d454d02b9d8ac108966726f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb45eb37de7c4a74a8542743dceaaa24_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="i8c942e2f7efa4587bbb88872bffd68b8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fa1a40e4ae94e5e98587491980b4a1e_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="i7eaad723d16c49839895fea56743558f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd0c228eda65473ebabb3c2f7d36fdbd_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="ifb5b0a6d23694a76a15bec57cf30994a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic12966911c8f4783b2dd97e20cb48aad_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="id24820bacada491f9118d81bc82b0741_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4366fc5654f546959100a2343e6cfb55_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="i942cf381f75a454baeb313c3bec42dc7_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92a8293a4f4047dca0b125d2199f5913_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="i8e47e9b04aec450f817dbf765af443a0_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id672f60bc5604d268a077774c0a49d35_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="ic129828bfde74a17996c572b88c7cfa1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if821dcb9af4641729abbbdda26de2a72_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="i44c799fbefdb4fcda2f4e1504613b022_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if556ead3ccda4767b485710be8f84ec5_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="i5209b7a6d9c94b9096f9c0defa0bfae7_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97e687557047468ba68ce62a928c5e59_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="i80dd593441eb4fedb2886b0d0b0b9e98_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ideb0c55b8d5f408d81435a55cab82bab_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="i08379526d27246a4b4975070890315c1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f1d44481610439796e6f1461bc1d312_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="i3ab1876c052b4706bb499fcb7b603196_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5099b6f2ec6d499f93e64b5c322e22df_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UA</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="i69849de9fee840b3ad311dccfe1245ec_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i487fcf85f36a4b068cb26d12b9d6e476_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SE</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="i912081e9356a42acbdcf9f4f1caa808f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77d7b8caef0e4111b3c915752da68b91_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="ie3b29f9e753c41d4882c5e1e2a6f8ce8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3d46b2503fd49db92cda15ca6741f7c_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="i4b3cd2c1edb24b8da685809b10a14347_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72525da04d38487a898fa16d49a68fb1_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="i8fe88cd8bb3c438e8da2396b67d60b47_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2fe870705f943d18363cd3112c1300a_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="i6c3b9ba4f71c41b4a42c19848ad86f97_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb80d45f97904d53abd08fcd1855a04b_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="i6f86cb3ac36a4bdba34a90e499ba8c43_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i569f0974828b43cf96eb5b2505125b35_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="ic1904d0c03df474d9fbbb828f761d957_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5960b2ea20da4dea8f25d84b5048fba8_I20210616"><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="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia27dc2d654184cf59829cea9ceda0bc0_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="if4f7ccbec3f142ada16adfc33e80bd1d_I20210617"><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="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id046c02bb3c146678b657f95b297be87_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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</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="i0fbd022b60a64a76af06bca72dd15267_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="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</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="i1c35820ba2b24500835381f2d2ee0f5b_D20211001-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><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b978eb996f3424d82c56c48e969ab5e_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="i6bdda5db05df43859dbcce36353d5a3b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d41489eff7c42c39bd7f57a5c28c3d0_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="i0396ec14c8d542dfb243715c22e65efc_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i360f77f0684d42a18e283cc31f05d915_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="idc3d7bed2c424f86830f8c6d3e02b960_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ae53a12f5664bc0a094357bf8f43e4c_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="i4949abbec2284dfda1a5001e89b72ac4_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06d895681cd44c5c883d491603e7b84f_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa6cb8f679d24e448cfaa7edaf8f0cc0_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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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="iadfaeba9753142cfad5201f867aefe9f_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f6b0c84023641f0ac0b98e088f0bba4_D20210101-20211231"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac1282ec888d4201a98f05dbd8c3a336_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36075dd7b46946e3a2d5f93b7ad49b93_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d40b85cf9ef4233a6be06fab2ee3d9a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5567e9b6ff4e46279c299334faf0b80e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</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="ia1a97d78b5e849e8acbbfcc3d5b34143_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic444cc36a67f4e64942281fc61f19d87_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia624d6dcbd3143e3a48c8655c492c3d5_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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI4_87e883f3-62ec-40a2-9be5-681534cc274a">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:DocumentRegistrationStatement" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6ZTZjZmVmNzc1NGU4NDI1MTllNGIzNzRiOGNjZjE2NmIvdGFibGVyYW5nZTplNmNmZWY3NzU0ZTg0MjUxOWU0YjM3NGI4Y2NmMTY2Yl8wLTAtMS0xLTM2MDc1_9142ade5-7d31-4ee5-9644-1c7efc854d5e">&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6N2E3M2RiNWY5YTAyNDY5YWE3MWNkMzdhYWZkOGY0ZGYvdGFibGVyYW5nZTo3YTczZGI1ZjlhMDI0NjlhYTcxY2QzN2FhZmQ4ZjRkZl8wLTAtMS0xLTM2MDc1_50920a97-f22e-42ff-a4a9-c222bc74c0f5">&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NjI0ZmQ0ZjBkNWIxNDkwNWJiYjM3YTllNDU5Y2RmNWIvdGFibGVyYW5nZTo2MjRmZDRmMGQ1YjE0OTA1YmJiMzdhOWU0NTljZGY1Yl8wLTEtMS0xLTM2MDc1_3c172d32-6888-4576-a11a-440e56f15ce4"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NjI0ZmQ0ZjBkNWIxNDkwNWJiYjM3YTllNDU5Y2RmNWIvdGFibGVyYW5nZTo2MjRmZDRmMGQ1YjE0OTA1YmJiMzdhOWU0NTljZGY1Yl8wLTEtMS0xLTM2MDc1_2dea9290-f5b5-4cdc-b960-77c9e3849376">December 31</ix:nonNumeric>, 2021</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NjI0ZmQ0ZjBkNWIxNDkwNWJiYjM3YTllNDU5Y2RmNWIvdGFibGVyYW5nZTo2MjRmZDRmMGQ1YjE0OTA1YmJiMzdhOWU0NTljZGY1Yl8wLTMtMS0xLTM2MDc1_375dea41-8f1d-4868-a06e-4f5a2c4c072b">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzIz_ffb470da-8990-40b2-919c-483badc8a158">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:edgarprovcountryen" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6YzFiYjg5NmI0NGE4NDRlOTgyZmMwZjhhMjI1MTA3NDkvdGFibGVyYW5nZTpjMWJiODk2YjQ0YTg0NGU5ODJmYzBmOGEyMjUxMDc0OV8wLTAtMS0xLTM2MDc1_73646e91-63c2-48ad-aca1-54420cd475c7">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityPrimarySicNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6YzFiYjg5NmI0NGE4NDRlOTgyZmMwZjhhMjI1MTA3NDkvdGFibGVyYW5nZTpjMWJiODk2YjQ0YTg0NGU5ODJmYzBmOGEyMjUxMDc0OV8wLTItMS0xLTM2MDc1_1ff8b253-89f0-4aa9-b456-2899c257cbed">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI0_cc70630e-41bb-4132-9338-3e5a9cfbe204">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQ1_530ba15d-100d-41eb-9c63-a2ed98882690">Burnaby</ix:nonNumeric>, <ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzMz_658ce909-d84b-463d-bb45-d0fd9791d287">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM4_93054132-3e94-4a89-a7f9-f710df607fff">Canada</ix:nonNumeric> <ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI1_fcd0122c-a3ea-4105-b3a0-2cac096c30c4">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQw_772da58f-2b5b-4a0a-a495-0b2700916dec">604</ix:nonNumeric>) <ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM0_57eb0415-4073-49ee-a9ce-e4838fc1e2b6">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="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231" name="dei:ContactPersonnelName" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI2_52f6bf7c-b439-4d46-978c-28a94b931811">C T Corporation System</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="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzIx_f8165714-0e94-4ac7-a74c-effba5aa04de">28 Liberty St.</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="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQx_a18dc881-641c-4272-a17a-69a6075a77f4">New York</ix:nonNumeric>, <ix:nonNumeric contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzIy_c108aeef-0f9c-49f3-8529-e2137764994a">NY</ix:nonNumeric> <ix:nonNumeric contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM5_0f4b4733-4158-40f5-803a-9cf86ab24ec9">10005</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="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzMx_f300e1b4-5524-4f1c-9c13-d177e58b42d8">212</ix:nonNumeric>) <ix:nonNumeric contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzMy_5c33793c-f0c5-4d61-b75b-ef29490fb233">894-8940</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NDhlYTgzODFmNTExNDY1NmJlMzI5OTMwOGFjMGI1OTYvdGFibGVyYW5nZTo0OGVhODM4MWY1MTE0NjU2YmUzMjk5MzA4YWMwYjU5Nl8xLTAtMS0xLTM2MDc1_d261936e-dfc0-41ca-a66f-5fac4797843c">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NDhlYTgzODFmNTExNDY1NmJlMzI5OTMwOGFjMGI1OTYvdGFibGVyYW5nZTo0OGVhODM4MWY1MTE0NjU2YmUzMjk5MzA4YWMwYjU5Nl8xLTEtMS0xLTM2MDc1_c684e9f2-fcc3-4832-a98a-b9f735caa75a">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NDhlYTgzODFmNTExNDY1NmJlMzI5OTMwOGFjMGI1OTYvdGFibGVyYW5nZTo0OGVhODM4MWY1MTE0NjU2YmUzMjk5MzA4YWMwYjU5Nl8xLTItMS0xLTM2MDc1_5c7066c8-4c56-4d49-b17d-6d7474f1fc13">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:SecurityReportingObligation" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM2_16ccdb1c-e034-45d9-be25-0d1bd7dd62a5">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:AnnualInformationForm" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NmM5YWFmZmFhZTM3NDFlZmE2ZTQxODUzMmNkNzUxMWIvdGFibGVyYW5nZTo2YzlhYWZmYWFlMzc0MWVmYTZlNDE4NTMyY2Q3NTExYl8wLTAtMS0xLTM2MDc1L3RleHRyZWdpb246YzZiYTA1ZjMwNTgyNDBjZWE0ZTVkMGE4YWUyNDFlNTFfMTY0OTI2NzQ0MTcyMA_cf252b8b-7c3a-49b8-a324-1cfa42c56466">&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:AuditedAnnualFinancialStatements" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NmM5YWFmZmFhZTM3NDFlZmE2ZTQxODUzMmNkNzUxMWIvdGFibGVyYW5nZTo2YzlhYWZmYWFlMzc0MWVmYTZlNDE4NTMyY2Q3NTExYl8wLTEtMS0xLTM2MDc1L3RleHRyZWdpb246MzI1NjEzYWU4MGMwNGUzZGJmNmM3MmUyNmZmODNiYWZfMTY0OTI2NzQ0MTc0NQ_0921b7cd-38c3-47df-ace2-4ee292003bcc">&#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, 2021, there were <ix:nonFraction unitRef="shares" contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8xMTY2_845e6bfa-64e8-4d66-8e03-9278af65c663">297,700,295</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQy_edc691d7-03bf-471a-8ba4-750203c26c69">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQ2_8a5f4f84-169a-4e0c-85aa-a8a022168382">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQ3_8ececec7-c8e4-4283-8c7a-4542e6fe7d76">&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM3_9827a85d-2894-4da1-8d93-8ae4d998b1c0">&#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 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="ia624d6dcbd3143e3a48c8655c492c3d5_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, 333-161807 and 333-156553); and Form F-10 (File No. 333-238982 and 333-252890).</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, 2020;</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, 2020 and 2019, 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, 2020.</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, 2020 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 is an </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ex officio</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> member of the Audit Committee, 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, 2020. </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="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-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="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="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 registered 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="ia624d6dcbd3143e3a48c8655c492c3d5_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"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="bldp-20211231_d2.htm">99.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="bldp-20211231_d2.htm">Ballard Power Systems Inc. Consolidated Financial Statements for the years ended December 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="bldp-20211231_d2.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="bldp-20211231_d2.htm"> and 20</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="bldp123121-ex992mda.htm">99.2</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="bldp123121-ex992mda.htm">Ballard Power Systems Inc. Management&#8217;s Discussion and Analysis for the year ended December 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="bldp123121-ex992mda.htm">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ballard993123121annualinfo.htm">99.3</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ballard993123121annualinfo.htm">Annual Information Form for Ballard Power Systems Inc. for the year ended December 31, 2021</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ballard994123121soxsection.htm">99.4</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ballard994123121soxsection.htm">Certifications pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ballard995123121soxsection.htm">99.5</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ballard995123121soxsection.htm">Certifications pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ballard996123121kpmgcertif.htm">99.6</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ballard996123121kpmgcertif.htm">Consent of KPMG LLP</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (PCAOB ID: <ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xMC9mcmFnOmZkNTNkNzZiYjRlMjRkMTk4ZWIwOTVjMjVkODBkNjllL3RhYmxlOjljYTIxMDZiMDY1ZjRmMmNiOGFlNTY1Njg5NmRlZjBiL3RhYmxlcmFuZ2U6OWNhMjEwNmIwNjVmNGYyY2I4YWU1NjU2ODk2ZGVmMGJfNi0yLTEtMS0zNjExNy90ZXh0cmVnaW9uOjk4MjYyOGVmNjlhNTQyZjA5Y2ZmMTQ5NDk5Nzk3YzhmXzE2NDkyNjc0NDE3NDE_e541ec59-5c42-438b-8aee-fbca2007fb79">85</ix:nonNumeric>)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="bldp-20211231.xsd">101</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="bldp-20211231.xsd">Interactive Data File, formatted as Inline XBRL</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="bldp-20211231_d2.htm">104</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="bldp-20211231_d2.htm">Cover Page from this Annual Report on Form 40-F, formatted as Inline XBRL</a></span></div></td></tr></table></div><div><span><br/></span></div><div id="ia624d6dcbd3143e3a48c8655c492c3d5_13"></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 14, 2022</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: Senior Vice President and Chief Financial Officer</span></td></tr></table></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.1
<SEQUENCE>2
<FILENAME>bldp-20211231_d2.htm
<DESCRIPTION>EX-99.1 - STATEMENTS
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:a174a857-4610-46a4-b85a-57b67fa759c6,g:ee4a503a-d581-4de4-978e-bc167e88864d,d:56b85ed1e9524a9ababc19b807def189--><html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:bldp="http://www.ballard.com/20211231" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>bldp-20211231_d2</title></head><body><div id="i56b85ed1e9524a9ababc19b807def189_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, 2021 and 2020 </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="i56b85ed1e9524a9ababc19b807def189_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, 2021. 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, 2021. 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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 11, 2022</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 11, 2022</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="i56b85ed1e9524a9ababc19b807def189_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-20211231_g1.jpg" alt="bldp-20211231_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, 2021 and 2020, 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</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%">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, 2021 and 2020, and the results of 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, 2021, 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 11, 2022 expressed an unqualified opinion on the effectiveness of the Corporation&#8217;s internal control over financial reporting.</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%">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><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="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 Matters</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 matters communicated below are matters arising from the current period audit of the consolidated financial statements that were 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt"><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 style="text-indent:31.5pt"><span><br/></span></div><div style="padding-left:27pt;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 $39,297 thousand for the year ended December 31, 2021.</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="padding-left:27pt;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="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="padding-left:27pt;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 an internal control related to the Corporation&#8217;s determination of estimated costs to complete long-term fixed-price contracts, including the determination the 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 style="padding-left:31.5pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMC9mcmFnOjhlMWMwNzQzZTFjMTRjZTRiNzYzZmRiYjBmYzNmZjUzL3RleHRyZWdpb246OGUxYzA3NDNlMWMxNGNlNGI3NjNmZGJiMGZjM2ZmNTNfMTA5OTUxMTYzNTA4Nw_6bf85a6a-2498-420f-936b-1f9ba1904599">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%"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMC9mcmFnOjhlMWMwNzQzZTFjMTRjZTRiNzYzZmRiYjBmYzNmZjUzL3RleHRyZWdpb246OGUxYzA3NDNlMWMxNGNlNGI3NjNmZGJiMGZjM2ZmNTNfMTA5OTUxMTYzNTA4OQ_ecc257f1-687b-4be6-a857-8c76222be84f">Vancouver, Canada</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March&#160;11, 2022</span></div><div><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><div id="i56b85ed1e9524a9ababc19b807def189_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-20211231_g1.jpg" alt="bldp-20211231_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, 2021, 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, 2021, 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, 2021 and 2020, 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</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%">financial statements), and our report dated March 11, 2022 expressed an unqualified opinion on those consolidated financial statements.</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 acquired Arcola Energy Limited during 2021, and management excluded from its assessment of the effectiveness of the Corporation&#8217;s internal control over financial reporting as of December 31, 2021, Arcola Energy Limited&#8217;s internal control over financial reporting associated with total assets of $44,591 thousand and total revenues of $138 thousand included in the consolidated financial statements of the Corporation as of and for the year ended December 31, 2021. Our audit of internal control over financial reporting of the Company also excluded an evaluation of the internal control over financial reporting of Arcola Energy Limited.</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="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 style="text-align:justify"><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 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%">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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:center"><span><br/></span></div><div style="margin-bottom:10pt"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMy9mcmFnOjQ5YjU0YzU4MDQ1NjRhMGFhMzIwY2VlNWNlYjU0ZDY4L3RleHRyZWdpb246NDliNTRjNTgwNDU2NGEwYWEzMjBjZWU1Y2ViNTRkNjhfNDk0NzgwMjM0OTAzNg_6bf85a6a-2498-420f-936b-1f9ba1904599">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%">Vancouver, Canada</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 11, 2022</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.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="margin-bottom:8pt"><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="i56b85ed1e9524a9ababc19b807def189_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;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)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:400;line-height:100%">December 31, 2020</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNC00LTEtMS0w_501c5de3-c92f-469b-8608-2f9bd36feaac">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 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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNC02LTEtMS0w_f52c04d5-8f3a-4bfd-b029-0f3681d6a00f">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 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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNS00LTEtMS0w_3f842c1e-501a-4c5c-9cda-44312330d9af">3,004</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNS02LTEtMS0w_7408f153-cccb-4f36-8c1b-223bb6c0a797">2,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 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="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNi00LTEtMS0w_0f33293b-f4a5-4ee0-9486-0301701c1ae3">46,395</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNi02LTEtMS0w_b1f208c1-471b-4a00-9784-6508b37cd3d6">56,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 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="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNy00LTEtMS0w_cc10a6bc-4aac-48ec-b8fe-ef8b693a3f9d">51,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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNy02LTEtMS0w_b67442ce-018f-494f-a3e4-88d0db435ab0">28,522</ix:nonFraction>&#160;</span></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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOC00LTEtMS0w_2ab42ac6-4c93-437d-bc80-187e542cfebb">4,374</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOC02LTEtMS0w_c8f9413e-b2b9-467c-97c9-64071a1f88d0">3,568</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOS00LTEtMS0w_c9972332-2912-4f8e-b296-acab4688d070">1,229,186</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOS02LTEtMS0w_034e5fb4-8980-424b-a74d-feb3f9ed399e">854,315</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="2" style="padding:2px 0 2px 1pt;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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTItNC0xLTEtMA_7a648107-4a11-4205-a4cb-2ce084bb0c2e">56,061</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTItNi0xLTEtMA_bbb29bd2-17fc-4518-a10a-0569e9062ee1">49,334</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTMtNC0xLTEtMA_c14cce17-11c4-4801-8877-38ebf7bb9ec3">20,788</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTMtNi0xLTEtMA_13b4a963-6fcc-4178-bf2f-1d6b86a83d13">3,764</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTQtNC0xLTEtMA_c9ad0c15-5690-48de-a8dd-108951d60d0c">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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTQtNi0xLTEtMA_925ae9c9-ee97-4da0-97cc-038e8f0b5491">40,277</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTUtNC0xLTEtMA_52e951e9-38fd-44c5-974c-64aa3fcac637">70,292</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTUtNi0xLTEtMA_2a4e380c-b097-4ad5-b60a-22a173d7a2f1">27,566</ix:nonFraction>&#160;</span></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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTYtNC0xLTEtMA_a944fa45-d60f-4197-85d1-a8cd2972cf9d">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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTYtNi0xLTEtMA_4e91e6ce-9634-47a9-85b8-4665819dc1f6">343</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTctNC0xLTEtMA_1cfc9414-3a2d-43c6-ac07-af46ab5a5922">1,440,943</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTctNi0xLTEtMA_d88a4d94-c21f-43aa-a367-210d647a29ca">975,599</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="2" style="padding:2px 0 2px 1pt;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><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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjItNC0xLTEtMA_665e9a47-4e70-44e9-865f-501fd4dd252c">39,555</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjItNi0xLTEtMA_406b029f-973c-48eb-b928-5d96cd977961">29,877</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjMtNC0xLTEtMA_8b22aff9-d75e-4f50-82a9-711fd4b4e3a2">12,109</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjMtNi0xLTEtMA_a1168b0e-c29a-41f6-a9de-8ddcfd734cd9">9,888</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjQtNC0xLTEtMA_6dbd1066-dba9-4009-93dd-a04460797cda">28,257</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjQtNi0xLTEtMA_e1b571db-0424-44c7-aee6-e21f3eacf339">9,635</ix:nonFraction>&#160;</span></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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjUtNC0xLTEtMA_26aa0e78-718e-4469-8f2c-635e243bc144">3,238</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjUtNi0xLTEtMA_e5c56298-bdd1-4c49-84d6-837954bfb733">2,691</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjYtNC0xLTEtMA_d27ae220-cc8b-44e7-896c-f18a50350b30">83,159</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjYtNi0xLTEtMA_f3a4c777-9bb5-409b-af02-f9230524936e">52,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></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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjktNC0xLTEtMA_de25369b-94f5-4dcb-b142-1e6f99ccd4e3">13,882</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjktNi0xLTEtMA_0a568478-7d87-4c7e-a69e-5802f667f2f7">15,182</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzAtNC0xLTEtMA_23e24f6c-cce7-49a9-8079-746c52c7212b">1,318</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzAtNi0xLTEtMA_ab33d858-115a-4e95-a47c-8bd1ad283d92">1,734</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzEtNC0xLTEtMA_1aec49de-e2b9-43a2-b0e6-d391db0ac7a3">8,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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzEtNi0xLTEtMA_49d0924c-2727-4637-a3f7-45e66de329b2">1,764</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzItNC0xLTEtMA_480ae6ad-ce3f-455b-91e6-e0024afd320f">1,894</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzItNi0xLTEtMA_87f7c557-ac04-42ac-b7b2-eb7b110b3e4c">3,941</ix:nonFraction>&#160;</span></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%">7 &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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNC0xLTEtMjYxNjk_51590aad-a705-406d-9f3b-3739663cba9b">3,578</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNi0xLTEtMjYxNjk_b0f8f511-e1fb-4373-a0d7-d9a5421ff32d">&#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%">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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNC0xLTEtMA_dbe5984a-39bc-4755-8d4b-b8a61d1b08a3">112,726</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNi0xLTEtMA_36ecddf4-bbd5-4195-97d5-b8b4b76cbaa3">74,712</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="2" style="padding:2px 0 2px 1pt;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"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:IssuedCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzYtNC0xLTEtMA_f37050ec-8a8c-41a5-a3d4-839e537b4fb5">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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:IssuedCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzYtNi0xLTEtMA_00ac6094-58ad-4af3-86e3-f06c39952fe5">1,884,735</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:AdditionalPaidinCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzctNC0xLTEtMA_1540a948-8e8c-4fa8-bc21-a23df5058c80">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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:AdditionalPaidinCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzctNi0xLTEtMA_1f03fd0d-11bc-4cee-8f8e-90e7a6cf26a4">290,761</ix:nonFraction>&#160;</span></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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" sign="-" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzgtNC0xLTEtMA_8b3444eb-fd81-49e5-bf2f-cc3a6a22e900">1,387,579</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" sign="-" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzgtNi0xLTEtMA_5b8a27cf-efe2-4793-8182-5b276bac547e">1,275,516</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:ReserveOfExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzktNC0xLTEtMA_4b28287c-e0f0-4737-b01d-0dfbceef4b70">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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:ReserveOfExchangeDifferencesOnTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzktNi0xLTEtMA_4d109f12-82b6-4acb-8050-42c85eb40d53">907</ix:nonFraction>&#160;</span></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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDAtNC0xLTEtMA_37cb9f60-8498-45e0-bf46-4b85752df5dd">1,328,217</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDAtNi0xLTEtMA_a9c55a78-002f-4ada-9f85-0a0493088186">900,887</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDEtNC0xLTEtMA_ce146fc9-ccf1-4bd3-bb1f-6fe6932e0cf6">1,440,943</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDEtNi0xLTEtMA_114f1be8-d47c-4309-8939-5c643aae052c">975,599</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;text-align:justify"><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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i56b85ed1e9524a9ababc19b807def189_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;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 per share amounts and number of shares)</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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="2" style="padding:2px 0 2px 1pt;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&#160;</span></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: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMy00LTEtMS0w_853a2aae-1089-4820-b2bf-6a8cd6d0f106">104,505</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMy02LTEtMS0w_893c032a-56bb-4004-b0fc-617960e28eb4">103,877</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNC00LTEtMS0w_375633de-0c62-428c-aa60-e3b1cafc1f59">90,492</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNC02LTEtMS0w_a6068f60-7bd1-4b93-a7bd-d5d62fdebf12">82,893</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNS00LTEtMS0w_9b311657-7170-4116-81d0-b8887bccbeab">14,013</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNS02LTEtMS0w_67041b00-fef4-4169-8ca6-abad40d7ec83">20,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 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOC00LTEtMS0w_cf66f1d1-2c1e-45a9-8dc3-79d7e3b2c30a">62,162</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOC02LTEtMS0w_22ac3530-66d0-4d1b-9035-6090cd65738e">35,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;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOS00LTEtMS0w_0a9705aa-ab8f-428f-8460-5d08779a6dd7">24,725</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOS02LTEtMS0w_01b60b84-7ede-4e9f-916f-9b46debc303c">16,234</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:SalesAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTAtNC0xLTEtMA_5f141ba0-b9f7-4597-a6b9-9664dc2b7715">12,904</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:SalesAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTAtNi0xLTEtMA_40373cce-a34a-42ae-a5e3-5940041db940">8,616</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTEtNC0xLTEtMA_2a48d042-de2e-4ed3-bc93-8cf8e4ef0450">2,325</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:OtherExpenseByNature" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTEtNi0xLTEtMA_81e1976f-ede3-408e-afc4-b23a095748ca">376</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTItNC0xLTEtMA_f5d779e8-f4cb-4acc-b635-5943cea2c0fe">102,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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTItNi0xLTEtMA_df3577aa-881a-45f2-8ab1-7a642f20cf6d">60,745</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTQtNC0xLTEtMA_5a606853-bf3c-41e6-a3f6-7ba211bc8c5b">88,103</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTQtNi0xLTEtMA_ab4d03d6-ded7-40d5-96c8-9e3b381b99e7">39,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="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 income (loss) and other</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%">26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTUtNC0xLTEtMA_f97f08d2-d405-40c0-ba71-255c7bbc73e6">8,813</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTUtNi0xLTEtMA_0ed1c8cc-cae5-4103-b47b-9988fb13c1e9">4,282</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTYtNC0xLTEtMA_c01e9083-0896-4fc0-8a8b-7939a14e4f7e">1,294</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTYtNi0xLTEtMA_a1678d6a-ebd8-4a5f-84eb-ede993c0e294">1,303</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 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="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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:FinanceExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTctNC0xLTEtMA_b5756b84-3a14-4044-9696-89b697fcf7e9">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="bldp:FinanceExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTctNi0xLTEtMA_e161fea8-012c-459c-b87a-e86a9558bf9f">2,979</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%">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; 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjAtNC0xLTEtMA_541b290f-58dd-4bef-a4bb-05daa648e2cf">16,140</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjAtNi0xLTEtMA_d1252b86-c054-4ff7-b9d9-1cc100a1892f">12,557</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="2" style="padding:2px 0 2px 1pt;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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjEtNC0xLTEtMA_66c04ed5-d2ac-439a-807c-60498b8fa16e">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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjEtNi0xLTEtMA_b13c9c5c-74f3-4339-9f0a-e7934498a183">&#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 #000000;padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjItNC0xLTEtMA_b8d2269a-6e18-4ca2-a6d5-845310a86b68">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjItNi0xLTEtMA_5ee41457-b5d0-47a4-891b-fc724c4bcf28">49,339</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%">Income tax recovery (expense)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjQtNC0xLTEtMA_bc74f6be-3e88-4438-b374-904df2f9247c">216</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjQtNi0xLTEtMA_27353bb9-28ce-49f4-b4a6-d31411b8e434">130</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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjUtNC0xLTEtMA_5d93cbd8-f28d-404f-a4f3-3b7e49b45570">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjUtNi0xLTEtMA_4016bfd7-a467-4538-932b-b3db359ce4b6">49,469</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 (loss) 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjctNC0xLTEtMA_b23d3adc-176b-41b9-94c0-e1504b72cf3f">164</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjctNi0xLTEtMA_f256a7c2-822c-4b54-b4fe-893da2dc9302">1,908</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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjgtNC0xLTEtMA_616ee7c4-6859-48d2-975d-872d3fc02a6f">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjgtNi0xLTEtMA_59a98a53-921c-4b82-bd36-1067afaf8399">51,377</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 (loss) on defined benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzItNC0xLTEtMA_4439f180-56d3-451d-b53b-e9541a86753f">2,170</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzItNi0xLTEtMA_9db2c4ef-2128-4171-8f35-05cb7b746ad7">289</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzMtNC0xLTEtMA_42e219bd-b833-4de1-b8d3-f96dc760a09d">2,170</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzMtNi0xLTEtMA_3c78f071-5258-4401-af28-25799c0cb97f">289</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-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzUtNC0xLTEtMA_eeaf8dda-8acb-4ebc-9a04-5256886bf736">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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzUtNi0xLTEtMA_5677c680-fbe5-4104-9659-c14cf5a28d86">94</ix:nonFraction>&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzYtNC0xLTEtMA_17f45cd8-cf5e-46b1-b4e4-d494be50b78f">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 colspan="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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzYtNi0xLTEtMA_2815ca79-3c27-4990-a0c4-9ea5959c0b3f">94</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzctNC0xLTEtMA_f0ccaffb-e5df-4647-945d-b1a2bc09a3a2">2,984</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzctNi0xLTEtMA_ecdcbc27-4309-4bc0-9b73-003c1dba8cf9">195</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: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzgtNC0xLTEtMA_b4a99178-0f26-4777-bdfa-2a88a88a7955">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzgtNi0xLTEtMA_1adb093a-8884-47f2-97ff-36aa641a56f5">51,572</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;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Continuing 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 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="usdPerShare" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNC0xLTEtMA_5fb5e442-1051-4c35-806a-d6e15931f07a"><ix:nonFraction unitRef="usdPerShare" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShareFromContinuingOperations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNC0xLTEtMA_bfcaebde-b3f9-4a1f-97bd-65d4fe470d42">0.39</ix:nonFraction></ix:nonFraction>)</span></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="usdPerShare" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShareFromContinuingOperations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNi0xLTEtMA_8daa9e6a-e63b-4a69-9f57-9525b08426ae"><ix:nonFraction unitRef="usdPerShare" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNi0xLTEtMA_9bd76071-8312-443f-bd0b-2a36bcce72bb">0.20</ix:nonFraction></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;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discontinued 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="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" name="ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNC0xLTEtMA_eeda923e-bb96-468c-b56c-837eb72da6e4"><ix:nonFraction unitRef="usdPerShare" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" name="ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNC0xLTEtMA_f346a807-93dd-4a44-916d-e32c70360e61">&#8212;</ix:nonFraction></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="usdPerShare" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNi0xLTEtMA_79585fcd-f051-4ca5-b268-73c0e2ea517c"><ix:nonFraction unitRef="usdPerShare" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNi0xLTEtMA_d19e1216-29b9-4f30-9571-6e3dc08451b3">0.01</ix:nonFraction></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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNC0xLTEtMA_3a8cae42-e66a-4706-beb1-652489c4c843"><ix:nonFraction unitRef="usdPerShare" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNC0xLTEtMA_b865365f-3e0a-41c5-8f28-4e6fd11a1cfa">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNi0xLTEtMA_2402ac7f-4e45-44eb-9464-42c3607d9161"><ix:nonFraction unitRef="usdPerShare" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNi0xLTEtMA_c0337890-57ee-488f-b540-7187c34a4632">0.21</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="0" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDUtNC0xLTEtMA_15766895-20ff-4b0f-88bc-084431a911bc">295,293,438</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="0" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDUtNi0xLTEtMA_7729be2e-07ba-4684-a670-c91d6c62bef1">248,481,027</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="i56b85ed1e9524a9ababc19b807def189_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"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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: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="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%">Share<br/>capital</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%">Contributed<br/>surplus</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%">Accumulated<br/>deficit</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%">Foreign<br/>currency<br/>reserve</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt 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%">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, 2019</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="i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS0yLTEtMS0w_a2320e23-541d-4999-96cb-0e76a38549e8">234,514,326</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="i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS00LTEtMS0w_3194f244-873c-431e-a497-d69c508bf923">1,182,660</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="iee99caa8bd5a48d6b232082c49a50bc7_I20191231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS02LTEtMS0w_c419a478-d25a-47e1-971c-548ee086e6d2">290,640</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="idf4fc8e830e746058b18a8d0e7a3b453_I20191231" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS04LTEtMS0w_edc33323-67cb-416c-b789-2110dec369fb">1,223,850</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="i29940ce8f182402a9b3d62b9c17eb4ec_I20191231" decimals="-3" name="ifrs-full:Equity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS0xMC0xLTEtMA_21885d42-c5aa-4f36-9b8d-57a21ac9c1ff">813</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="ie985e13e69d5461eb031ac6a18d31d9d_I20191231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS0xMi0xLTEtMA_8201f7ad-a9b0-4117-8b2a-85ac9c973af4">250,263</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="i5e4fd70a8b3441a5a4abfd948c2dc0fe_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMi04LTEtMS0w_56478357-0fcb-4f46-bc9d-e786ec26235b">51,377</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMi0xMi0xLTEtMA_f4e2c3e5-727d-4401-8dda-f48834f009ec">51,377</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%">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="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231" decimals="INF" name="bldp:NumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMy0yLTEtMS0w_255feb09-8f01-42fd-a1d4-c2b628c5992a">45,557,548</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231" decimals="-3" name="ifrs-full:IssueOfEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMy00LTEtMS0w_47bd8e0d-c764-43f2-b17b-ae60de7e823c">694,608</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IssueOfEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMy0xMi0xLTEtMA_6780e092-e1b6-44db-a236-3c0a707b0ba7">694,608</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="ibfef7b03dc034ecc8d1e2f41ab101157_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC0yLTEtMS0w_b2b493a2-3a01-42d3-ba04-2f167f485760">7,608</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfef7b03dc034ecc8d1e2f41ab101157_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC00LTEtMS0w_80d0869d-bcc4-42f6-a53d-551f3ff4a564">14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a6736bbf77d4b7a84ff8e0f077b056f_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC02LTEtMS0w_d150b089-4891-42ba-b210-92c1b9f770b1">78</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="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="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC0xMi0xLTEtMA_f66ce518-e313-4cd4-8834-c37eb9fc6efd">64</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="i30e4e7898d18425d9d38aa3cbadf0ead_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS0yLTEtMS0w_1f376ca0-6cec-4f32-be90-1db229038733">305,229</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30e4e7898d18425d9d38aa3cbadf0ead_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS00LTEtMS0w_643577f9-8a4e-4fbc-b673-4efc0b868f52">633</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifde3270056974f7a9b482f6661f98c9e_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS02LTEtMS0w_d560d131-6c85-412b-8fa5-84b224e97e23">3,656</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="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="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS0xMi0xLTEtMA_742d03ee-bf7f-4462-af86-d0cc10aac26f">3,023</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="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi0yLTEtMS0w_d1cf3b02-ebf4-4d20-8009-8dccf6a0d4ef">1,693,466</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi00LTEtMS0w_fa811a76-aa7d-4ed0-9f7d-28d6cd0af72b">6,820</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38255a0bf6f144698157a9abb958851e_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi02LTEtMS0w_82c6b976-0451-4921-ae9b-ea1fc40d079a">2,382</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi0xMi0xLTEtMA_5c64d51a-045c-4b29-bad3-fad9d6c25631">4,438</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i38255a0bf6f144698157a9abb958851e_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNy02LTEtMS0w_cef11b5d-b20a-42fb-bfd2-62af6987326d">6,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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNy0xMi0xLTEtMA_5c842318-397c-48de-a6cf-57c58023a7cd">6,237</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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 (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="i5e4fd70a8b3441a5a4abfd948c2dc0fe_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfOS04LTEtMS0w_a5ec0bf2-ecf0-4ffd-b651-b4d3a7db771d">289</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfOS0xMi0xLTEtMA_816ed724-b51c-4f70-af12-9dc1c0e2a59c">289</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;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="i84bfbf2755dd494c810f3d8a1b9bb10e_D20200101-20201231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTAtMTAtMS0xLTA_3c026908-c86a-4685-a9ae-3ecc7b0c6304">94</ix:nonFraction>&#160;</span></td><td style="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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTAtMTItMS0xLTA_b8cf2c0d-6480-4338-a1be-63c0c6ffee81">94</ix: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%">Balance, December 31, 2020</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="shares" contextRef="i7083ff2907cc40a2b631a62953307391_I20201231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtMi0xLTEtMA_4f534c6f-c53d-4e8a-bf28-870d560ef277">282,078,177</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="i7083ff2907cc40a2b631a62953307391_I20201231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtNC0xLTEtMA_8765dc27-9c57-4446-94ba-77620086511a">1,884,735</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="i1f5e76eca66c41819a031eb5f1711b7a_I20201231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtNi0xLTEtMA_93c1b5c9-94ab-4240-bf62-9978304fc6dc">290,761</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="idbd1ed7c97e547f19a1a05d23a3d8ef3_I20201231" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtOC0xLTEtMA_c37c7de3-c7f6-4569-991a-8456d9934523">1,275,516</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="ieda310fd8cbd4ce09f77d83937c56811_I20201231" decimals="-3" name="ifrs-full:Equity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtMTAtMS0xLTA_71482c63-e98f-467c-abbb-da2b44d4828a">907</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtMTItMS0xLTA_92fc41c6-9689-439d-bf9d-43c83395483a">900,887</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%">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="i7529fad3716a46ed817ea4f8ee1c4994_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTItOC0xLTEtMA_45e6eeb1-e103-4de2-a7b7-405bfb74bdfc">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: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTItMTItMS0xLTA_585cbdab-f4be-49bb-a36c-d9d813a41ae4">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:700;line-height:100%">Deferred share consideration related to acquisition (note 7)</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="i0079b7c3be0f4394abbd44939252d8e3_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtNi0xLTEtMjY4MDk_c33aaa52-c460-49f3-9598-0e5b85af8866">4,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: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtMTItMS0xLTI2ODA5_b771ade9-8116-4a60-994f-7243a5b4c9cd">4,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></tr><tr><td colspan="3" 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%">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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i946de269c4324165a844c286983cc608_D20210101-20211231" decimals="INF" name="bldp:NumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtMi0xLTEtMA_c7b3c137-3165-4e12-b534-5d9aec19e49d">14,870,000</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="i946de269c4324165a844c286983cc608_D20210101-20211231" decimals="-3" name="ifrs-full:IssueOfEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtNC0xLTEtMA_27ef15ea-2218-471f-9d43-28973a052f57">527,291</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="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IssueOfEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtMTItMS0xLTA_3ed57d21-19df-494a-b360-910fe3f23456">527,291</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%">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="i0f898d1ca7ee458ca026e23a295825bb_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtMi0xLTEtMA_5e922e7e-6a66-4387-84ed-e831c9ac94cf">46,388</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="i0f898d1ca7ee458ca026e23a295825bb_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtNC0xLTEtMA_90cfe2d8-010d-41c0-8325-43bc21ff53ed">127</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="i423f5fae06664dd38bb612fa331190a0_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtNi0xLTEtMA_b2373008-0b09-4799-a42f-f270b6103ea5">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: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="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtMTItMS0xLTA_39f7b4b3-265c-4df9-a893-7eb91e40f7c4">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: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="i6176f580c744471ba2cbd4d4134db14f_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtMi0xLTEtMA_912b70b9-fe91-4ead-ba1d-fcb4edfd6f03">156,449</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="i6176f580c744471ba2cbd4d4134db14f_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtNC0xLTEtMA_25b5b9d9-0431-4b95-b0df-1d7008e74fda">577</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="i8127bfa9c7b4467495e7b97e50b5d660_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtNi0xLTEtMA_3759c86e-6cdc-488a-ab58-f8400dc797a7">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: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="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtMTItMS0xLTA_345af65b-e337-4c3d-9bef-a7e42dc3a5ae">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: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="i946de269c4324165a844c286983cc608_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtMi0xLTEtMA_afcf613d-306c-46b9-9e04-eac36d691af5">549,281</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="i946de269c4324165a844c286983cc608_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtNC0xLTEtMA_2d89f0a3-cb93-4591-a9a5-1bd29e5bf571">3,526</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="i0079b7c3be0f4394abbd44939252d8e3_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtNi0xLTEtMA_c186aceb-dcdc-4aa6-a985-420e1221609c">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: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtMTItMS0xLTA_87104a48-58c0-4b97-9189-0a11c44a4fdd">2,415</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="i0079b7c3be0f4394abbd44939252d8e3_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTctNi0xLTEtMA_a1031bdc-b982-498b-ae14-837fec5af876">9,669</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTctMTItMS0xLTA_7120574a-d381-4d2b-8af3-ca3f6b1f3f7b">9,669</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 (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="i7529fad3716a46ed817ea4f8ee1c4994_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTktOC0xLTEtMA_e6f2885a-007a-4b15-b539-9493f43a7ed7">2,170</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTktMTItMS0xLTA_ba3a3bc4-5879-46d5-8fe9-d92d14f01b02">2,170</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="i56b1fb6884644e2e90fcfbf89bc3a870_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjAtMTAtMS0xLTA_9a4e7827-9c0f-4ae9-85a9-296f3c045319">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="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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjAtMTItMS0xLTA_f6802eda-1dce-42f7-bb58-7d571577f62d">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="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, 2021</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="i66752c6dae6846aeb7f4a8cfb4635a54_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtMi0xLTEtMA_627a2ab1-2e25-4424-9842-301b5245b33d">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-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="i66752c6dae6846aeb7f4a8cfb4635a54_I20211231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtNC0xLTEtMA_ec5c8aa3-03c2-4e08-ace2-7902f545c516">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-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="i1794f2f0b60b4b5cbd02549eeec2d80d_I20211231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtNi0xLTEtMA_4627a1a0-a66c-4e0a-88be-10f1365f7a0e">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-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="i1c53ca17f57f4ae69b0dbb593e443538_I20211231" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtOC0xLTEtMA_7321532e-f817-4f7e-b241-c669e507fb3f">1,387,579</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="i51445317da1a4aa78b994c40057be68a_I20211231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtMTAtMS0xLTA_4d2aee62-ae6d-41a6-b371-80c0079f23dc">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-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtMTItMS0xLTA_2cf5a0b7-7fd3-4124-82bd-c38dfc2ea665">1,328,217</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="i56b85ed1e9524a9ababc19b807def189_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;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)</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMy00LTEtMS0w_9ee30699-deda-4b70-9ec2-6770df356ce9">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 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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMy02LTEtMS0w_5774a1fa-4d92-4ae2-a48e-d2c0476c2fc5">51,377</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNS00LTEtMS0w_b5a5c8c0-f85a-4f55-899a-f6b06916b49a">9,752</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNS02LTEtMS0w_85cf7cb2-c922-4562-9090-daa23cf791d5">7,558</ix:nonFraction>&#160;</span></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNi00LTEtMS0w_875abb6d-3db0-4a30-b500-8db41c4f86cf">54</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNi02LTEtMS0w_c1b2cf7b-fe5b-4e3f-9b14-9c608cb7a6b1">310</ix:nonFraction>&#160;</span></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 gain 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNy00LTEtMS0w_1e5a7b8a-9f07-4095-a195-ca695a00d492">519</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNy02LTEtMS0w_2f4b482e-6b37-47db-8e70-99b26cfbb110">259</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%">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; 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOC00LTEtMS0w_2015a7d7-e17e-4ed9-92f4-3236be29ab98">16,140</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOC02LTEtMS0w_c209f64b-b0ec-49f5-bdd0-8956774f9b34">12,557</ix:nonFraction>&#160;</span></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 (increase)  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; 31</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseInFairValueOfInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS00LTEtMS0yNzU2Ng_8c73ef4a-ab23-46db-89f5-844f786c3c3f">9,024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:IncreaseDecreaseInFairValueOfInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS02LTEtMS0yNzU2Ng_e2cc4b86-52df-4990-af57-af121ba102e5">&#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%">Gain on sale of 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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS00LTEtMS0w_0d93fc72-c7e0-447e-9027-8cb8f7f1931c">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS02LTEtMS0w_c4ce874a-ead0-4341-bfa9-9040b4255406">168</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%">Impairment loss 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNC0xLTEtMjAyMzc_89433632-f358-43b8-b010-c76b427c851c">263</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNi0xLTEtMjAyMzc_2e5a8bb7-51f9-4fde-afea-3d1a154bc13c">&#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 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:AdjustmentsForLossesDecommissioningOfLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNC0xLTEtMA_ccfe9ea8-38a9-4974-9687-5d43d2b3cbfd">113</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:AdjustmentsForLossesDecommissioningOfLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNi0xLTEtMA_865f5d6b-78f2-43d5-b280-65b1bdaecbb1">76</ix:nonFraction>&#160;</span></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="2" style="padding:2px 0 2px 1pt;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"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTEtNC0xLTEtMA_236860d4-045e-456c-abe8-7b971afc62a1">131</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTEtNi0xLTEtMA_9df5de96-1c9a-498a-a3fc-9cc5d7095fb0">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 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="2" style="padding:2px 0 2px 1pt;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"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsToAndOnBehalfOfEmployees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTItNC0xLTEtMA_530f1c18-45ee-41de-b97f-1f880cbfadfd">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:PaymentsToAndOnBehalfOfEmployees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTItNi0xLTEtMA_f2e387ee-ad61-424a-b418-45ed280dc020">908</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForSharebasedPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTMtNC0xLTEtMA_aae84d12-2555-4b12-b00d-ab30d901615e">9,669</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AdjustmentsForSharebasedPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTMtNi0xLTEtMA_e1509732-507b-408e-a66e-30e27441c315">6,237</ix:nonFraction>&#160;</span></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 expense (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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTUtNC0xLTEtMjYyMDQ_bfa453c3-291f-4f13-912d-75f7d881bc3d">300</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AdjustmentsForDeferredTaxExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTUtNi0xLTEtMjYyMDQ_ed535675-1bc7-42f5-9f21-d72b8f0c7b3e">&#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:0 1pt"></td><td colspan="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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTQtNC0xLTEtMA_542fe0a8-f1a9-476a-a8a2-580a8fd78cca">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTQtNi0xLTEtMA_83167558-0d1b-43ee-9efd-ea0a0bb2b91b">25,810</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTYtNC0xLTEtMA_a2ad7e64-7a6b-4a55-b83e-2ae222380b3b">9,640</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTYtNi0xLTEtMA_cdb5131c-c72e-4a0d-bb30-a0757e6c666c">2,093</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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTctNC0xLTEtMA_b12df1e1-58be-4ceb-ab70-cb10c4aed143">22,996</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTctNi0xLTEtMA_2f91e360-3397-4e3d-9c86-df5de2752f3d">1,355</ix:nonFraction>&#160;</span></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTgtNC0xLTEtMA_7717c276-a1b7-43a3-9f03-d957242f74f8">810</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTgtNi0xLTEtMA_ab6f98bf-8897-49b2-b492-0ae5f3cb338f">1,026</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTktNC0xLTEtMA_1d3cb864-ca2f-4d9e-8f83-f74d1a593925">1,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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTktNi0xLTEtMA_f4f37cae-6fb4-4ac7-9654-0f8ffdb5f234">4,238</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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjAtNC0xLTEtMA_d4715393-3f9c-4e20-b419-ee729d4b9802">2,221</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjAtNi0xLTEtMA_00b1f6e3-d7f0-4758-83dd-cce9e5d44393">10,268</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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjEtNC0xLTEtMA_00bbdf20-be13-471f-a45c-ef4c76c2f01a">1,063</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjEtNi0xLTEtMA_295c8a8d-889d-4931-9eee-843ddc58182e">854</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:OtherAdjustmentsToReconcileProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjItNC0xLTEtMA_e87aa59e-f4f1-4754-8bb6-8c59e12e127c">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:OtherAdjustmentsToReconcileProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjItNi0xLTEtMA_566140af-74a8-493a-80a3-1c1b8e567475">17,124</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjMtNC0xLTEtMA_67a4bdf5-b630-4950-b277-4a1d19eb9853">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjMtNi0xLTEtMA_203ae610-51a4-427f-be0e-9db9dfb9d995">42,934</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%">Net change in short-term investments </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%">31&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:NetChangeInShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjYtNC0xLTEtMA_e57124c4-b5f7-428c-b781-2dd2837a28a4">336</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="bldp:NetChangeInShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjYtNi0xLTEtMA_bafdf55e-7983-4756-841e-73fc54c0733e">2,000</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%">Acquisition of 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 &amp; 31</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNC0xLTEtMjAyNDc_c552aa20-d8e3-4dd2-926e-05fb3c9f7cf5">51,757</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNi0xLTEtMjAyNDc_a8f70900-fc7c-4c7c-a84e-f888620fac3f">&#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%">Additions to property, plant and 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%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjctNC0xLTEtMA_68e0775f-ccd4-4114-94ba-0719f00c3167">13,158</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjctNi0xLTEtMA_e2ef1531-99a8-42a1-91b1-499261fa18ca">12,620</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%">Proceeds on sale of 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%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNC0xLTEtMA_a5702b3d-4e6c-47a1-851c-85b187852c6e">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNi0xLTEtMA_aea9b188-6f2f-475c-b9b0-f5dde43ecbd8">988</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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 other intangible 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%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzAtNC0xLTEtMA_10312cad-e7df-4e60-8259-35952b9e51fa">1,543</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzAtNi0xLTEtMA_d2f34fd0-2572-46d8-aedb-17acaa2970f5">246</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%">Investment in joint venture and associates</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%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzEtNC0xLTEtMA_c97408d3-b8b3-4f38-b7d5-e718c716e134">12,351</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzEtNi0xLTEtMA_e3528370-6bce-4549-8108-a3fa8949266f">22,515</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%">Acquisition of Arcola Energy Limited, net of cash acquired</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</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNC0xLTEtMjAyNDk_00e37a5c-1944-4278-ab80-46bf26ec599b">7,157</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNi0xLTEtMjAyNDk_088b6af4-3a4a-468a-b6f9-4589db9b1506">&#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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNC0xLTEtMA_6a11c525-21be-49b7-af9a-53e305dc3bc6">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><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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNi0xLTEtMA_a9ae44a9-0a2c-45bf-800e-f9b14b294297">36,393</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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzYtNC0xLTEtMA_81218afc-11b8-4d6d-a1a4-7839f70f328e">2,798</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzYtNi0xLTEtMA_a30592aa-3980-4540-8205-eaa9ad6b313e">2,517</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 proceeds on issuance of share capital from share option exercises</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%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzctNC0xLTEtMA_1ad1563a-fa78-4ddf-a241-368b46990267">2,415</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzctNi0xLTEtMA_d4513f9f-00cd-4c6c-a8a9-a33601759a5c">4,438</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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 proceeds on issuance of share capital from equity offerings</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%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:ProceedsFromIssuingSharesEquityOffering" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzgtNC0xLTEtMA_5f7b47ab-e3b2-4a51-9b3d-643630a45d67">527,291</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:ProceedsFromIssuingSharesEquityOffering" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzgtNi0xLTEtMA_83a0697e-0ea2-4f08-b287-e5066935ba2a">694,608</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzktNC0xLTEtMA_2dbd7a64-dfe4-4351-a7ac-239980fa112a">526,908</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzktNi0xLTEtMA_e59df460-315a-4849-8fd9-6050679d3f5b">696,529</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDEtNC0xLTEtMA_16d816f7-867d-4124-9b22-9883c2d64646">337</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDEtNi0xLTEtMA_ff7029f9-e0fb-48c4-aef3-a30fa25599cb">1,564</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 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDItNC0xLTEtMA_6c11633f-cda8-4012-ac95-5d5fc4f932ca">360,465</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDItNi0xLTEtMA_5709d8e5-ce2b-4bcd-8c9a-e1335aa9f3ef">615,638</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDQtNC0xLTEtMA_cebf0b1b-7f4d-4f82-839c-3483f197f885">763,430</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="ie985e13e69d5461eb031ac6a18d31d9d_I20191231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDQtNi0xLTEtMA_4635d838-b138-4410-82ab-aa79a550cb00">147,792</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDUtNC0xLTEtMA_c13a9d4d-17fe-4170-8979-e08d9947d5b2">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="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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDUtNi0xLTEtMA_a63cf91d-09f0-4089-b84e-a041a9f1b9f0">763,430</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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 29).  </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="i56b85ed1e9524a9ababc19b807def189_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, 2021, and 2020</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="i56b85ed1e9524a9ababc19b807def189_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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8zMS9mcmFnOjA5MDcxZmI3MmMxNzQ2MTFhYTcyYjlmZmQ0Nzg1MTAxL3RleHRyZWdpb246MDkwNzFmYjcyYzE3NDYxMWFhNzJiOWZmZDQ3ODUxMDFfMTYwOQ_03b1f6bf-f0bd-4dac-98ad-a2a431d061cc" continuedAt="i3790e8de20cb405e832a580fbb867a5b" escape="true">Reporting entity:</ix:nonNumeric></span></div><ix:continuation id="i3790e8de20cb405e832a580fbb867a5b"><div style="margin-bottom:9pt;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 sale and service of proton exchange membrane ("PEM") fuel cell products for the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the licensing and sale of the Corporation&#8217;s extensive intellectual property portfolio and fundamental knowledge for a variety of 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, 2021 and 2020 comprise the Corporation and its subsidiaries (note 4(a)).</span></div><div style="margin-bottom:9pt;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 October 14, 2020, the Corporation completed the sale of the Unmanned Aerial Vehicle ("UAV") business assets of its subsidiary, Ballard Unmanned Systems. As such, the UAV business has been classified and accounted for as a discontinued operation. The historic operating results of the UAV business for 2021 and 2020 have been removed from continued operating results and are instead presented separately in the statement of comprehensive loss as loss from discontinued operations.</span></div></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8zNC9mcmFnOmJjY2IyYWU3MGVjMDQ1ZWM5Nzk0Mzg4ZjkzZDAwNjlhL3RleHRyZWdpb246YmNjYjJhZTcwZWMwNDVlYzk3OTQzODhmOTNkMDA2OWFfMzM3Mw_7dfa4843-db15-4927-aafd-66971b3985c3" continuedAt="i6953b929774042dea6d2342f4112aabc" escape="true">Basis of preparation:</ix:nonNumeric></span></div><ix:continuation id="i6953b929774042dea6d2342f4112aabc" continuedAt="ifcb09fc2aaa74f829882fe44d9536aa8"><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;11, 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-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="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">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></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%">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, 2021, and 2020</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="ifcb09fc2aaa74f829882fe44d9536aa8"><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%">(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, impairment loss (recoveries) on trade receivables 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: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 finance its operations. 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 operating expenses, managing  working capital 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="i56b85ed1e9524a9ababc19b807def189_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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8zNy9mcmFnOjhmMzg4ZWMzZjRiNzQ1YWM4ZjEzODhjMmIxNjllNDBiL3RleHRyZWdpb246OGYzODhlYzNmNGI3NDVhYzhmMTM4OGMyYjE2OWU0MGJfMzg2MA_4602e868-c529-4d5d-bc10-1e5f6c6d47de" continuedAt="iba479509a94440669e53b064be7974b7" escape="true">Changes in accounting policies:</ix:nonNumeric></span></div><ix:continuation id="iba479509a94440669e53b064be7974b7"><div style="margin-bottom:10pt;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:120%">A number of new standards and interpretations became effective from January 1, 2021 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 id="i56b85ed1e9524a9ababc19b807def189_40"></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NTg_5faa16d2-7754-4b56-8547-0b366a477122" continuedAt="i66a7c62c4c364b39b3c7e4f7323d3a0d" escape="true">Significant accounting policies:</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="i66a7c62c4c364b39b3c7e4f7323d3a0d" continuedAt="idcbee55db7504edaa527b208e35b181b">The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated.</ix:continuation></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%">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, 2021, and 2020</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="idcbee55db7504edaa527b208e35b181b" continuedAt="ibf084f22c8d04560a1a4f80e09a84164"><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;<ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjM_172e046e-6c16-47ee-b6c2-7073f24abd81" continuedAt="ibd67a9496874428d88095cdc9349eb6f" escape="true">Basis of consolidation:</ix:nonNumeric></span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:ScheduleofSubsidiariesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDY_c3d61bf5-903f-4375-8f93-3138a2ddfc38" 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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 (Note 7)</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="i94ca09c795694a268d019cd44f659d42_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMi0yLTEtMS0w_6ee793f1-d90d-4eaf-b1d7-30049e769bc6">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="i46b71ffed5f943c9ac041f5e9064a8bf_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMi00LTEtMS0w_8dcb9c51-35b3-4b2e-84d8-7798716a207a">&#8212;</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="i08d979a0f7f949409ff6114d042ec4bd_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMy0yLTEtMS0w_53b438c1-afac-495d-b0af-ecf693d98a97">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="i6dba5d9d4b444bb3b9a777458b31d5fa_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMy00LTEtMS0w_236bee00-af11-4ff7-817c-01c1e93c2c5b">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="i5942f65d43ef416d8f2677b18a786a99_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNC0yLTEtMS0w_01711901-4c04-48e8-9b9a-79e188b30995">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="i60d7dcd26ca74cc99642712a465fc274_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNC00LTEtMS0w_3381c646-f8dd-45c9-b862-659566c5ad40">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="i59b0a2f4d6e946beb4b9c9765254f069_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNS0yLTEtMS0w_fb9fd40b-ee3a-48a5-9b75-2174c171eac3">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="i4d0bc67d82524788a5838aca1930acf8_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNS00LTEtMS0w_8a3b799c-99c4-4ec9-acea-8253c5afe30b">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 Unmanned Systems  (note 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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i769ab114476d430aac830af7bda63462_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNi0yLTEtMS0w_5bf07d66-bf70-48ae-9a71-6e03e3762fdc">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="ib6983bc784b4405bb05041ef4df93300_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNi00LTEtMS0w_21012bb5-fbc2-44fb-b9f7-4c48d8bf319f">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="i854ebcfe18f4479fb50ef95477eae203_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNy0yLTEtMS0w_64524893-456a-4c40-b4e3-1268b2889ed3">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="i2f1ff1962d864142a579a946ba9b66ef_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNy00LTEtMS0w_6987b6ec-d75e-40e2-b307-1fda5d1f171b">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 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="i540b47996d4645619aa6e660ab7fe513_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC0yLTEtMS0yMDMwNA_ad88e9d5-cf3e-4462-8bf8-940d77c8f415">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="ieb1c2918fe1645fda8aee8958818cd72_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC0zLTEtMS0yMDMxNw_da2a9dea-d16b-4eb2-a9fd-3ccf75c03443">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="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="i99565322fee34ca2ab70503dbbafa334_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC0yLTEtMS0w_4c8dfe0b-e678-49cb-8ecf-e852427ed95e">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="ic6ee22e3ff044b97882ffa4b7f24fbda_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC00LTEtMS0w_7e277faf-6381-4f8d-a4a6-4a374dd458ba">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:3pt;padding-left:18pt;text-align:justify;text-indent:-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-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="ibd67a9496874428d88095cdc9349eb6f">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="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 Arcola Energy Limited ("Arcola"), a UK-based systems engineering company (subsequently renamed to Ballard Motive Solutions) specializing in hydrogen fuel cell powertrain and vehicle systems integration (note 7).</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;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="ic2a2c1d965f84f5bb7fe1fb1e97af397_D20170110-20170110" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzM2Nw_9f1b442b-777d-4c48-acd0-ffd4963d20c7">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="iee8204e509dd4c38880d0fb56d489e00_D20100118-20100118" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIyNA_8f1775db-625b-4b7c-8122-a0536b340302">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="i4069b229058e4f92b22e4ef2a0e636b1_I20100831" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIyOQ_e3f0bae6-e08e-45e8-b740-08bd59253627">7</ix:nonFraction>% interest and a further <ix:nonFraction unitRef="number" contextRef="id08644f1025f4db183e2786bd571036c_I20121231" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIzMw_9396e350-0da8-49db-a4c9-8bbfe0679dff">5</ix:nonFraction>% interest in December 2012.  On January 5, 2017, the Corporation purchased the remaining <ix:nonFraction unitRef="number" contextRef="ic3f570495ac64fbf80377df77c953b28_D20170104-20170104" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzU4Ng_50f63cc2-efb6-446a-a676-1cd26de54130">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="i1cfaaf6d85a14490b57f37c36e373940_D20170105-20170105" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzc2OQ_7e63839a-befe-44b3-9d30-ef9932ddf6e8">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="i2383bb278e8445dba1c5183af5eb6dea_D20160719-20160719" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfNTMwNQ_fb78f04e-386e-47ce-9f44-43430306bc64">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="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%">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, 2021, and 2020</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="ibf084f22c8d04560a1a4f80e09a84164" continuedAt="i82035a388f134331a4365720fe9e4a94"><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) prior to January 1, 2019), a designer and manufacturer of advanced power management products and portable fuel cell 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 October 14, 2020, the Corporation completed an agreement to sell the remaining business assets of its subsidiary, Ballard Unmanned Systems.  The entity will remain held by the Corporation (note 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-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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIzOA_c1010623-e23b-4f89-861b-4bde1cd618aa">49</ix:nonFraction>% interest (2020 - <ix:nonFraction unitRef="number" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI0Mg_6e8473b5-76ea-43c1-bc7b-c9405b968e9d">49</ix:nonFraction>%), in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") and a non-controlling, <ix:nonFraction unitRef="number" contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI1Mw_971db9bc-7337-4e08-b837-6d021cef2673">10</ix:nonFraction>% interest (2020 - <ix:nonFraction unitRef="number" contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI1OA_cb9a7349-1dc5-4ef2-97c7-2c52a314e42f">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:6pt;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"), entered into an agreement with Weichai Power Co., Ltd ("Weichai Power") to create a new limited liability company based in China, Weichai Ballard JV.  The JV's business is to manufacture fuel cell products utilizing the Corporation's next-generation liquid-cooled fuel cell stack ("LCS") and LCS-based power modules for bus, commercial truck and forklift applications with certain exclusive rights in China.   Under the agreement, Weichai is to contribute RMB <ix:nonFraction unitRef="cny" contextRef="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113" decimals="-6" name="bldp:ExpectedContributionsToAcquireInterestsInJointVentures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI2NA_5c8e9d6f-539c-4175-97b3-c79b52505368">561,000,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113" decimals="-3" name="bldp:ExpectedContributionsToAcquireInterestsInJointVentures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI2OA_45b1a759-af51-4a4e-a833-bd514ec2481b">88,301,000</ix:nonFraction> equivalent at December 31, 2021 exchange rate) and the Corporation is to contribute RMB <ix:nonFraction unitRef="cny" contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113" decimals="-6" name="bldp:ExpectedContributionsToAcquireInterestsInJointVentures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI3Mg_d8c09e20-e37b-4295-908c-94b846f6e8b9">539,000,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113" decimals="-3" name="bldp:ExpectedContributionsToAcquireInterestsInJointVentures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI3Ng_8d673652-79c9-454b-bbc8-57f4d74a466a">79,930,000</ix:nonFraction> equivalent at December 31, 2021 exchange rate) representing <ix:nonFraction unitRef="number" contextRef="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI4MA_40ff6f8d-00d2-4840-92dd-92b7625c0ca9">51</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI4NA_90ae471c-5b92-4209-901c-71267314944b">49</ix:nonFraction>% of the registered capital in Weichai Ballard JV, respectively.  The parties will make these contributions in cash over a <ix:nonNumeric contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113" name="bldp:JointVentureCashContributionsTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI5MA_032bc040-0bcd-48b6-9e43-bb6fe19e46a6">four year</ix:nonNumeric> period and are not obligated to contribute any additional capital in excess of the amounts noted above.</span></div><div style="margin-bottom:6pt;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 2018, the Corporation made an initial capital contribution of $<ix:nonFraction unitRef="usd" contextRef="i9c2551fd51c04c90aae12c3a1536f743_D20180101-20181231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI5MQ_8947a51c-9f9e-49ae-a980-a968364ecdd3">14,286,000</ix:nonFraction> (RMB <ix:nonFraction unitRef="cny" contextRef="i9c2551fd51c04c90aae12c3a1536f743_D20180101-20181231" decimals="-6" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI5Mg_0cc8c4f8-b07b-4bb1-b5e9-22dcc52ff97e">98,000,000</ix:nonFraction> equivalent).   During 2019, the Corporation made <ix:nonFraction unitRef="contribution" contextRef="iab0a6b76951e49faac0cbda22716b201_D20190101-20191231" decimals="INF" name="bldp:NumberOfCapitalContributionsMade" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMwMw_836d8e13-38ae-48b6-82db-931d1bd2dda7">two</ix:nonFraction> additional capital contributions totaling $<ix:nonFraction unitRef="usd" contextRef="iad44c3c797a34198befcf1c8d88f5725_D20190101-20191231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMwNw_eff1ab4c-1a2c-4ac6-8ada-5eddefea43fb">20,944,000</ix:nonFraction> (RMB <ix:nonFraction unitRef="cny" contextRef="iad44c3c797a34198befcf1c8d88f5725_D20190101-20191231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMxMQ_608fa794-4bef-42e2-8ba7-90d5339fc096">143,325,000</ix:nonFraction> equivalent). During 2020, the Corporation made <ix:nonFraction unitRef="contribution" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="INF" name="bldp:NumberOfCapitalContributionsMade" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMyMw_06c3c724-da67-495a-80d0-53defe813705">four</ix:nonFraction> additional capital contributions totaling $<ix:nonFraction unitRef="usd" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMxNQ_3291e71a-1034-4873-a022-01210cd89cf8">22,515,000</ix:nonFraction> (RMB <ix:nonFraction unitRef="cny" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMxOQ_b336d9c9-8c7c-416b-9f05-ec9bdd3fc12a">155,575,000</ix:nonFraction> equivalent). During 2021, the Corporation made <ix:nonFraction unitRef="contribution" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="INF" name="bldp:NumberOfCapitalContributionsMade" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMzNQ_33134340-b913-4aa4-a519-f5f1a0f35a6e">four</ix:nonFraction> additional capital contributions totaling $<ix:nonFraction unitRef="usd" contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMyNw_394f5e5d-48f0-4dec-b933-6c319953da56">12,351,000</ix:nonFraction> (RMB <ix:nonFraction unitRef="cny" contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMzMQ_4366f807-32b7-4aee-b2a8-8bf66fbbcd74">79,625,000</ix:nonFraction> equivalent).  Weichai Power and the Corporation are committed to fund pro rata shares of Weichai Ballard JV based on an agreed business plan. Weichai Power holds <ix:nonFraction unitRef="seat" contextRef="i951598a82a1e4a7e9fd08ac762bf504c_D20210101-20211231" decimals="INF" name="bldp:JointVentureNumberOfBoardSeatsHeld" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM0Mw_6baf9ea1-5218-443e-b6f0-4137defd1dd2">three</ix:nonFraction> of <ix:nonFraction unitRef="seat" contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="INF" name="bldp:JointVentureNumberOfBoardSeats" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM0Nw_1d8e2976-fdae-4245-8edd-cfda8abcf8c7">five</ix:nonFraction> Weichai Ballard JV board seats and the Corporation holds two, with the Corporation 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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM1MQ_063e9c06-18a2-4dd3-840e-f17bcd224df4">49</ix:nonFraction>% investment in Weichai Ballard JV is accounted for using the equity method of accounting.</span></div><div style="margin-bottom:6pt;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, entered into a joint venture agreement with Guangdong Nation Synergy Hydrogen Power Technology Co., Ltd (&#8220;Synergy&#8221;) to create a new limited liability company based in China, Synergy Ballard JVCo. 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 in China to provide propulsion power for zero-emission fuel cell electric buses and commercial vehicles with certain exclusive rights in China. </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="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%">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, 2021, and 2020</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="i82035a388f134331a4365720fe9e4a94" continuedAt="ie39b90c9e2f04e15bc8c05ec5c550a83"><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-style:italic;font-weight:400;line-height:120%">Equity Investment Entities (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%">(ii)&#160;&#160;&#160;&#160;Synergy Ballard JVCo (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%">In setting up the joint venture, as specified in the Equity Joint Venture Agreement (&#8220;EJV&#8221;) dated September 26, 2016, Synergy contributed RMB <ix:nonFraction unitRef="cny" contextRef="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM1NQ_d4ed33a0-b815-40d5-8530-560b6ec37501">60,300,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM1OQ_fe2b571e-4af1-48a1-b817-a4280aba7ad6">9,000,000</ix:nonFraction>) and the Corporation contributed RMB <ix:nonFraction unitRef="cny" contextRef="i9284b3fe0ec34fc386b87901a5da5d0c_D20170301-20170331" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM2Mw_3032ac19-7af8-4a04-be96-6be14b533074">6,700,000</ix:nonFraction>, ($<ix:nonFraction unitRef="usd" contextRef="i9284b3fe0ec34fc386b87901a5da5d0c_D20170301-20170331" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM3OQ_fb043cd0-9662-4da9-9c9e-c4a9d936ba00">971,000</ix:nonFraction>) in March 2017 representing <ix:nonFraction unitRef="number" contextRef="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM5MA_ac84cb76-b6ec-4586-802b-2c4b2e76c783">90</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i1a0ea54626e84fb49e9d03a9959820f3_D20160926-20160926" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM5NA_cf089219-4614-4ee4-9c41-f11d3ecb0add">10</ix:nonFraction>% of the registered capital in Synergy Ballard JVCo, respectively. The parties made their contributions in cash and the Corporation is not obligated to contribute any additional capital in excess of the amounts noted above. Synergy Ballard JVCo is not controlled by the Corporation and therefore is not consolidated. The Corporation&#8217;s <ix:nonFraction unitRef="number" contextRef="i1a0ea54626e84fb49e9d03a9959820f3_D20160926-20160926" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM5OA_c37e288c-5d09-4d22-8c5a-cfd693b30032">10</ix:nonFraction>% investment in Synergy Ballard JVCo is accounted for using the equity method of accounting. </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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDc_804dd296-0c32-4657-85b4-b14f1c63a5c0" continuedAt="i82aa0f2e274844328409a992e3b118df" escape="true">Foreign currency:</ix:nonNumeric></span></div><ix:continuation id="i82aa0f2e274844328409a992e3b118df"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2OTg_b9c88b5a-d5b5-4557-8f89-2480a224066b" continuedAt="i3b88ae6183cc4f95a094d26243e51172" escape="true">Financial assets</ix:nonNumeric></span></div><ix:continuation id="i3b88ae6183cc4f95a094d26243e51172" continuedAt="iaff7ef3edc1841f49cd4950700b47894"><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 derecognizes 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></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%">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, 2021, and 2020</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="ie39b90c9e2f04e15bc8c05ec5c550a83" continuedAt="i62792a10597843b196de365345c29b98"><ix:continuation id="iaff7ef3edc1841f49cd4950700b47894"><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%">(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div></ix:continuation><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;<ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODY_02980411-b237-4295-9366-ba81efe15c05" continuedAt="i8b36bc9b221f422e8497343beb02558b" 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="i8b36bc9b221f422e8497343beb02558b">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><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzI_879f57ff-e672-41a2-a8bb-eefdee7e0df7" continuedAt="i7037545671684a91b1e3a7f379b18e87" 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="i7037545671684a91b1e3a7f379b18e87">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjE_ffa335f7-9cb0-41b6-94ca-fc62a355ee6e" continuedAt="i36b598255cbd47a6afef52f8e6071839" escape="true">Inventories:</ix:nonNumeric></span></div><ix:continuation id="i36b598255cbd47a6afef52f8e6071839"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2OTY_8c03c275-35c8-4faf-9a3b-d9c54ce89175" continuedAt="i2b0eae7a9fb546c28d0d60fca901d0f8" escape="true">Property, plant and equipment:</ix:nonNumeric></span></div><ix:continuation id="i2b0eae7a9fb546c28d0d60fca901d0f8" continuedAt="i0b74525afd2448e1a0d884171d97a62b"><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="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, 2021, and 2020</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="i62792a10597843b196de365345c29b98" continuedAt="i555e21a2d93045f4bd75b4c19967708a"><ix:continuation id="i0b74525afd2448e1a0d884171d97a62b"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NTk_2b9ce55b-01cd-4320-be1c-39c378109d0d" continuedAt="id183bd2d1fa34ad79f4b9277288e0d22" 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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i57ff7d55a6234830ade9c763ded5f58a_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMC0xLTEtMS0wL3RleHRyZWdpb246Y2FhZDZlYjRmZjY2NDYyMjk0YzM2MmE1ZDE1NTE1OTRfNA_8b2be1f8-0724-49a1-9b2b-89c8e3c1d998">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i82f99a0b5b074f9d812bb9006c2c6b14_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMC0xLTEtMS0wL3RleHRyZWdpb246Y2FhZDZlYjRmZjY2NDYyMjk0YzM2MmE1ZDE1NTE1OTRfMTA_689ff0fd-24da-4d50-974c-70c0ef348b0a">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="if10f4cb7a6fa494fa354695fa493ea69_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMS0xLTEtMS0wL3RleHRyZWdpb246MzZmMzM1OTk3NzU4NGJkNzg1OGVjNTY2ZDZiZjY5YTlfNA_98aedcde-70b1-4359-b1d3-f3875b991e31">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i62e696f4a41c4d148889c57f02d05d34_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMS0xLTEtMS0wL3RleHRyZWdpb246MzZmMzM1OTk3NzU4NGJkNzg1OGVjNTY2ZDZiZjY5YTlfMTA_8d7f5754-adb2-4dd1-9e2a-3fa3b99dd42e">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="i8b42368388e5451093492ca95276587a_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfNC0xLTEtMS0wL3RleHRyZWdpb246YWQ5NmMzMmIyYWIxNDRjMjhkODUzNzk3Yjc2MzgzMGRfNA_5b88a5bf-eee0-4a6f-8696-5ab1731c0e1f">4</ix:nonNumeric> to <ix:nonNumeric contextRef="i2cab5ba4d8a34db49e544edc16904d45_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfNC0xLTEtMS0wL3RleHRyZWdpb246YWQ5NmMzMmIyYWIxNDRjMjhkODUzNzk3Yjc2MzgzMGRfMTA_3d5bebb4-620f-4214-b1d0-4f87a73f7bcf">15</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzM_78d42f0d-2617-4301-b2eb-b30a4cf073cf" continuedAt="i6fe81791a5ae4b15aaa60c4ff5713ed3" 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;vertical-align:top;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="i7a885d30940247f898999284fe54fd58_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMC0xLTEtMS0wL3RleHRyZWdpb246ZTY1OTYxOGZiZGIwNDJkMGExYjVjNDY4M2MzNTA1OTBfNA_d883ce7c-f20c-4115-9e9c-71a4a40402ab">1</ix:nonNumeric> to <ix:nonNumeric contextRef="i876f26b1872e45c7a4059e164909a311_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMC0xLTEtMS0wL3RleHRyZWdpb246ZTY1OTYxOGZiZGIwNDJkMGExYjVjNDY4M2MzNTA1OTBfMTA_285ec19d-57f1-4a97-b7f4-24c17179c90a">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="i12e64cd51fb242618f6935e1cc43f017_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMS0xLTEtMS0wL3RleHRyZWdpb246YjM5NjVjOWVlNmZkNDA0ZmJiMDQ0NDA1ZTUxMGY0YjRfNA_ca199646-3ceb-4629-ad51-c5ca253785e9">4</ix:nonNumeric> to <ix:nonNumeric contextRef="i620c9ebc7b5e401eb97f53753161d1e1_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMS0xLTEtMS0wL3RleHRyZWdpb246YjM5NjVjOWVlNmZkNDA0ZmJiMDQ0NDA1ZTUxMGY0YjRfMTA_bbf99daf-b004-43d4-b8b3-34858d0b103e">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="ie16f60c8ad654cd3b5ed19656b5fb618_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMi0xLTEtMS0wL3RleHRyZWdpb246ZWE2ZmJmNjAyMjkxNDJiNDgwNmJjNmE3YzU0NWQ5YmNfNA_61940f37-3240-40b2-bc6e-8efcc16bf435">1</ix:nonNumeric> to <ix:nonNumeric contextRef="i12e375b46b704114839e9d8db7f37382_D20210101-20211231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMi0xLTEtMS0wL3RleHRyZWdpb246ZWE2ZmJmNjAyMjkxNDJiNDgwNmJjNmE3YzU0NWQ5YmNfMTA_5a226181-20e4-43d0-aa1e-dbdda6459a48">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjA_3048e8dd-2196-41a0-8049-dc36addaad25" continuedAt="i126dd5c5d2194d54ad514cdcc0148a34" escape="true">Leases:</ix:nonNumeric></span></div><ix:continuation id="i126dd5c5d2194d54ad514cdcc0148a34" continuedAt="ibae0f1e04a65475a86745353822fd79f"><div style="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="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="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="padding-left:36pt;text-align:justify"><span><br/></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">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="padding-left:63pt;text-align:justify"><span><br/></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">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="padding-left:63pt;text-align:justify"><span><br/></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">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:72pt;text-align:justify"><span><br/></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="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, 2021, and 2020</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="i555e21a2d93045f4bd75b4c19967708a" continuedAt="i0dbed2cf1cd849f7b9447570ea110642"><ix:continuation id="ibae0f1e04a65475a86745353822fd79f" continuedAt="i18a0ca63c98e48c9bef913451d9c66c8"><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="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This policy is applied to contracts entered into, or changed, on or after January 1, 2019.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><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="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="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="padding-left:18pt;text-indent:-36pt"><span><br/></span></div><div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;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:36pt;text-align:justify"><span><br/></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="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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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: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, 2021, and 2020</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="i0dbed2cf1cd849f7b9447570ea110642" continuedAt="if30b097bf1f34ec7a6f515ce1e249a76"><ix:continuation id="i18a0ca63c98e48c9bef913451d9c66c8"><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="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="padding-left:18pt;text-align:justify"><span><br/></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;<ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2Njk_fd544de5-2603-4795-bacd-01da0ed274e3" continuedAt="i0d00cb3855884c478d71cdcfe91542dc" escape="true">Goodwill and intangible assets:</ix:nonNumeric></span></div><ix:continuation id="i0d00cb3855884c478d71cdcfe91542dc" continuedAt="ibcd5eb416cdd425e8146a553e81c8c83"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODc_9723b0b6-7c96-45e5-ba38-e8e85bf14e45" continuedAt="i13878d1f993644feb2272f0110e8b1b7" escape="true">Recognition and measurement</ix:nonNumeric></span></div><div style="margin-bottom:6pt;padding-left:36pt"><ix:continuation id="i13878d1f993644feb2272f0110e8b1b7"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;text-indent:-18pt"><span><br/></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%">(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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NTc_3d6fb994-d496-41b6-a405-2ccf7932a398" 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:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ia21244c5cccf4173b411c2d8ebf8635a_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMC0xLTEtMS0zNDM3NC90ZXh0cmVnaW9uOmY1MWZjODBlYzA1MjRjZDI5MGNhY2QxMjFjMjRhYWMxXzQ_4c8dd7ff-6764-40c2-9b18-fd392e5cfea7">5</ix:nonNumeric> to <ix:nonNumeric contextRef="iaed3bdf3589142a1b19b92c969bf2598_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMC0xLTEtMS0zNDM3NC90ZXh0cmVnaW9uOmY1MWZjODBlYzA1MjRjZDI5MGNhY2QxMjFjMjRhYWMxXzEw_0c70e50d-becb-4fc4-8a2a-b399dbee2283">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="iedeecd86fa7c4de0b3e771da99eeca0e_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMS0xLTEtMS0zNDM3OC90ZXh0cmVnaW9uOmU0NjY4MjBkZmU4NDRmYjFhOTE3ZWE1MWY5YzQ5MmFhXzQ_f19e27cb-2818-40f0-9b04-954bfc0330d6">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i665cc1a794094c8d9869ad9c6b0f36cb_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMS0xLTEtMS0zNDM3OC90ZXh0cmVnaW9uOmU0NjY4MjBkZmU4NDRmYjFhOTE3ZWE1MWY5YzQ5MmFhXzEw_14b56d90-bb25-4ac0-bcf9-b29438f462ae">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="ieeddaebca00b45739ac923c429d473c0_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMi0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjBjMjBiNDlhOGMzZjQ3OGZiMDdjMTFhMTQyMjJlZmY2XzQ_85fbb672-7880-419e-b076-eae40e7a830c">7</ix:nonNumeric> to <ix:nonNumeric contextRef="i7491bdd1f707409fae94afdd82df4f25_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMi0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjBjMjBiNDlhOGMzZjQ3OGZiMDdjMTFhMTQyMjJlZmY2XzEw_18eccc13-ddf4-4b62-9d31-2565ab0f8c26">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="i9ac55206e04d4223a75a7f926d66631e_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMy0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjllOWM5NDExOWIzMzRjMzZhMDUwMDgwNTNiYTljZDZkXzQ_d61d33c2-1f79-42f9-b1a0-62e837436d8a">1</ix:nonNumeric> to <ix:nonNumeric contextRef="id531ebfcb14648a992b90149c91ddec9_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMy0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjllOWM5NDExOWIzMzRjMzZhMDUwMDgwNTNiYTljZDZkXzEw_5de3646d-4815-4a2c-b7d5-99764472ed45">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="i44c504b229034a8fb9c19d81e5024704_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMC0xLTEtMS0wL3RleHRyZWdpb246MDkzMDI0ZTVlNjk3NGE3YmI3NmIyZjg1MTk0OWU5NzBfNA_d0e70d2b-93b6-418b-a0b0-33bcddd5c973">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="i1f46025851e54d28a4068c37f91e05c7_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMy0xLTEtMS0wL3RleHRyZWdpb246ZTFmNDc1NTc4N2EyNGQ3MjgxMzhjMjFlNGFmODRhZTdfMTA5OTUxMTYyNzc4Mw_a16ab1bb-c1f6-4a0a-9ede-e181c209549c">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="i625f542405de444699fdbbf52364e8c4_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfNC0xLTEtMS0wL3RleHRyZWdpb246OTFiMTBlYzI4YjFiNGY2N2JmZjIxZGM4OTQyYjc3ZWFfNA_41e4bba9-716d-41b7-bd07-63ac08ce6c30">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ib7389dccecd243b991d91dd4573b059f_D20210101-20211231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfNC0xLTEtMS0wL3RleHRyZWdpb246OTFiMTBlYzI4YjFiNGY2N2JmZjIxZGM4OTQyYjc3ZWFfMTA_a4528106-f5a9-4833-a3f8-449d4c570cdf">5</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric><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: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="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, 2021, and 2020</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="if30b097bf1f34ec7a6f515ce1e249a76" continuedAt="i782ef8bdfa35436d92d1991a1d29746a"><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="ibcd5eb416cdd425e8146a553e81c8c83">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzA_e8a9f6ea-8183-4512-b8ca-c097d147968f" continuedAt="i6d72e167c7154ae89513cdf55ac3e82b" escape="true">Financial assets</ix:nonNumeric></span></div><ix:continuation id="i6d72e167c7154ae89513cdf55ac3e82b"><div style="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="padding-left:36pt;padding-right:4.5pt;text-align:justify"><span><br/></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 has elected to measure 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODQ_87fdb155-8760-4bc1-868f-cc9c0ea24a6a" continuedAt="if73f8708e01c42238e934963c209f9c2" escape="true">Non-financial assets</ix:nonNumeric></span></div><ix:continuation id="if73f8708e01c42238e934963c209f9c2" continuedAt="i73c7be02ea3e468983ec497d8f0d7bce"><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, 2021, and 2020</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="i782ef8bdfa35436d92d1991a1d29746a" continuedAt="if412c469bed54ffda4f4ffcb90c75781"><ix:continuation id="i73c7be02ea3e468983ec497d8f0d7bce"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2OTE_11567990-6d25-4160-810c-e3c8ac878a65" continuedAt="i426e5d65478148cb92ebe0f5b0649df9" escape="true">Provisions:</ix:nonNumeric></span></div><ix:continuation id="i426e5d65478148cb92ebe0f5b0649df9"><div style="margin-bottom:9pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjI_84492350-8ef3-4008-8cc3-fff6bff83dc6" continuedAt="i79c81f9f054d4476b62fe9ee1bfaa2ba" escape="true">Revenue recognition:</ix:nonNumeric></span></div><ix:continuation id="i79c81f9f054d4476b62fe9ee1bfaa2ba" continuedAt="i9d0b679d97aa43388832ebb3aa3761f9"><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, 2021, and 2020</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="if412c469bed54ffda4f4ffcb90c75781" continuedAt="ieb28e55bef1141ec86b29176c47bc63c"><ix:continuation id="i9d0b679d97aa43388832ebb3aa3761f9"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzU_907bda13-3511-494c-8f8d-4a4cbb98ea0c" continuedAt="id5102e39082a46c192fec78e4ae5a412" escape="true">Finance income and expense:</ix:nonNumeric></span></div><ix:continuation id="id5102e39082a46c192fec78e4ae5a412"><div style="margin-bottom:9pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2Nzk_1b8c722d-1091-4dfd-8555-bd8f682b0ce2" continuedAt="i4bd7b7d517ba4b269d6473d01e3a42ae" escape="true">Income taxes:</ix:nonNumeric></span></div><ix:continuation id="i4bd7b7d517ba4b269d6473d01e3a42ae"><div style="margin-bottom:9pt;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, 2021, and 2020</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="ieb28e55bef1141ec86b29176c47bc63c" continuedAt="i5e8e37f7fe234c8294bd865e0fdc8f3d"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODg_80b3cf75-3b95-4dd1-b160-a82e722c9a03" continuedAt="i562951279a5e48faaf30e473ff0080af" escape="true">Employee benefits:</ix:nonNumeric></span></div><ix:continuation id="i562951279a5e48faaf30e473ff0080af" continuedAt="i25e255e794e54b4197aefdf57325663c"><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, 2021, and 2020</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="i5e8e37f7fe234c8294bd865e0fdc8f3d" continuedAt="i11e75b3f632d4110923a4644d895451d"><ix:continuation id="i25e255e794e54b4197aefdf57325663c"><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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDI_60a2e2e3-855c-4378-a17e-c515364c4915" continuedAt="i19009e7966b94dca856e5083a81680f4" escape="true">Share-based compensation plans:</ix:nonNumeric></span></div><ix:continuation id="i19009e7966b94dca856e5083a81680f4"><div style="margin-bottom:9pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODE_68acb156-5902-4812-a771-77eedc35f766" continuedAt="iba5ce0f7219c4920995a791de0c837c1" escape="true">Earnings (loss) per share:</ix:nonNumeric></span></div><ix:continuation id="iba5ce0f7219c4920995a791de0c837c1"><div style="margin-bottom:9pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2Njc_1bbb06d7-f4e2-4790-a69f-7b9e385a1b10" continuedAt="i8cd30f30690e414cb98c2789c4c1b3ba" 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="i8cd30f30690e414cb98c2789c4c1b3ba">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, 2021, and 2020</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="i11e75b3f632d4110923a4644d895451d"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDg_a5cb949e-59a5-4b02-ade9-65335452d130" continuedAt="i8a748d985f1447fd920fc80a5f9dbae9" 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="i8a748d985f1447fd920fc80a5f9dbae9">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="i56b85ed1e9524a9ababc19b807def189_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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80Ni9mcmFnOjJlMzYzMzczMjdiNTRlYmM5YmEzNjY0MGVmMjgwM2Q3L3RleHRyZWdpb246MmUzNjMzNzMyN2I1NGViYzliYTM2NjQwZWYyODAzZDdfOTMyNg_adb496bc-5666-440b-b91b-e2695a61174b" continuedAt="i99f7d405f20b486db718359b75e5dbdf" escape="true">Critical judgments in applying accounting policies and key sources of estimation uncertainty:</ix:nonNumeric></span></div><ix:continuation id="i99f7d405f20b486db718359b75e5dbdf" continuedAt="i89e4d659bd784e2b907b5e1bb1c1a67a"><div style="margin-bottom:9pt;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="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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="padding-left:18pt;text-align:justify"><span><br/></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;margin-top: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="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, 2021, and 2020</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="i89e4d659bd784e2b907b5e1bb1c1a67a" continuedAt="i860fe13df5fe403dad1f6e4ae6ffcd59"><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-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Financial assets including impairment of trade receivables:</span></div><div style="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%">An ECL model applies to financial assets measured at amortized cost, contract assets and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets that are measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract assets.</span></div></ix:continuation><div style="margin-top:0.5pt;padding-left:18pt"><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="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><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, 2021, and 2020</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="i860fe13df5fe403dad1f6e4ae6ffcd59"><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%">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><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%">Key sources of estimation uncertainty (cont'd):</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Financial assets including impairment of trade receivables (cont'd):</span></div><div><span><br/></span></div><div style="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 applying the ECL model, loss allowances are measured on either of the following bases:</span></div><div style="margin-top:0.4pt;padding-left:18pt"><span><br/></span></div><div style="padding-left:54pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'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:18pt;padding-right:29.25pt"><span><br/></span></div><div style="padding-left:54pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'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="margin-top:0.55pt"><span><br/></span></div><div style="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 has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</span></div><div style="margin-top:0.5pt"><span><br/></span></div><div style="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%">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 the Corporation&#8217;s historical experience and informed credit assessment and including forward-looking information.</span></div><div style="margin-top:0.55pt"><span><br/></span></div><div style="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%">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, the Corporation assesses 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 profit or loss.</span></div><div style="padding-right:4.5pt;text-align:justify"><span><br/></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%">(f)&#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 id="i56b85ed1e9524a9ababc19b807def189_49"></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80OS9mcmFnOmU3ZGU5ODkyZTcyMzRjMWRhYzNjNTM3N2RjODcxNzM0L3RleHRyZWdpb246ZTdkZTk4OTJlNzIzNGMxZGFjM2M1Mzc3ZGM4NzE3MzRfMzQ2OA_12163aa3-bc40-479a-9f46-be8a8ce34b1d" continuedAt="i16862d0ed1124cfc8c723aeba88a0300" escape="true">Recent accounting pronouncements and future accounting policy changes:  </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="i16862d0ed1124cfc8c723aeba88a0300" continuedAt="id6e6ecfab1d64b08a520449754d70e86">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.</ix:continuation></span></div><div style="margin-bottom:9pt;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:18pt;text-indent:-18pt"><span><br/></span></div><div style="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%">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, 2021, and 2020</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="id6e6ecfab1d64b08a520449754d70e86" continuedAt="i127e77d270e3417db1c4c1c2d32249dd"><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:115%">6. &#160;&#160;&#160;&#160;Recent accounting pronouncements and future accounting policy changes (cont'd):</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(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:115%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 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:115%"> IAS 1 Presentation of Financial Statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, to clarify the classification of liabilities as current or non-current.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the purposes of non-current classification, 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.  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:18pt;text-align:justify"><span><br/></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:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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="padding-left:18pt;text-align:justify"><span><br/></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:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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, 2023.  Early adoption is permitted.  The amendments are subject to further developments. Certain application issues resulting from the amendments have been raised with the IFRS Interpretations Committee, which referred them to the IASB. In November 2021, the IASB published the exposure draft Non-current Liabilities with Covenants (proposed amendments to IAS 1). The exposure draft aims to improve the information an entity provides when its right to defer settlement of a liability for at least twelve months is subject to compliance with conditions, in addition to addressing concerns about the classification of such a liability as current or non-current. The IASB proposed to defer the effective date of the 2020 amendments to no earlier than January 1, 2024. 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:115%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> has not yet been determined.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;Definition of Accounting Estimates (Amendments to IAS 8)</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">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:140%">Definition of Accounting Estimates (Amendments to IAS 8).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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, 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:115%">IAS 8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> has not yet been determined.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%">(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:127%">Disclosure Initiative &#8211; Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%">IFRS Practice Statement 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%">)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">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:140%">Disclosure Initiative &#8211; Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2 Making Materiality Judgements).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span 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:</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> </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:140%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.5pt">requiring companies to disclose their material accounting policies rather than their significant accounting policies;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></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:140%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;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:36pt;text-align:justify"><span><br/></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:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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="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, 2021, and 2020</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="i127e77d270e3417db1c4c1c2d32249dd"><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:115%">6. &#160;&#160;&#160;&#160;Recent accounting pronouncements and future accounting policy changes (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:127%">(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:127%">Disclosure Initiative &#8211; Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%">IFRS Practice Statement 2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%">cont'd</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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, 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:115%">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:115%"> has not yet been determined.</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:115%">(d)&#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%">Onerous Contracts &#8212; Cost of Fulfilling a Contract </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 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 May 14, 2020, the IASB issued </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%">. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">IAS 37 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"><span><br/></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:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the incremental costs &#8211; e.g. direct labour and materials; and</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></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:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">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="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Based on the analysis completed to date of the Corporation's "open" contracts as of December 31, 2021, on 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:115%">IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> on January 1, 2022, the Corporation expects to recognize approximately $<ix:nonFraction unitRef="usd" contextRef="i5fb197e20aa444138a1c9e8af6a970b5_I20211231" decimals="-3" name="ifrs-full:OnerousContractsProvision" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80OS9mcmFnOmU3ZGU5ODkyZTcyMzRjMWRhYzNjNTM3N2RjODcxNzM0L3RleHRyZWdpb246ZTdkZTk4OTJlNzIzNGMxZGFjM2M1Mzc3ZGM4NzE3MzRfMjc0ODc3OTEwMzQ0Nw_1a00e19b-7444-4ddb-be42-3702ad3752f8">1,200,000</ix:nonFraction> of additional contract costs as an opening balance adjustment to retained earnings in the three months ended March 31, 2022 financial statements (note 18).</span></div></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_1286"></div><div><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfBusinessCombinationsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjI4NTU4_6636de5e-39c3-48dc-97eb-f220d4c0c0de" continuedAt="i27f8da0da05d407d9c7d139523495aaa" escape="true">Acquisition:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i27f8da0da05d407d9c7d139523495aaa" continuedAt="icda0523f385642618f5ccc75bebaee2e"><div style="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 Arcola Energy Limited ("Arcola"), a UK-based systems engineering company (subsequently renamed to Ballard Motive Solutions) specializing in hydrogen fuel cell powertrain and vehicle systems integration.   The Corporation acquired <ix:nonFraction unitRef="number" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjI4NTYw_662b4841-3477-4aef-a718-72ce97867a5e">100</ix:nonFraction>% of Arcola for total consideration of up to $<ix:nonFraction unitRef="usd" contextRef="i956276ad85ca451ba65662d18ac57111_I20211111" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjI4NTY2_31542b9d-59d0-4090-911b-dde1348ac811">40,000,000</ix:nonFraction>, including <ix:nonFraction unitRef="shares" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDIx_29a0d55f-5920-4e2c-9959-560fbeb3c730">337,353</ix:nonFraction> shares of the Corporation with an acquisition date fair value of approximately $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:EquityInterestsOfAcquirer" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDQz_47909f34-993a-476c-bdc7-1ed8efc584d9">6,000,000</ix:nonFraction> (<ix:nonFraction unitRef="shares" contextRef="if36a5d9087454c87b3d4e230a41af562_I20211231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDU0_802cd6a9-402c-4a2a-9cfa-6a6ca3a0b14d">nil</ix:nonFraction> shares issued as of December 31, 2021) that vest over a <ix:nonNumeric contextRef="i3cfe2b37badd4236a39229e400619e84_D20211111-20211111" name="bldp:EquityInterestsIssuedOrIssuableVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxODAy_e851c61e-c329-4e0e-8bc7-ac68ab392373">two year</ix:nonNumeric> period from the acquisition date, and up to $<ix:nonFraction unitRef="usd" contextRef="i956276ad85ca451ba65662d18ac57111_I20211111" decimals="-3" name="ifrs-full:EquityInterestsOfAcquirer" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDMw_0c99e7cb-0d3f-40e4-a5a8-11579aacf0de">34,000,000</ix:nonFraction> in upfront and earn-out cash consideration (net $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:CashTransferred" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxNzcw_0dc94911-41a0-49fa-a8a5-18d4618f86db">7,157,000</ix:nonFraction> paid as of December 31, 2021) based on the achievement of certain performance milestones over an up to <ix:nonNumeric contextRef="i3cfe2b37badd4236a39229e400619e84_D20211111-20211111" name="bldp:ContingentConsiderationTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxODE0_c8add5ca-3aec-4724-92d9-03946f5b7c5c">three year</ix:nonNumeric> period from the acquisition date.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="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 preliminary 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 Arcola (Ballard Motive Solutions) as the accounting acquiree.  As the accounting acquirer, consideration given by the Corporation to acquire Arcola (Ballard Motive Solutions) has 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></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:18pt;text-align:justify"><span><br/></span></div><div style="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, 2021, and 2020</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="icda0523f385642618f5ccc75bebaee2e" continuedAt="if5ba3c69491f4be285feb794220dac73"><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%">7. &#160;&#160;&#160;&#160;Acquisition (cont'd):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 Arcola&#8217;s (Ballard Motive Solutions) debt obligations and transaction costs on closing of $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxNzgy_812f0ac6-14ee-4270-862a-3da60b136542">7,477,000</ix:nonFraction>; (ii) will issue <ix:nonFraction unitRef="cad" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDc2_c173db6f-bd2e-446b-ab1f-33faaa7962a2">337,353</ix:nonFraction> shares of the Corporation in three future tranches at a fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="2" name="bldp:BusinessAcquisitionSharePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDg1_e549ef57-5f46-4e78-b6d5-29d078def0a6">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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="bldp:EquityInterestsOfAcquirerDiscounted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDkz_74f0bea3-6fcb-4542-9d15-0a11b5026f2d">4,851,000</ix:nonFraction>; (iii) will make future cash payments of up to $<ix:nonFraction unitRef="usd" contextRef="i956276ad85ca451ba65662d18ac57111_I20211111" decimals="-3" name="ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTA1_61da6c05-9383-4f3c-b766-f15853cadfcc">27,000,000</ix:nonFraction> 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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:LiabilitiesIncurred" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTE4_475daa94-6323-4191-bf8e-9604d0cb60b2">26,258,000</ix:nonFraction>; and (iv) an actual working capital adjustment of $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="bldp:BusinessAcquisitionWorkingCapitalAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTMx_4b7f7332-31bb-484d-b77b-a72088fb4192">611,000</ix:nonFraction>, for total purchase consideration of $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTQx_3a8a1d0b-833e-44fe-ac49-a80f5a2cfe10">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="cad" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTU0_95e72871-652b-4d2e-888a-2ba91e5c4960">337,353</ix:nonFraction> shares has been measured for accounting purposes using the $<ix:nonFraction unitRef="usdPerShare" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="2" name="bldp:BusinessAcquisitionSharePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTYz_8f165bb5-e2db-40f8-864e-b97040b87ec5">18.30</ix:nonFraction> 5-day weighted average price of the Corporation's shares immediately preceding the acquisition date. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjU0MTAy_53f9fbf5-5faf-4b9b-9ad2-020665aeee36" continuedAt="i2c642a6e3c3f4a4aa3708d3310f40d16" escape="true"><div style="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 preliminary fair value of purchase consideration is as follows:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">Cash and debt paid on closing</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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV8wLTEtMS0xLTI2MzUx_3da24d37-8cbf-41fd-9753-cc924ab39f4f">7,477</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%">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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="bldp:EquityInterestsOfAcquirerDiscounted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV8xLTEtMS0xLTI2MzUx_c0c26fee-8c8b-4828-8e83-899d5a50808e">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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:LiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV8yLTEtMS0xLTI2MzUx_67c52fd7-8d76-429f-b463-7a9ca02c3315">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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="bldp:BusinessAcquisitionWorkingCapitalAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV81LTEtMS0xLTI2MzUx_18cdfa7b-0119-433f-9a71-41582e2ce77b">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 (Preliminary) 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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV82LTEtMS0xLTI2MzUx_24873f09-07b9-449e-8632-e18353a978e2">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><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 Arcola's (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 preliminary fair value of each asset and liability as of the acquisition date of November 11, 2021.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><ix:continuation id="i2c642a6e3c3f4a4aa3708d3310f40d16" continuedAt="i0acbb7620fd84ebcb3e200e29141b40f"><div style="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 preliminary fair values of assets acquired and liabilities assumed are as follows:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xLTEtMS0xLTI2MzY4_89d69411-1564-4093-b6c5-9b2eb290a283">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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8yLTEtMS0xLTI2MzY4_4a3c5d6e-4267-4d89-94cf-cc7ca8ec2009">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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml80LTEtMS0xLTI2MzY4_76bdfcd6-794e-45db-9c8c-12671766c73c">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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml84LTEtMS0xLTI2MzY4_5da903b9-ffe3-4b0a-a23a-8591b67df6c8">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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml85LTEtMS0xLTI2MzY4_dc74ea8e-0370-4925-ad6d-abf0aa8d7cf3">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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xMC0xLTEtMS0yNjM2OA_aed53a73-0a85-4323-a2b9-37a46ce38135">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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xMi0xLTEtMS0yNjM2OA_d42abdea-7ec3-4a13-9cce-a589e090a4a7">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 (Preliminary) 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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xMy0xLTEtMS0yNjM2OA_108cdd1d-a71d-42ff-bebe-fe3ba47ddfa1">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></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height: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, 2021, and 2020</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="if5ba3c69491f4be285feb794220dac73" continuedAt="i0d468600cd994652960a1783c2cc7402"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:continuation id="i0acbb7620fd84ebcb3e200e29141b40f" continuedAt="ic4f9289e5af4477eada9842c5ec2d60b">7. &#160;&#160;&#160;&#160;Acquisition (cont'd):</ix:continuation></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 preliminary fair value of each of the acquired identifiable assets and liabilities assumed was determined as follows:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></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">The fair value of certain of the acquired working capital balances including trade and other receivables, and accounts payable and accrued liabilities, have been assessed at their respective carrying amounts on November 11, 2021, which is 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="text-align:justify"><span><br/></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">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 Arcola's (Ballard Motive Solutions) operating facilities in the U.K.  As there is 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</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 is considered to approximately equate to its carrying amount.</span></div><div style="padding-left:54pt;text-align:justify"><span><br/></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">Acquired identified intangible assets consist of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete arrangements.  The Corporation has concluded that each of the identified intangible assets meet 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 meets the definition of an asset and is identifiable. The fair value of all identified intangible assets includes a fair value adjustment of $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTcx_bba5ce4d-a85d-468b-9c84-78bc5da99840">17,279,000</ix:nonFraction> from their original carrying amounts.</span></div><div><span><br/></span></div><ix:continuation id="ic4f9289e5af4477eada9842c5ec2d60b" continuedAt="i6db12805374e43bf87acb49699fb9797"><div style="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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV81NDk3NTU4MTY2ODU1_2d3f75f6-6eeb-4cb5-ae50-187eecb9a053">17,279,000</ix:nonFraction> consist of the following and are being amortized based on the following useful lives:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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 (preliminary) of Identified Intangible Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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-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="i0305c4a50d8347ec8a55abd92f0ac51b_I20211111" decimals="-3" name="ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8xLTEtMS0xLTI3ODM4_45b9d366-fad5-4a66-ba4a-b3525067c839">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="ic9f325253cda4b36a243de9ccbf8d713_D20211111-20211111" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8xLTItMS0xLTI3ODM4_74f17fbe-826c-4f89-9182-0bb413475228">12</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%">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="i45c438ece2644a1583cb0b0ae79fcb22_I20211111" decimals="-3" name="ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8yLTEtMS0xLTI3ODM4_73c61eff-7c9f-4362-9837-dc804961efe3">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="i86103ca26ab94932bd305e018a38f56f_D20211111-20211111" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8yLTItMS0xLTI3ODM4_f488f4a7-7050-4526-ae84-ad20cd2f9586">7</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%">Non-compete agreements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35fe2f2123354b35846e4256a9e894fc_I20211111" decimals="-3" name="ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8zLTEtMS0xLTI3ODM4_afaeceb7-d671-4504-8f07-8f8410ac568c">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="i845a4e754e3543789bf71acfa2a072a1_D20211111-20211111" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8zLTItMS0xLTI3ODM4_05ebf92a-4220-4686-b3f6-34113fedb593">3</ix:nonNumeric> years</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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV80LTEtMS0xLTI3ODM4_10c894a5-dff2-420e-96ca-5cc61d5d980e">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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 preliminary 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="padding-left:18pt;text-align:justify"><span><br/></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">The fair value of the acquired technology including patents, know-how and in-process research &amp; development totaling $<ix:nonFraction unitRef="usd" contextRef="i407d830d260b4979b763f779386e16bf_I20211111" decimals="-3" name="ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTg1_7a126593-8a26-4bcb-8844-bd080bd61101">15,976,000</ix:nonFraction> has 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></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height: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><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, 2021, and 2020</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="i0d468600cd994652960a1783c2cc7402"><div><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="padding-left:18pt;text-align:justify"><span><br/></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">The fair value of the acquired customer contracts and relationships totaling $<ix:nonFraction unitRef="usd" contextRef="i84f142a712a2434c881bc27c6ae51edd_I20211111" decimals="-3" name="ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTk4_b3371276-fad9-4159-a1f8-d9f83d93d3aa">1,048,000</ix:nonFraction> has 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/relationships.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></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">The fair value of the acquired non-compete covenants of $<ix:nonFraction unitRef="usd" contextRef="i35fe2f2123354b35846e4256a9e894fc_I20211111" decimals="-3" name="ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjEw_b04b8a76-3464-49cb-a004-13faf15cf8aa">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="padding-left:36pt;text-align:justify"><span><br/></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">The fair value of the deferred income tax liability of $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjIw_01bf31f4-66ac-4c2a-a96b-8cd0015d25e4">3,878,000</ix:nonFraction> represents the excess of the accounting basis of the acquired intangible assets of $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjMy_625e5ece-6713-4732-b93c-c1a8a7186a46">17,279,000</ix:nonFraction> over their tax basis of $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="bldp:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjQ1_8a9b31ee-b9a6-4dda-9e0f-3c433984c12b">1,768,000</ix:nonFraction> at the current U.K tax rate of 25.0%.  </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjU3_16a29cac-cffe-4408-ae90-9235665c00e1">23,991,000</ix:nonFraction> of the total purchase price consideration of $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjcw_44ffdb41-a943-4089-b8e5-f8caff35c940">39,197,000</ix:nonFraction> has been ascribed as goodwill, which is not deductible for tax purposes. The goodwill of $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjgz_e5f5c019-d865-4593-ac64-32991cc83d8c">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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 Arcola (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 is $<ix:nonFraction unitRef="usd" contextRef="i4954e3d61ba1475d909f7d8114210ff0_D20211111-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV80OTQ3ODAyMzUzMDQx_8bc79ffe-d8d6-49fc-9d40-8737977de28f">138,000</ix:nonFraction> and ($<ix:nonFraction unitRef="usd" contextRef="i4954e3d61ba1475d909f7d8114210ff0_D20211111-20211231" decimals="-3" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV80OTQ3ODAyMzUzMDU0_a780c1dd-3ee3-455f-b94f-a83f1b7cbfb9">1,114,000</ix:nonFraction>), respectively.  </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><ix:continuation id="i6db12805374e43bf87acb49699fb9797"><div style="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 Arcola (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 preliminary purchase price allocation; and income tax recovery on deferred income tax liability arising from the preliminary purchase price allocation.</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="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="idefe411f3dd041b886ec5101e7335451_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueOfCombinedEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6MWFjMmE1NTk4ZTJhNDYzMGE5ZGZmMTgyMWRjZmU0NTMvdGFibGVyYW5nZToxYWMyYTU1OThlMmE0NjMwYTlkZmYxODIxZGNmZTQ1M18yLTEtMS0xLTI2Mzk1_a4c6604a-5bf6-43e8-a03c-eb7be68cf08d">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="idefe411f3dd041b886ec5101e7335451_D20210101-20211231" decimals="-3" sign="-" name="bldp:ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6MWFjMmE1NTk4ZTJhNDYzMGE5ZGZmMTgyMWRjZmU0NTMvdGFibGVyYW5nZToxYWMyYTU1OThlMmE0NjMwYTlkZmYxODIxZGNmZTQ1M18zLTEtMS0xLTI2Mzk1_8189f72f-63f3-4d78-9217-75e73ab1cff3">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="idefe411f3dd041b886ec5101e7335451_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLossOfCombinedEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6MWFjMmE1NTk4ZTJhNDYzMGE5ZGZmMTgyMWRjZmU0NTMvdGFibGVyYW5nZToxYWMyYTU1OThlMmE0NjMwYTlkZmYxODIxZGNmZTQ1M180LTEtMS0xLTI2Mzk1_c9031d6e-2f78-44a3-8740-60ed0d20391f">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></div></ix:continuation><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:120%">Acquisition costs of $<ix:nonFraction unitRef="usd" contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV80OTQ3ODAyMzUzNzk0_140cc910-a8f5-477e-bb83-5fd5030ec67c">1,170,000</ix:nonFraction> were incurred in 2021 as a result of this transaction, and are recognized in other operating expense.</span></div></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_52"></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%">8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMTY4OA_5e1f40e2-2696-4867-bade-ee604f01481d" continuedAt="id32c796d0a3d4ba1ba8cbace731c73f3" escape="true">Discontinued operations:</ix:nonNumeric></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><ix:continuation id="id32c796d0a3d4ba1ba8cbace731c73f3" continuedAt="ib860348de6f6493da928199b415b7afc"><div style="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 October 14, 2020, the Corporation completed an agreement to sell the remaining UAV business assets of its subsidiary, Ballard Unmanned Systems, for gross cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014" decimals="-3" sign="-" name="ifrs-full:PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMjA4_781f4d72-c7df-4a94-bcf3-ab52540738de">1,000,000</ix:nonFraction>.  Net proceeds from the sale were $<ix:nonFraction unitRef="usd" contextRef="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014" decimals="-3" sign="-" name="bldp:ConsiderationPaidReceivedNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMjQ1_5769280d-7043-4fc4-ad27-2f71bbfa0495">988,000</ix:nonFraction> after deducting for working capital adjustments and legal and other expenses, resulting in a gain on sale of these assets of $<ix:nonFraction unitRef="usd" contextRef="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014" decimals="-3" name="ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMTA5OTUxMTYzMDM5OQ_d42961f0-999d-4bd0-93e8-84c078c9d073">168,000</ix:nonFraction>.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 Ballard Unmanned Systems subsidiary has been classified and accounted for as a discontinued operation.  The historic operating results of the UAV market for both 2021 and 2020 have been removed from continued operating results and are instead presented separately in the statement of comprehensive income (loss) as income (loss) from discontinued operations.</span></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%">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, 2021, and 2020</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="ib860348de6f6493da928199b415b7afc"><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%">8.&#160;&#160;&#160;&#160;Discontinued operations (cont'd):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMTY5MQ_bb94a16f-3b46-4779-a50d-8c41de6c0d3f" escape="true"><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) from discontinued operations for the years ended December&#160;31, 2021 and 2020 is comprised of the following</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:72.576%"></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: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%">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%">2020</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%">Product and service revenues</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:RevenueDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMS0xLTEtMS0w_b119e4a5-58b9-4732-88f0-a30d50e81d0b">&#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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:RevenueDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMS0yLTEtMS0w_e67e0842-b47b-4cff-8b37-01a2ae92d15b">262</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%">Cost of product and service revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:CostOfSalesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMi0xLTEtMS0w_ad4dd2c4-3b6c-498e-9ce1-067f3db8bd96">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:CostOfSalesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMi0yLTEtMS0w_a5686b6f-727a-4921-82b4-b59806a7d8a7">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-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 margin</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:DiscontinuedOperationsGrossMargin" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMy0xLTEtMS0w_0bc4ae7b-7870-4370-9e83-90717b2e4056">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:DiscontinuedOperationsGrossMargin" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMy0yLTEtMS0w_3aa3cc27-9237-4bf0-8ff6-e142beecb8e6">39</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="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%">Total operating income (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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="bldp:DiscontinuedOperationsOperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNS0xLTEtMS0w_e4bef223-c35b-477c-a418-9362b64fbedb">164</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:DiscontinuedOperationsOperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNS0yLTEtMS0w_36a7eaaa-c496-4849-baad-080ad001a86a">2,115</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%">Finance income and 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNi0xLTEtMS0w_fd4a8e3a-342e-46b7-9082-81da375639ca">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNi0yLTEtMS0w_c2bbe7e7-1959-440c-99b4-df2cae24c9fd">&#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%">Gain (loss) on sale of 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNy0xLTEtMS0w_71f7cdd2-d5cb-42f8-b76b-a492b80ca667">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNy0yLTEtMS0w_3feb64f2-e68c-4121-bed0-1809685872e9">168</ix: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%">Net income (loss) from discontinued operations</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfOC0xLTEtMS0w_9698da61-5577-44b3-9130-224a8aa0a068">164</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfOC0yLTEtMS0w_6f9590b3-5b48-4444-bc23-3c600c20af9f">1,908</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><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows from discontinued operations for the years ended December&#160;31, 2021 and 2020  is as follows</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:72.464%"></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.195%"></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%">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%">2020</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%">Cash used in operating activities</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMS0xLTEtMS0w_11116d46-45a9-46be-9add-b08ea2eedea2">113</ix:nonFraction>)</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMS0yLTEtMS0w_8e5cac16-db54-4168-a980-3a927c2dafdb">1,607</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 provided by investing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMi0xLTEtMS0w_018fd879-017e-4c54-895c-7f435d1e0168">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMi0yLTEtMS0w_a713a0e0-0d5f-40ce-8cf9-a4fa67689945">957</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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 financing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMy0xLTEtMS0w_cc680e8d-f05a-485e-b5a8-d43e46778849">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMy0yLTEtMS0w_29601d56-6f6c-46ff-aeb0-9ff8758b1517">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="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%">Cash used in discontinued operations</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfNC0xLTEtMS0w_c4c619b6-377d-4ef5-885d-58821e0d4330">113</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfNC0yLTEtMS0w_163d3406-9b85-45aa-b2ef-97941f432fa6">670</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></ix:continuation><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_55"></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfFinancialAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RleHRyZWdpb246MjdkM2MxMTkxMzljNGY4Y2FjZmEwNzU1ZTAzMjIyYTdfOTk2_4baee032-c464-413c-a6e3-3834cce1827e" continuedAt="i51f9a792e3a1471a803221df2c9b37be" escape="true">Trade and other receivables:</ix:nonNumeric></span></div><ix:continuation id="i51f9a792e3a1471a803221df2c9b37be"><div style="margin-bottom:6pt;padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RleHRyZWdpb246MjdkM2MxMTkxMzljNGY4Y2FjZmEwNzU1ZTAzMjIyYTdfOTk5_a9403338-9780-4e16-81dd-51d0c4802676" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentTradeReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMS0yLTEtMS0w_15ca32fa-b522-4d35-bede-fd0b91af5e5a">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentTradeReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMS00LTEtMS0w_9e2e80c2-4fa5-4699-bea6-2ca054a7019b">29,252</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:OtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMi0yLTEtMS0w_a2840a3c-4503-4e7b-8a89-8690f3affab4">6,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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:OtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMi00LTEtMS0w_0ef098e8-68b0-4e75-90b3-e26057a4b6ce">5,269</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMy0yLTEtMS0w_ac737d85-fb7e-4d8f-b399-ba00da0b24cf">20,386</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMy00LTEtMS0w_c41d28ba-dbbc-4f74-a879-9038aa49d723">22,274</ix: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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfNC0yLTEtMS0w_30a1a9e5-e39a-462c-ba9b-e7488cf894fa">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfNC00LTEtMS0w_6da0b47a-ab2e-4e34-bc19-3de96d12bf20">56,795</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="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="padding-left:18pt"><span><br/></span></div><div style="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, 2021 for engineering services and technology transfer services.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RleHRyZWdpb246MjdkM2MxMTkxMzljNGY4Y2FjZmEwNzU1ZTAzMjIyYTdfMTAwMA_6d77fe1d-a351-444e-b06c-97bc73a26416" continuedAt="i5c808e5f7e814607821a9477a5ca7052" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfMS0xLTEtMS0w_7b80350b-0948-487f-a7c1-dcf08870b338">22,274</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfMi0xLTEtMS0w_54dff1a7-911e-45c6-9107-42dd5a0ff40f">27,282</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:DecreaseThroughInvoicingContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfMy0xLTEtMS0w_1cb72d87-db77-4766-8ee3-b61d05857351">29,170</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, 2021</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfNC0xLTEtMS0w_4d066bf5-2aeb-45ae-9ac7-957c9aa67da5">20,386</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 31.</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="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%">33</span></div></div></div><div id="i56b85ed1e9524a9ababc19b807def189_58"></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, 2021, and 2020</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfInventoriesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfNjU2_9c6363e6-b1fe-465a-afa9-e8c41818e4c5" continuedAt="ie642cd0f829442f895788a075ae0d8a1" escape="true">Inventories:</ix:nonNumeric></span></div><ix:continuation id="ie642cd0f829442f895788a075ae0d8a1"><div style="margin-bottom:6pt;padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfNjU3_e136caa1-d60b-495d-a31f-ed910405ed8f" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMS0yLTEtMS0w_f0b19c13-86be-427e-903f-cb9c5a307669">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMS00LTEtMS0w_b91d1153-cd8c-4b62-8555-6eb183d7852e">11,879</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:WorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMi0yLTEtMS0w_9513626e-e51e-4335-beed-699415e76945">19,795</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:WorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMi00LTEtMS0w_57f53498-8a5f-4fe4-9f10-1f15dd3fc390">8,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;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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:FinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMy0yLTEtMS0w_501811ae-5a76-43a4-9531-5d8aced3667b">5,350</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:FinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMy00LTEtMS0w_168ab263-9c99-4243-8361-300c784d380d">3,746</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="bldp:ServiceInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNC0yLTEtMS0w_f28d0fa5-5176-4f2e-89ef-01b24bec3edc">3,978</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="bldp:ServiceInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNC00LTEtMS0w_eb196037-8d8b-432d-9e46-b900d25b8ec7">4,567</ix: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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNS0yLTEtMS0w_66ecf8f3-7789-4c4e-a749-0d23cea5f5e8">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNS00LTEtMS0w_264bf80b-706e-450c-8399-fd2c1dbaedb9">28,522</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:9pt"><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%">In 2021, 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMTc2_2b97fbc6-e790-4b7e-9f86-9d119e7b76ef">60,803,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMTg1_b08e84bb-0e1d-401c-91d3-7879bfa775ca">49,710,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 2021, the write-down of inventories to net realizable value amounted to $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:InventoryWritedown2011" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMjYz_47ee01f0-7f73-47dd-bea3-99fde5ae5c10">1,246,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:InventoryWritedown2011" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMjcy_6654e78d-b6ab-4db9-89ba-535ca9f57567">1,888,000</ix:nonFraction>) and the reversal of previously recorded write-downs amounted to $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ReversalOfInventoryWritedown" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzQw_bdb55342-7a0f-4b68-ae67-9bd41d189460">136,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ReversalOfInventoryWritedown" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzQ5_28c222f1-76b9-4ee8-95ed-9e157adb6804">434,000</ix:nonFraction>), resulting in a net write-down of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzg3_4eb9b2cf-5211-4df5-9d8f-3469b0069936">1,110,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzk2_b5955f21-d3dd-4d51-9a41-ceacc7fdb0ee">1,454,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="i56b85ed1e9524a9ababc19b807def189_64"></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RleHRyZWdpb246MzQwYWQ2NTEwZjRlNGY0YWIyYWE0M2IwMDkyNmNmOWFfMTAxNA_f08a5b8c-6968-4117-a2d5-abe4235ce9b6" continuedAt="iba33c5aeed9f4760816811bbfd2e75c2" escape="true">Property, plant and equipment:</ix:nonNumeric></span></div><ix:continuation id="iba33c5aeed9f4760816811bbfd2e75c2" continuedAt="i99d500ed30624566abdc5024d686f230"><div style="padding-left:18pt"><ix:continuation id="id183bd2d1fa34ad79f4b9277288e0d22" continuedAt="i9cb387370ad34bafa1eb9a680dc12e2d"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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,</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: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%">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:400;line-height:100%">2020</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1627f8a2d4f84cd1be363101a746990d_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMi0yLTEtMS0w_fc106e66-5df6-4567-9504-3a69538db4ab">43,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 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="id2f5b96581944846a587989721600731_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMi00LTEtMS0w_2d48497a-4faa-4a31-a693-41dc1a6b59db">36,560</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%">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="idda7b3c042524a5090684ec87b075bdd_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMy0yLTEtMS0w_5b29ee1e-3602-4f76-9710-4fe361953103">12,206</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d881132013c4a40a09c0cfe797bcbf0_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMy00LTEtMS0w_a03572a5-63be-43bf-8478-ad9014e1f7bc">12,774</ix: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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfNC0yLTEtMS0w_89d90cf2-1894-4852-9115-fc555172a63c">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfNC00LTEtMS0w_e0fd973c-70d6-4c2d-973a-47c3f9f2d1f4">49,334</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:continuation></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%">&#160;&#160;&#160;&#160;</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%">Property, plant and equipment owned:</span></div><ix:continuation id="i9cb387370ad34bafa1eb9a680dc12e2d" continuedAt="i0ad3f9c4dceb478ab4fc29e347cb5f4b"><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,</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%">Net carrying amounts</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:400;line-height:100%">2020</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ad139c93018441184730702fb7c6a7f_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMi0yLTEtMS0w_8598caf9-1862-49a2-96d0-0b27b79bc0a6">1,599</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="if0428f806bbe40ba995fcaa7397ab4a5_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMi00LTEtMS0w_c62ec2ae-f152-4df0-b30c-954c68a1ee35">1,846</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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc8dd440e10842b1aa090b4e41451262_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMy0yLTEtMS0w_e909a9f4-7ec5-4457-9ab0-b972e2de7ad0">762</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b0aec22ebba495196b0d0b73b63e5c1_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMy00LTEtMS0w_d97a16ce-079d-44f0-8e7a-71b1bbc61e09">657</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i1f0a8c97988549289893e87a252d36be_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNC0yLTEtMS0w_3b3486cd-d0ed-4753-affb-63745a96da3d">1,518</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1dfe3d34e44642f184ea9cfb94350670_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNC00LTEtMS0w_f4c4b909-f73e-4c97-827b-0ce90de6941f">1,558</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i60a27bde3b1b4c9092c63754d0164472_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNS0yLTEtMS0w_54435767-ad5e-4171-b893-d41904a68792">39,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="ibd8520321a304794af97ff0760805fd3_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNS00LTEtMS0w_82649873-6187-4de4-88fa-22f8a22a3137">32,499</ix: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="i1627f8a2d4f84cd1be363101a746990d_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNi0yLTEtMS0w_27f43a5e-9164-45e6-af36-87e88f7ae39f">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><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="id2f5b96581944846a587989721600731_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNi00LTEtMS0w_ac0481c0-20d4-4a58-b81c-541dc0c49a36">36,560</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;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:25.898%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.703%"></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:8.703%"></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:8.703%"></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:8.703%"></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:8.703%"></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:8.703%"></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:8.711%"></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, 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="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="i281019a829c241e2aa12908dbc591b0d_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi0xLTEtMS0w_afb9582d-ce05-4890-add9-739220d78350">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi0zLTEtMS0w_f3e8ff7e-bbab-4771-94a0-ab5e858ace3a">442</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="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi01LTEtMS0yMjIzMQ_7259ef86-d278-43b8-b975-42bacf14912f">&#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="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi01LTEtMS0w_ed484d3e-8293-471c-bf1d-f052f0a2ddf0">&#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="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi03LTEtMS0w_ee7f9be5-2440-4375-ad47-5268849af46b">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="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi05LTEtMS0w_13a7ed4b-de68-4aa3-a99d-3d564bd0e28a">&#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="ie8d713b29c57481885ce18f8fafb24f5_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi0xMS0xLTEtMA_6bffd15b-c965-46bb-b789-feda99aa84f8">6,852</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="if92c3cf7520048f4a2b96cd4eee24e92_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy0xLTEtMS0w_82e49c52-8612-4c55-a1bc-253b5c828914">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="i4738027154b342e697de346146baf3d9_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy0zLTEtMS0w_3c1086ad-dfb7-4185-8a13-d0361e13658b">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="i4738027154b342e697de346146baf3d9_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy01LTEtMS0yMjIzMQ_6ed81eff-406c-48f4-9b33-58d4e49472c9">&#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="i4738027154b342e697de346146baf3d9_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy01LTEtMS0w_702490ae-f132-4463-b7a1-46de42d86ea7">&#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="i4738027154b342e697de346146baf3d9_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy03LTEtMS0w_7ca65e23-8e43-4503-bbea-be321d001d79">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="i4738027154b342e697de346146baf3d9_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy05LTEtMS0w_42393941-5fb2-42c7-89a3-467292936b16">&#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="i74500d3a711f4a76aa2ea6acdb3a0ec2_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy0xMS0xLTEtMA_952d9b29-7f80-4ca2-a67f-1c4dff62e852">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="if26b4c38a02d47b3a885824ab7ac0d8f_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC0xLTEtMS0w_a37caafb-43ab-4982-b7b7-cd4277ff42da">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="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC0zLTEtMS0w_fa9b0a5f-1161-400c-a1e0-b488c2c52964">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="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC01LTEtMS0yMjIzMQ_cc7c8fbf-c78f-40c6-8507-afdf0d2dcbb3">&#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="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC01LTEtMS0w_09f71624-3483-48f3-ba25-af66bc4e25da">&#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="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC03LTEtMS0w_db5a47e9-8a10-4015-9ba2-c12057d6453d">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="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC05LTEtMS0w_a2d1e820-29c5-4be4-b52b-5baa4a951f5c">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="ic15322f0a51140cd9a55d547bffeb675_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC0xMS0xLTEtMA_975277fa-d044-4df2-9361-80913369c004">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="icaffcbaa639142f798fb75c9f410d005_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS0xLTEtMS0w_02e46b7d-d803-4e49-9b34-7e80e5f19c94">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="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS0zLTEtMS0w_87cfd22b-c96a-48aa-8ffa-84edc9809c5b">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="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS01LTEtMS0yMjIzMQ_59050ca8-263a-4342-8dc2-8ab7d5e08f2e">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="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS01LTEtMS0w_32c468d2-4874-4888-a7ad-dfa05ec4657c">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="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS03LTEtMS0w_1c227a80-ee9e-49f5-9048-03324bb22e99">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="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS05LTEtMS0w_5f1cf60d-5440-489e-8660-2fba337dd839">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="id120ecbbe1a44e39b4d352f35b6594f5_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS0xMS0xLTEtMA_551f87f5-fdd9-4713-b1b2-8fdb02dca4b9">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 #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="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi0xLTEtMS0w_450b9adb-c30e-4507-9f84-2c2481798ca7">83,977</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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi0zLTEtMS0w_54a61bd1-bd67-44e4-84b7-50444eb11b19">13,158</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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi01LTEtMS0yMjIzMQ_ba264992-2b72-4f1f-b8fb-a0a3011106c1">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 #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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi01LTEtMS0w_8a356df7-e56a-49fc-8a8d-4ab349f834c5">263</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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi03LTEtMS0w_200b863f-3099-41c4-89dd-0d094666ce9f">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 #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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi05LTEtMS0w_056f7a58-264b-4a59-a600-4b0003fc6188">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="ie9a3e282a6f944619c0e6307abbb5e5e_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi0xMS0xLTEtMA_3784029d-c8ff-4a25-9e9f-f05c90611d8b">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:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).</span></div><div style="margin-bottom:6pt;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, 2021, an impairment loss of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RleHRyZWdpb246MzQwYWQ2NTEwZjRlNGY0YWIyYWE0M2IwMDkyNmNmOWFfMTA5OTUxMTYzNDkzMA_3dc21c1b-ad5e-415b-9506-51d2497dc8fe">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:6pt;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%">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, 2021, and 2020</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="i99d500ed30624566abdc5024d686f230" continuedAt="i78afe479e8e94e3082c3ae93b18e8875"><ix:continuation id="i0ad3f9c4dceb478ab4fc29e347cb5f4b"><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:6pt;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 (owned):</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:27.449%"></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.404%"></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.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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, 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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ba63cb9f3234603a05e6bf67b44976c_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0xLTEtMS0w_53ba5de2-9c78-4607-8317-16de51d6b9c3">4,789</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="i910a6596584c46f9bce8042542ee171c_D20210101-20211231" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0zLTEtMS0yNjYyMA_b787a221-18d9-4ff8-b7aa-8358428896f7">654</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="i910a6596584c46f9bce8042542ee171c_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi05LTEtMS0w_72df060c-009e-4077-b734-0b12680af863">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="i910a6596584c46f9bce8042542ee171c_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0xMS0xLTEtMA_a6d7b78b-a299-4945-bd0b-27281ffff2e5">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="i01709a4c197545fa871042e710a99446_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0xMy0xLTEtMA_783f78f6-884b-403d-9440-faf241af9c6f">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="i63bb19088a66459a9dcedb7c8ea61511_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0xLTEtMS0w_829f3043-818b-4108-8f5f-e62ac57c2a83">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="i50af0c9a9c2b416186af1d1be816a564_D20210101-20211231" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0zLTEtMS0yNjYyMA_398d94c4-9dc6-4b96-bfff-6377e11c90da">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i50af0c9a9c2b416186af1d1be816a564_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy05LTEtMS0w_a7a49c23-5a05-49e0-af00-9e94a4a3ef76">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="i50af0c9a9c2b416186af1d1be816a564_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0xMS0xLTEtMA_e4a7adfe-691c-4509-b054-152b15b186a3">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="i3b5c1413f17043bdb0461df21e6ba4d6_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0xMy0xLTEtMA_158e8cf4-76c5-455c-b805-a1e8394e98b3">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="ifd81ba0c2182494997ce4c67578d5234_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0xLTEtMS0w_f5ec0ea2-30c6-48d5-af9c-5665bfd18515">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="if63817c81fa5470297c877ae2c2ce998_D20210101-20211231" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0zLTEtMS0yNjYyMA_fcc77cac-959c-4ece-a9f9-8c836132478f">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="if63817c81fa5470297c877ae2c2ce998_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC05LTEtMS0w_4b609fab-1bf2-4101-a2d5-191129c98350">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="if63817c81fa5470297c877ae2c2ce998_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0xMS0xLTEtMA_0693226b-eeac-4931-a3dc-bc0ea1ccdbb9">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="i8cfdbe480fdd490990b631923cea077e_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0xMy0xLTEtMA_30b70c0e-1dcc-4d04-b9f0-cbc1a0b2ba23">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="i9dcd3d4e5f704c6db4635f329e1aaac4_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0xLTEtMS0w_16a539a4-2d37-4513-93f2-5d5aa2027c81">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="ic9c0918de247439b8a324b2281647dbc_D20210101-20211231" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0zLTEtMS0yNjYyMA_3950bd01-beec-4d57-ab20-05a9a5e84b31">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ic9c0918de247439b8a324b2281647dbc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS05LTEtMS0w_e0f0a96d-fe6f-4c6b-b04a-43968cf7037d">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="ic9c0918de247439b8a324b2281647dbc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0xMS0xLTEtMA_cf771bf0-78d8-48f4-b10f-0ec72de14c9d">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="i1050af06e20841bbb5320e9e804fdbcb_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0xMy0xLTEtMA_00e8c9a2-341c-4dae-a143-344f001bee0b">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 #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="i322c1fd39273480f9fd5eda660774cf7_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0xLTEtMS0w_8bda443b-b0bc-4c74-92a6-566e74e555f7">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="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0zLTEtMS0yNjYyMA_94a6a3e5-f915-410e-9830-2ff7c4fa14b5">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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi05LTEtMS0w_c74ef784-af7b-49ae-9e8b-2fd8f72ca6ea">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="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0xMS0xLTEtMA_391aa2a3-93ec-4533-81d9-0cd6cb656a84">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="ia99936499ae74be786eeb9640fbd30e5_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0xMy0xLTEtMA_c73424be-828c-4909-abe3-7a2855072d4b">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><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:26.736%"></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:9.943%"></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:9.943%"></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:9.943%"></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:9.943%"></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.010%"></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, 2019</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%">Disposals</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, 2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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="i7be77509ca7e4adcbab319c7c62289c1_I20191231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi0xLTEtMS0w_b26c71d1-94d6-4335-a743-c85c671b1aef">5,733</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="ic083fd672842414dafdb4f95912521e0_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi0zLTEtMS0w_42be8e48-945a-4fa8-a145-c6b152d12496">791</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="ic083fd672842414dafdb4f95912521e0_D20200101-20201231" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi01LTEtMS0w_09834005-e8b1-4adc-9d74-32a12e09fdab">&#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="ic083fd672842414dafdb4f95912521e0_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi03LTEtMS0w_dfb781ae-0052-4e04-b63c-d7bdee6a1449">75</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="ic083fd672842414dafdb4f95912521e0_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi05LTEtMS0w_4bc05c8e-4b43-4976-a47e-de2591038a51">36</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="i281019a829c241e2aa12908dbc591b0d_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi0xMS0xLTEtMA_4c770724-6323-4dce-ad15-ba0ca7878ce5">6,635</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="i39c6580890664954b67fc6377d550c62_I20191231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy0xLTEtMS0w_c39e83cf-6f10-4e1f-923d-5746f980fbd3">1,098</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy0zLTEtMS0w_fc5c3150-a846-4829-9480-3756a246fa87">642</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy01LTEtMS0w_cca96d94-f04e-48cc-9669-e85c98284537">&#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="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy03LTEtMS0w_3201a69a-129a-45e6-a828-233fb8d99cf4">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="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy05LTEtMS0w_aa583f5d-ea42-4626-8519-9123a2c08a17">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92c3cf7520048f4a2b96cd4eee24e92_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy0xMS0xLTEtMA_b4666c9d-0e58-4d54-a755-dfd7948bb5cc">1,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="padding:2px 1pt;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="ic5fc4ff3e7cc406984391de22c4be65a_I20191231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC0xLTEtMS0w_aa1fc1a5-c3d6-4888-9c0e-80d7bfe93149">8,559</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC0zLTEtMS0w_ab164466-50d4-42db-af3e-b29133fd8026">440</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC01LTEtMS0w_14b291ad-d239-4e4e-b14a-7f5da26af17e">&#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="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC03LTEtMS0w_7eb70765-bc2c-40a4-a370-24bc4537c415">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%"><ix:nonFraction unitRef="usd" contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC05LTEtMS0w_b92d9e36-4f35-45f4-83e3-57667d8e4e1f">27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if26b4c38a02d47b3a885824ab7ac0d8f_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC0xMS0xLTEtMA_f9398d0d-0830-4596-b7d1-384521ec12d9">9,196</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="ic27cd91c6f77440e99648639046920c7_I20191231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS0xLTEtMS0w_35649ff0-2470-4e74-a095-f86d0c06056f">55,681</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS0zLTEtMS0w_82183d3b-a3ca-4f4e-ae91-f09b0d73e95c">10,747</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS01LTEtMS0w_cdf28369-bc22-4733-9a41-3d118b197767">560</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS03LTEtMS0w_09722db3-f355-429c-96ff-86b87a125094">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="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS05LTEtMS0w_71b3737d-873e-45f9-bc55-e9bd8ee9c2ad">24</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icaffcbaa639142f798fb75c9f410d005_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS0xMS0xLTEtMA_4b12e4b6-3222-4f7d-a327-a15b0ebe4381">66,392</ix: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="i1b39c420f1bf469d888d9ec8342237ad_I20191231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi0xLTEtMS0w_25252389-168e-470e-a88c-eef56ca5904d">71,071</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="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi0zLTEtMS0w_4dd8a07b-8d3d-4235-9571-d53ff5d14986">12,620</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="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi01LTEtMS0w_ce9fe991-8cd1-48c2-b351-e3da21a66765">560</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="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi03LTEtMS0w_4423ce4d-41b0-492f-a208-f1c2c23a09cd">760</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="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi05LTEtMS0w_d20be740-8d7b-4dba-a110-cc14277acf0e">86</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="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi0xMS0xLTEtMA_843ac449-0f53-4f88-9352-b46e4cc7b72e">83,977</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:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:26.845%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width: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.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.988%"></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, 2019</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%">Disposals</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, 2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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="i00ca79bc43ad4bc98ad52e8113e93175_I20191231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi0xLTEtMS0w_470a04cd-9c0e-40e0-bd0d-43086ec23bb4">4,306</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="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi0zLTEtMS0w_95f924d6-d704-4613-9d24-8f10a3e6afe5">379</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="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi01LTEtMS0w_bf5b0e4d-4826-44af-bacc-0d77f560bc42">&#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="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi03LTEtMS0w_82b47bb3-fcf5-4c12-8571-35a0623a832f">75</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="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi05LTEtMS0w_a239d727-a80d-4914-9045-fd58686bd880">29</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="i1ba63cb9f3234603a05e6bf67b44976c_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi0xMS0xLTEtMA_5794dfb3-2f29-4a0d-8fab-c080c94eccc4">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></tr><tr><td colspan="3" style="padding:2px 1pt;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="i38f25cb70b4d4b5c9753f48facd0530a_I20191231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy0xLTEtMS0w_e0bc364b-5285-47a6-9f1d-5ca74daca6d1">1,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="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy0zLTEtMS0w_219afe2b-da94-44ff-974c-4f0cfc0701c2">25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy01LTEtMS0w_f9160276-b8bf-4e4b-9f4a-812a8420f701">&#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="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy03LTEtMS0w_d5642c6e-3ee0-4e8e-8780-ea2acfed479a">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="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy05LTEtMS0w_a2ee1b79-035b-4c0a-b9ba-6e17e7f3ccaa">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63bb19088a66459a9dcedb7c8ea61511_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy0xMS0xLTEtMA_aeda5a56-dba8-4dd1-8b23-b20461f7b8fb">1,097</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="ib41bb0bc1a114626979a484f20daac34_I20191231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC0xLTEtMS0w_5dd5320e-1fbd-4d23-b2b6-77a7c803f527">7,299</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88de17193fdc49cba219d881bee50838_D20200101-20201231" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC0zLTEtMS0w_2a22ef94-6bb9-4fd6-bd42-53677438de07">302</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88de17193fdc49cba219d881bee50838_D20200101-20201231" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC01LTEtMS0w_16b8ab1e-7cf2-45d7-bad8-d550737944a7">&#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="i88de17193fdc49cba219d881bee50838_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC03LTEtMS0w_84aa7782-e06a-4d99-8177-5b94b500c251">&#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="i88de17193fdc49cba219d881bee50838_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC05LTEtMS0w_e231b577-9dd3-4800-bada-76c16182b229">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd81ba0c2182494997ce4c67578d5234_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC0xMS0xLTEtMA_c2b06962-e479-4d0d-81c0-aa765604cdfb">7,638</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i8193f65f03994abcbb05b95bf92bf172_I20191231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS0xLTEtMS0w_fd61d062-ddea-4cf9-9308-1f3317ce66b2">30,673</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS0zLTEtMS0w_1b2cc437-df32-44eb-9ef1-ca61407e5bfa">3,053</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS01LTEtMS0w_3bb2e010-f63e-4de0-8bed-ddbea0c26c98">512</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS03LTEtMS0w_7f9e7326-760c-44dc-b40f-8823fea79886">670</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS05LTEtMS0w_77287bc5-2b4e-4aaf-b720-e84ae211db84">9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dcd3d4e5f704c6db4635f329e1aaac4_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS0xMS0xLTEtMA_bbbc20f0-9699-419f-8d7e-c76da8e22c68">33,893</ix: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="i517e8f1f03d448ce809115ae2fc6d9f1_I20191231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi0xLTEtMS0w_6607664b-4dbe-4fea-a59f-104ecee39cf4">43,325</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="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi0zLTEtMS0w_871327a1-5e68-4486-8c26-5ac92fc8c9fc">3,759</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="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi01LTEtMS0w_e2b99648-3f49-4de0-ab2b-b32971dd054e">512</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="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi03LTEtMS0w_07e6f24f-02f9-415b-8d46-9ea9cbe87d1e">760</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="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi05LTEtMS0w_76a52190-e925-4e84-8036-d14a287da559">85</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="i322c1fd39273480f9fd5eda660774cf7_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi0xMS0xLTEtMA_45831155-8266-4692-b77b-f07056ab09e7">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></tr></table></div></ix:continuation><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-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-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="i6fe81791a5ae4b15aaa60c4ff5713ed3" continuedAt="i3777c14ecfc84c83ba025a6afe6a3d08">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:6pt;padding-left:18pt"><ix:continuation id="i3777c14ecfc84c83ba025a6afe6a3d08" continuedAt="ieebb09d0088b4500934bafbf5660e36a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Right-of-use 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,</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,</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%">Net carrying amounts</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><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%">2020</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="ifc51a9c87f414419b1626339a50c3aa3_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMi0xLTEtMS0w_019fae4b-6e10-460b-bb5c-187ab1fe1ec6">11,837</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="ie5db12b0df5847eba47275c0ca25962d_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMi0yLTEtMS0w_6ad9d91e-05ef-4514-865b-9632b4f0e0b0">12,537</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="i493e9f28c3f94c4d9f13295dcdf7f889_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMy0xLTEtMS0w_2b0de739-3092-483c-bef7-7efa495b7eee">139</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="i25fd1d3e12964ac391186f1d790958c3_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMy0yLTEtMS0w_61205718-0128-4896-9832-51d614022b5e">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%">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="id8f1fa97f17e467ab0772057fd4b4e79_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNC0xLTEtMS0w_2bb4f624-ec61-4f36-b540-330115b914ec">230</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="i85c4c3c5d9684d4ca444892e05b51023_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNC0yLTEtMS0w_3e91669b-940b-4997-9231-0f3be93a52d9">116</ix: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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNS0xLTEtMS0w_7364041f-24ca-403d-9e2d-f16bf14c84bf">12,206</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNS0yLTEtMS0w_d2ca1c36-ba76-4294-9c77-141a9c076449">12,774</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:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;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%">35</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, 2021, and 2020</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="ieebb09d0088b4500934bafbf5660e36a"><ix:continuation id="i78afe479e8e94e3082c3ae93b18e8875"><div style="margin-bottom:6pt;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:6pt;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:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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="i4a84afac0c9f4578979aeb131d888844_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS0xLTEtMS0w_c1507426-6e68-4f0e-b879-f3d5c315b721">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="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS0zLTEtMS0w_30407e64-5aad-483c-8a2c-02fdc861128a">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS01LTEtMS0w_874b05a4-5e40-4a47-9290-3009e0edd07c">&#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="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS03LTEtMS0yNjY4MQ_857f76e5-2ae1-4dc3-a9cb-fe359aa1f507">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="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS03LTEtMS0w_ff61614b-3174-42e4-b57b-7315acfb417f">68</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="ibe361cbb8d064144bee19c49f948bd0a_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS05LTEtMS0w_2e2d27e4-a8db-423e-89ea-5619d5bd7775">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></tr><tr><td colspan="3" style="padding:2px 1pt;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="i7f1adc14d1494ec7afbe02b2574de545_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi0xLTEtMS0w_d9d98106-9c86-4880-89db-e9dab1bff484">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="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi0zLTEtMS0w_24b43ce5-f335-4521-94a6-b2c6fccf5343">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="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi01LTEtMS0w_dce942f0-3c61-4caa-997e-594f81318460">&#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="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi03LTEtMS0yNjY4MQ_4673611a-569c-4b73-a610-bf9cf8bffc0b">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="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi03LTEtMS0w_84dad027-85aa-47a7-879b-d6b1073dc46e">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="i4dbc9c233e1c463b889a3231bd240482_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi05LTEtMS0w_86a437db-9d8c-4954-ab78-cefdb5a40b7d">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="id71216e7b6604dae9c7f4a6d679baf64_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy0xLTEtMS0w_7ee10617-bef2-436c-ba41-dba113d46651">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="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy0zLTEtMS0w_530ae327-37ce-4c19-8406-e6567651decd">&#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="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy01LTEtMS0w_c86c22bd-8586-4323-9eac-c2c6b033bed5">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="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy03LTEtMS0yNjY4MQ_e961d8a8-29f9-490d-941e-43d320c20d6f">&#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="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy03LTEtMS0w_89a75554-9656-44af-89c3-45d72bf550be">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="i68196e3101504849aa03f621b632dee0_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy05LTEtMS0w_53b8023b-3b5f-4414-b77f-ec1cc73be621">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="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC0xLTEtMS0w_3429951c-d1cd-4d7f-aabe-cedfe397094c">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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC0zLTEtMS0w_67309aa1-dd07-43d2-a25e-ac9e0bba1bdb">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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC01LTEtMS0w_8e818bd0-9fb8-408e-ada6-7b99a9807ee4">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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC03LTEtMS0yNjY4MQ_74e0ca0a-d343-406b-820b-edc9cc3a7e26">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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC03LTEtMS0w_67899aeb-5318-47f7-8aa2-7af317aac159">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="ie9a3e282a6f944619c0e6307abbb5e5e_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC05LTEtMS0w_af7bfac1-d648-4793-9050-0c4efa1cc524">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="padding-left:18pt;text-align:justify;text-indent:-18pt"><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 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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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, 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="i92203757fd0a47a5b89dd241c264730b_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS0xLTEtMS0w_47291fc4-2c3c-4efa-aa7d-f8d345c2374f">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="i42136779258741ddae456c8a5ca83db5_D20210101-20211231" decimals="-3" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS0zLTEtMS0w_e8e6381b-4ac3-4c31-8259-de20cd6b80a6">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 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="i42136779258741ddae456c8a5ca83db5_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS03LTEtMS0w_6cecf2f6-ad3e-4a28-9639-bbf8fc28bd31">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="i42136779258741ddae456c8a5ca83db5_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS05LTEtMS0w_95561a05-6695-4c4b-bf24-59854f5a9008">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="i6416ec09496d4fb1808ee007147b8180_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS0xMS0xLTEtMA_991d91f9-d150-46f9-8fb4-4f86cc5169cf">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="iebd7a0a484e846e3b14ce2bb10190031_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi0xLTEtMS0w_90b50334-f961-4cc9-b782-34cb7f0ecad5">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="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231" decimals="-3" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi0zLTEtMS0w_b4ceba40-41ff-4f17-a00f-c145ce9037a1">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="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="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi03LTEtMS0w_544e2c5a-5f61-4b47-9b0b-96e8bf789908">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="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi05LTEtMS0w_95be1e92-067d-4585-bf89-f70bf8ae28a5">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="i06e78ad0af824d48867e26e54ae74aa0_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi0xMS0xLTEtMA_827d3251-0d0d-4195-9eeb-ab7727f2a52d">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="i85161f20c3e24719a746fcc96ac11da1_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy0xLTEtMS0w_03bc57e3-10ed-41cc-83ec-f2cb6ebd8dbb">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="i5a3768f3babd4b5e86bce28d6dcdc14d_D20210101-20211231" decimals="-3" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy0zLTEtMS0w_6e9253c7-cda3-4827-880f-48b7a78ec014">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="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="i5a3768f3babd4b5e86bce28d6dcdc14d_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy03LTEtMS0w_b58ba6d2-2e80-43d2-bf31-1fbef8c0e6cb">&#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="i5a3768f3babd4b5e86bce28d6dcdc14d_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy05LTEtMS0w_3f485e49-20ad-4483-ae23-aca14530bb4d">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="id2db6c5bd2aa4e798e04461467affd97_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy0xMS0xLTEtMA_deecc0b9-9bdc-4cf5-84c2-2d844843fa38">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="i6e139041f9864b41b066018a8104a739_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC0xLTEtMS0w_6bbfe48f-f8c1-4b5f-aabf-1fb71eb12ced">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="iec30dead9e8d4168a93bfa2c7715606d_D20210101-20211231" decimals="-3" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC0zLTEtMS0w_30d98789-907f-4b76-b575-8f4cfccad91d">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 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="iec30dead9e8d4168a93bfa2c7715606d_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC03LTEtMS0w_b4fed8f3-5471-43ca-bba7-b6fb1aa28726">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="iec30dead9e8d4168a93bfa2c7715606d_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC05LTEtMS0w_f972dbdf-e5bd-4a3c-983c-616e0404cb0a">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="i0e30a7a3443c4b4cb728cdb2b6a37b43_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC0xMS0xLTEtMA_7434fc7b-5b46-4977-bc22-4394d0d85b95">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><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:27.449%"></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.404%"></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.404%"></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%">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, 2019</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%">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, 2020</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="i8ebba4ad108e4ee493faf9183830446f_I20191231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS0xLTEtMS0w_88816954-e2c3-4b56-a233-f184e4e65ee6">24,568</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="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS0zLTEtMS0w_e82d18f3-3644-4cb2-86c6-3efbae0093a7">&#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="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS01LTEtMS0yMTU4MQ_a0cde214-e85f-42b3-8f07-ca433975f5a8">46</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS01LTEtMS0w_5bf5aa8c-e485-4f9d-bb5e-65812008afe3">143</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="i4a84afac0c9f4578979aeb131d888844_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS03LTEtMS0w_5bd4ca98-247d-4952-a158-13648aff7e6b">24,665</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="ia0b9921768ad4c1abbbc680ca2132065_I20191231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi0xLTEtMS0w_318f400c-bda0-47a5-9a74-c3ab7d81435d">84</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi0zLTEtMS0w_026aafb2-7eed-4887-91ed-d3f65d2e9b60">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="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi01LTEtMS0yMTU4MQ_a7b5f0f3-8a1f-4d18-ad76-5de14635c41b">42</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi01LTEtMS0w_0c442bc1-df40-458a-b640-00b27bfb2935">5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f1adc14d1494ec7afbe02b2574de545_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi03LTEtMS0w_69469d88-331e-4766-a548-bb9a720a16b2">149</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i55071689549c4d0780cd6a22ecef002c_I20191231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy0xLTEtMS0w_44615569-1629-4e3c-b8de-982524adb6af">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="i2942a22fefca49f495daa2215773f4da_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy0zLTEtMS0w_751508d2-b20a-4803-9928-681e94f08e97">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="i2942a22fefca49f495daa2215773f4da_D20200101-20201231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy01LTEtMS0yMTU4MQ_5d85dc55-3597-4f70-a28f-150e85799367">&#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="i2942a22fefca49f495daa2215773f4da_D20200101-20201231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy01LTEtMS0w_953c2e45-8e6b-4098-9c86-5ec948420f47">12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id71216e7b6604dae9c7f4a6d679baf64_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy03LTEtMS0w_f9161811-b34f-4a04-8ac0-5c7d0e98d2e1">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="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="i1b39c420f1bf469d888d9ec8342237ad_I20191231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC0xLTEtMS0w_eb47512d-057e-447e-a2a2-5eedc9bacb36">24,794</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="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC0zLTEtMS0w_fb16e27c-a831-493f-b341-380e9d35c363">156</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="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC01LTEtMS0yMTU4MQ_478d98bc-1f75-47d9-b55b-c545b5a88ac0">88</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;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="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC01LTEtMS0w_75ba6e03-6567-4537-af2b-a5fb5c623840">160</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="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC03LTEtMS0w_cbba7704-970a-4540-88f4-75a7043d237d">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></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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="border-top:2pt solid #000;padding:2px 1pt;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, 2020</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="iac66e79e67e44a0c941b333b91258b50_I20191231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS0xLTEtMS0w_bd736857-20a8-48fe-ad4f-8f93c518b2ce">9,647</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="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231" decimals="-3" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS0zLTEtMS0w_d9a748b6-aa88-448e-b9ce-dcb266f2a728">2,488</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="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS01LTEtMS0yMTU4Nw_45959d51-3945-41b5-80a4-27241f46aacc">46</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="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS03LTEtMS0w_248cbb4d-86c1-41c8-b287-898895df6501">39</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="i92203757fd0a47a5b89dd241c264730b_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS05LTEtMS0w_e82338d3-7fc6-40aa-943f-bb806d71e42b">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></tr><tr><td colspan="3" style="padding:2px 1pt;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="id8b5fbb5c2a04ab89ec921b1426cb0ff_I20191231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi0xLTEtMS0w_4558f581-6ead-4aff-839c-f389c8c1449c">17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231" decimals="-3" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi0zLTEtMS0w_5b401bde-f006-44e3-91b7-13bb470b943c">25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi01LTEtMS0yMTU4Nw_bbd3080c-50cf-4935-844b-ff1fffba35ec">15</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi03LTEtMS0w_a96c23bd-78c2-4836-8762-cd0dda2b4bd8">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd7a0a484e846e3b14ce2bb10190031_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi05LTEtMS0w_fccfeba6-d432-4db6-b18f-15b5c859015a">28</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i950cf4d4b1b5488f85102973e958b55d_I20191231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy0xLTEtMS0w_d58f6cb5-6235-4101-bc71-fa5fe670f18c">40</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231" decimals="-3" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy0zLTEtMS0w_64a80992-5c52-4023-a9c5-85b2621e6d92">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="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy01LTEtMS0yMTU4Nw_03986492-a9a6-4634-816a-790c145aecf2">&#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="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy03LTEtMS0w_cb3f67e6-b560-491c-bdc6-b086c59986f8">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85161f20c3e24719a746fcc96ac11da1_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy05LTEtMS0w_6c1d7087-44ee-4566-b699-086e94d8099b">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="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="if45f21dd8c2a42bf939ff214425cda12_I20191231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC0xLTEtMS0w_fd59d61b-9c53-441a-aa1d-3ccc594b09fb">9,704</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="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231" decimals="-3" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC0zLTEtMS0w_399aa3e1-9903-41f7-8ab1-6370372a9384">2,559</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="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC01LTEtMS0yMTU4Nw_8101b76b-4f77-4781-b35d-c6f6ddca6f1d">61</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="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC03LTEtMS0w_df58756c-dbb3-459a-824a-33a267476ace">46</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="i6e139041f9864b41b066018a8104a739_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC05LTEtMS0w_a1a4de4b-9ead-419c-9b94-f3aac5c5dc8c">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></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;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 id="i56b85ed1e9524a9ababc19b807def189_67"></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: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, 2021, and 2020</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%">12. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfIntangibleAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNjA3_9f2a32a7-2d47-4b7d-abce-553fb6148332" continuedAt="ie714750d36404bbbad2b91cb129f8b04" escape="true">Intangible assets:</ix:nonNumeric></span></div><ix:continuation id="ie714750d36404bbbad2b91cb129f8b04" continuedAt="i05ba2085d4754d5faebe2807fa3eaa62"><div style="margin-bottom:6pt;padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNjAz_4e45ca62-f5d7-43db-819b-91350eef3077" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a18a964d8c44d8db9669f01fe55455c_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfMS0xLTEtMS0w_f4984fef-bb5c-4656-9d93-5a0337163b46">74</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="i84f09e9c147f4ce4947db745a512b113_I20201231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfMS0zLTEtMS0w_6a932f3e-6216-45ee-85ae-7abdb2d20a3d">522</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="i55040453a768404c806bc8113d462674_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNC0xLTEtMS0w_8e55c453-8339-4f98-bc48-f96c6405e549">3,631</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6ab2edc7c454a7380ab1c92420b2048_I20201231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNC0zLTEtMS0w_098fdf44-7d0e-45e1-a0ea-816dfc47abe8">3,242</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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, net of amortization (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33be30902f9c4027bb809e084de4ab73_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNS0xLTEtMS0w_b030bfe5-c88b-42fc-9d72-4c2c86b345ec">17,083</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1fcea284c6b4668989dd7d24c66b15c_I20201231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNS0zLTEtMS0w_89b65d94-bbc1-4240-bdca-a386b2f254bf">&#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-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNi0xLTEtMS0w_4badb678-cb5c-40b9-b7ef-338845adabe8">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNi0zLTEtMS0w_198d68b9-4a98-4e5d-af8c-282fbf09565e">3,764</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:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNjA1_2e068d30-2336-4c50-ba1e-a647be8d65a1" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">Accumulated</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%">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: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%">amortization</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%">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, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b39c420f1bf469d888d9ec8342237ad_I20191231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMi0xLTEtMS0w_6ba6b79a-9565-4798-a2a0-17dbdabd8d3d">60,409</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="i517e8f1f03d448ce809115ae2fc6d9f1_I20191231" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMi0zLTEtMS0w_edce1456-c38c-4372-8156-081cc206125d">54,722</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="ie985e13e69d5461eb031ac6a18d31d9d_I20191231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMi01LTEtMS0w_f2ff7df6-0f32-42f0-8701-23e1f60bc42e">5,687</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 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="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMy0xLTEtMS0w_df33882d-8328-464b-8a37-c8e54670f6f6">246</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMy0zLTEtMS0w_b07b0c92-8788-4dc4-8da0-30350568627b">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMy01LTEtMS0w_892d790a-c854-402e-b3d6-010115a36b25">246</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNC0xLTEtMS0w_f02e8a46-f3de-4566-b125-1fb45d92f44f">&#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="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNC0zLTEtMS0w_eeedc1e3-3335-4092-b027-f9564d52f431">1,657</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNC01LTEtMS0w_eefd835c-df4e-4aad-9df6-581a2cec79ff">1,657</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%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231" decimals="-3" name="ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNS0xLTEtMS0w_1be99835-d0ef-49e8-a8ea-20c5454b8233">800</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNS0zLTEtMS0w_77292e33-d922-440d-9823-45c5b0e86739">288</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNS01LTEtMS0w_12e286f1-3fa4-440f-b8b4-468da676f255">512</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNi0xLTEtMS0w_0be6eedd-158f-4e7e-8ab2-a106165325c6">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 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="i322c1fd39273480f9fd5eda660774cf7_I20201231" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNi0zLTEtMS0w_240ed1dd-bfa3-4b49-b613-b6e44dafbf74">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 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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNi01LTEtMS0w_ca935d23-d6ec-437c-b08a-cc2c8a5444cb">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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0xLTEtMS0zMjkzNg_36be12ac-9daa-416e-8e50-759cfa0bec67">17,279</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0zLTEtMS0zMjkzOQ_bf45b99f-ef83-4f3a-ba60-dd410aa23fdc">&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy01LTEtMS0zMjkzMw_a44f0357-7e37-4def-868e-b15205f5bcfc">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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0xLTEtMS0w_1b5978e6-36eb-437b-aeaf-fb7c09e96b39">1,543</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0zLTEtMS0w_ea7db0b2-628b-4d0f-92a6-5739db744e13">&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy01LTEtMS0w_fa7cdbea-9ab7-4047-8250-be1bce68b87d">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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfOC0xLTEtMS0w_32d89048-4524-4893-87c4-1ae290b386fc">&#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="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfOC0zLTEtMS0w_18df6e20-fb10-41ed-a851-9d3a3e7f6502">1,798</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfOC01LTEtMS0w_632a48d9-99f6-4d68-9aed-25ca78f7f5fb">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="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, 2021</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="ie9a3e282a6f944619c0e6307abbb5e5e_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMTAtMS0xLTEtMA_102a7b92-eb01-4c8c-9b9b-a8fe4cf49ac0">78,677</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="ia99936499ae74be786eeb9640fbd30e5_I20211231" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMTAtMy0xLTEtMA_72f5db07-c0e7-49fd-88e8-edc182c22999">57,889</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMTAtNS0xLTEtMA_7b3aacbe-b848-4375-a25c-d07cbd916d1e">20,788</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:6pt;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:120%">Acquisition of intangible assets in 2021 relate to the acquisition of Arcola's (Ballard Motive Solutions) intangible assets of $<ix:nonFraction unitRef="usd" contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTgzNQ_e3f9133c-85ed-4252-bda7-f5f09949c50c">17,279,000</ix:nonFraction> (note 7).  Additions to intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjc0Ng_5ecb119b-850e-4e4a-886b-7e0b4647ae9d">1,543,000</ix:nonFraction> consist primarily of a new Phase 3 of enhancements of $<ix:nonFraction unitRef="usd" contextRef="ic1614b8f878742d699fa2a274dbb3b9a_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTk2MA_80d7d564-50b5-49e3-95fa-6dadd5d206c5">1,385,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i1714cbc84a6f4b81aa3e7a89b0801cda_D20200101-20201231" decimals="INF" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTk3OQ_edcb56c7-ee38-4e32-9fea-1c9a987474c3">nil</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="ie916cb675c42462a8c01cff21896c768_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTk5OQ_372a0329-0ef8-4dd7-aa51-6b949fb97dc9">158,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i992f8336bed34f3497185cc822abc2e9_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjAzMw_9e925aa5-0fab-43aa-a7e6-c88b7724f666">246,000</ix:nonFraction>) of costs primarily for a Manufacturing Execution System, both of which 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="i05ba2085d4754d5faebe2807fa3eaa62">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. In 2021, amortization of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjI3NA_cea6f8b9-7542-459a-8492-3e75187d233a">1,798,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjI4NQ_15cb054d-10e6-4ada-9c46-307551e6022f">1,657,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="i56b85ed1e9524a9ababc19b807def189_70"></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfGoodwillExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTc1Mg_285ca3d7-c8eb-4038-bedb-751d8115528b" continuedAt="ie9396a72d7aa409687ae8a304b4fc38d" escape="true">Goodwill:</ix:nonNumeric></span></div><ix:continuation id="ie9396a72d7aa409687ae8a304b4fc38d"><div style="margin-bottom:9pt;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 30).</span></div><div style="margin-bottom:9pt;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, 2021, the aggregate carrying amount of the Corporation&#8217;s goodwill is $<ix:nonFraction unitRef="usd" contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMzk0_84918e4e-2e2c-4fbb-9eef-29624671c5aa">64,268,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfNDAz_dd228a47-92cf-4be3-ba34-afebfbc6612b">40,277,000</ix:nonFraction>).  During the year ended December&#160;31, 2021, the Corporation acquired goodwill of $<ix:nonFraction unitRef="usd" contextRef="if36a5d9087454c87b3d4e230a41af562_I20211231" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTY0OTI2NzQ0Mzc1Mw_7e83b230-e9d1-4c78-beea-bb6d1c69f793">23,991,000</ix:nonFraction> as part of the acquisition of Arcola (Ballard Motive Solutions) (note 7).</span></div><div style="margin-bottom:9pt;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, 2021 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, 2021, indicating that <ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTY5MQ_7b22331c-ad9a-44f9-8bb2-4fb0a329c76f">no</ix:nonFraction> goodwill impairment charge is required for 2021 ($<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTc0Mg_1a2a718f-12f7-41b6-a4d4-470d6ad9d910">nil</ix:nonFraction> in 2020).</span></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%">37</span></div></div></div><div id="i56b85ed1e9524a9ababc19b807def189_73"></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, 2021, and 2020</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTMyMQ_6ffe76f4-f7b8-45af-8521-33af6fc57d3c" continuedAt="i09053fa763c6418a9d582609bb6626d8" escape="true">Investments:</ix:nonNumeric></span></div><ix:continuation id="i09053fa763c6418a9d582609bb6626d8" continuedAt="i4d360d030b7342fcb5bda57a04fe8056"><div style="margin-bottom:3pt;padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0NDg1Ng_d96a07a7-f8f7-43c7-9cd7-33ef029c6f7e" continuedAt="iea2585cf8b9c44f29766dc58b578f03a" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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="ib59c37c8c59e486889d4bae554ea3ace_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0xLTEtMS0zMzQ2MA_29ad94c0-b7f8-4708-a768-0ae5c3687916">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="if7954ee56fce43ed964858d93711b5b5_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0zLTEtMS0zMzQ2Nw_ee899abf-2272-4ac8-a481-4fe9b85e6547">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%">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="icdebd03ab1624e46aab5dd58c9653225_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0xLTEtMS0w_13221cba-f041-453e-b7e2-ebeb52dcc114">&#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="i12080b27373842e7ab9e0400882edc07_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0zLTEtMS0w_ff89461e-550d-4b20-b5ad-e01c7510a029">&#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="idce673efcdb2437099c3959a15801e15_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0xLTEtMS0yMjMwNA_64b327a9-b8af-484c-9d42-3490a23b4142">33,335</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16a82d02040e4b9a9ac4035ce4e6eec8_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0zLTEtMS0yMjMwNA_1a96dd65-3187-40e2-8725-83eca3a10384">&#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="i4160382525684d32838ee61a48f74f39_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0xLTEtMS0yMjMwNA_e7f77d75-e42e-497e-aa8b-3b89b74fe6a0">7,636</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50c6abee5aee4caf90b3cb1fc5779104_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0zLTEtMS0yMjMwNA_39f3d834-1675-45ff-92bc-a2e07c74e30d">&#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 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="ide4710a58dd744adb3eaeb6d7e970332_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNS0xLTEtMS0yMjMwNA_34c3ea96-d31b-4425-a318-4bbb7c736890">339</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b7830b6d38449eca96b0b5f44976095_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNS0zLTEtMS0yMjMwNA_f6e1fc72-2c60-4484-89f6-1e6d5aa7d27d">&#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%">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="i61a5edab3f7a42dbab10259b9aa5262e_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0xLTEtMS0w_c68ca344-180e-41e5-b8cc-677089871c75">&#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="i67f10eeb7b16400b8bef0bc2501bd03d_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0zLTEtMS0w_92955daf-032b-4a3e-9485-1d445d4861b9">5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0xLTEtMS0w_4da108f1-622f-4b6e-9c05-2b6beadedd3a">70,292</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0zLTEtMS0w_64850d7d-32d2-4ad7-a895-cad7f3969095">27,566</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:3pt;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%">For the year ended December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Corporation recorded $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNzQ_0b7ad5c9-80f0-48d4-8404-7566c938a383">16,140,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfODQ_b3a963fa-6a5f-493b-9dbf-502167117921">12,557,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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTkx_5210acbc-e63d-40d5-9abc-1309e48deef4">16,084,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjAx_c325510b-0ecc-4dd9-9372-46d28861a2e9">12,495,000</ix:nonFraction>) and equity loss in Synergy Ballard JVCo of $<ix:nonFraction unitRef="usd" contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjQ5_f59e3c82-bad5-4e35-a70b-8c4ffcc71c09">56,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjU5_7f719467-8d76-4f87-bd60-4b77c4aa9102">62,000</ix:nonFraction>).</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%">Investment in Weichai Ballard JV</span></div><div style="margin-bottom:6pt;padding-left:18pt"><ix:continuation id="iea2585cf8b9c44f29766dc58b578f03a" continuedAt="i8f2dff85ec7c48339ef5e212cf49a2c4"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>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%">December 31,<br/>2020</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="if7954ee56fce43ed964858d93711b5b5_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMS0xLTEtMS0w_567a0da2-09e1-412c-8d89-07b6b168fc14">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><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="i4933379c415249c9afe41dea84073524_I20191231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMS0zLTEtMS0w_f7bb2243-61ae-4dd4-830d-60329ad6cdab">21,642</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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMi0xLTEtMS0w_f1c08353-0a89-45ef-bb6a-ca3212b7b8aa">12,351</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMi0zLTEtMS0w_2fb45b13-925f-4b87-a684-e743ef398b22">22,515</ix: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 (deferral) of <ix:nonFraction unitRef="number" contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNC0wLTEtMS0wL3RleHRyZWdpb246ZjA0MDFjYmY1NGIyNDY3Y2JhYjg2YTRiMDU2MGM4NDhfMjc0ODc3OTA2OTUyOQ_6299d2e5-842c-4b3e-93af-b6d4bfee6c87">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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNC0xLTEtMS0w_2532129d-f48c-4231-83c3-ccf508114259">3,909</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="-3" sign="-" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNC0zLTEtMS0w_add51e89-1ac0-4c51-8f04-bf1726275762">5,759</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%">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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNS0xLTEtMS0w_160276f3-baa9-4bc0-be8a-0c6617d89096">16,084</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNS0zLTEtMS0w_7c2669fc-a7f4-47d8-a009-ace287e39b52">12,495</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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="-3" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNi0xLTEtMS0w_26ee09f5-55e2-45dd-9f40-3a806d95882c">1,245</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="-3" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNi0zLTEtMS0w_9b643936-5868-4eee-8c31-28c6bda7fb03">1,658</ix: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="ib59c37c8c59e486889d4bae554ea3ace_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNy0xLTEtMS0w_2ec097b2-54d7-491a-ab76-ba65d1416eb8">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><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="if7954ee56fce43ed964858d93711b5b5_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNy0zLTEtMS0w_98b8fa4c-0bf5-485a-87b6-49d5fed6fd3c">27,561</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:6pt;padding-left:18pt;text-align:justify;text-indent:-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%">Weichai Ballard JV is an associate in which the Corporation has significant influence and a <ix:nonFraction unitRef="number" contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMzky_85639c27-6665-406b-83b1-a26e1f786e92">49</ix:nonFraction>% ownership interest.  During the year ended December&#160;31, 2021, the Corporation made committed capital contributions of $<ix:nonFraction unitRef="usd" contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNDk5_b6eb415b-52ca-4fb1-b0e5-012fd4ad9f25">12,351,000</ix:nonFraction> (RMB <ix:nonFraction unitRef="cny" contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTA3_7bb913ac-69e7-4e35-9d3b-1dc9799e30c0">79,625,000</ix:nonFraction> equivalent) (2020 - $<ix:nonFraction unitRef="usd" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTI5_caada183-21d5-4b6e-ab65-f93358845883">22,515,000</ix:nonFraction> (RMB <ix:nonFraction unitRef="cny" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTM3_967918f6-aa19-493c-9689-b0769ac04842">155,575,000</ix:nonFraction> equivalent)) to Weichai Ballard JV.  At December&#160;31, 2021, as specified in the Equity Joint Venture Agreement, the Corporation is currently committed to its last remaining capital contributions to Weichai Ballard JV of $<ix:nonFraction unitRef="usd" contextRef="i0daa0d20fa9646708b9cb8dad005c658_I20211231" decimals="-3" name="ifrs-full:CommitmentsInRelationToJointVentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNDk0NzgwMjM0MjMxMA_1c2a6bb0-edd4-4aec-925f-bb2a41361b14">9,834,000</ix:nonFraction> (RMB <ix:nonFraction unitRef="cny" contextRef="i0daa0d20fa9646708b9cb8dad005c658_I20211231" decimals="-3" name="ifrs-full:CommitmentsInRelationToJointVentures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNDk0NzgwMjM0MjMzMQ_7aa679bd-2526-419f-967b-b291e3a329d8">62,475,000</ix:nonFraction>) in 2022.</span></div><ix:continuation id="i8f2dff85ec7c48339ef5e212cf49a2c4" continuedAt="ie400c865ac4b47d5b7995c0cc35db6fc"><div style="margin-bottom:9pt;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, 2021, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>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%">December 31, 2020</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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMS0wLTEtMS0wL3RleHRyZWdpb246MzgzNDJmOWU3NDM4NGRmNDlkZDg2Mjc4NTAzMWUwZTNfMzU_9c0322a3-ae1f-4105-ac9e-1684520cbf7a">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="i6bc83e5d6d844240b2e2344de1400ce0_I20211231" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMi0xLTEtMS0w_956e6484-68fc-482d-a847-9e0cd3da3625">104,907</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="iccc14e2914684801af4af571dabbd13f_I20201231" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMi0zLTEtMS0w_a289c8e8-c7cb-412c-bea8-c7327ec50531">102,083</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="i6bc83e5d6d844240b2e2344de1400ce0_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMy0xLTEtMS0w_d61a4213-4c28-4882-9a42-f440cb9b0390">2,339</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccc14e2914684801af4af571dabbd13f_I20201231" decimals="-3" name="ifrs-full:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMy0zLTEtMS0w_80c7e631-9c69-4cda-949c-9bac1bbf185f">178</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i6bc83e5d6d844240b2e2344de1400ce0_I20211231" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNC0xLTEtMS0w_ccdd3be9-d719-40f6-a06e-9e8caf7829d2">36,385</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccc14e2914684801af4af571dabbd13f_I20201231" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNC0zLTEtMS0w_f1e41ae2-1859-4a55-8042-0444d6caae5b">26,701</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="i6bc83e5d6d844240b2e2344de1400ce0_I20211231" decimals="-3" name="ifrs-full:NoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNS0xLTEtMS0w_336c49c4-0027-4d09-84e3-811b81c096ed">2,861</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccc14e2914684801af4af571dabbd13f_I20201231" decimals="-3" name="ifrs-full:NoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNS0zLTEtMS0w_e78d4aff-65ee-456c-919a-a8e418325d1d">2,610</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="i6bc83e5d6d844240b2e2344de1400ce0_I20211231" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNi0xLTEtMS0w_1caaa11f-3e80-4616-abcd-772024cb36fb">68,000</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="iccc14e2914684801af4af571dabbd13f_I20201231" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNi0zLTEtMS0w_9ac51c3d-f469-4c52-86a5-26cbd0c1aa93">72,950</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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNy0wLTEtMS0wL3RleHRyZWdpb246MmI4OGE3YWFlNmExNGQzZjhjMDg5MjVhYWIxYmNjZThfMzk_8e984248-b9ce-4594-afed-13a9866b77fe">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="ib59c37c8c59e486889d4bae554ea3ace_I20211231" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNy0xLTEtMS0w_f7a453ef-d57a-4e05-9436-4a6b5c8e06c2">33,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 #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="if7954ee56fce43ed964858d93711b5b5_I20201231" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNy0zLTEtMS0w_100d02a8-c36e-4b7f-a3bb-2ed2147a42d9">35,746</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="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231" decimals="-3" name="bldp:Incorporationcosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOC0xLTEtMS0w_32a603bc-28a3-4b7d-aa9d-7dee08651608">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="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231" decimals="-3" name="bldp:Incorporationcosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOC0zLTEtMS0w_8845e6d6-981a-4cca-8e2b-b1b42149a5b1">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="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231" decimals="-3" name="bldp:EliminationOfUnrealizedProfitOnDownstreamSales" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOS0xLTEtMS0w_20033258-75c7-4aba-9015-c01dd2bcb753">4,662</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231" decimals="-3" name="bldp:EliminationOfUnrealizedProfitOnDownstreamSales" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOS0zLTEtMS0w_8fbcc9cc-99fd-4f66-9989-f03d17de7281">8,509</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="i6bc83e5d6d844240b2e2344de1400ce0_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMTEtMS0xLTEtMA_bbe44c7e-83c9-4dbe-adeb-58a2182ccdd8">28,982</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="iccc14e2914684801af4af571dabbd13f_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMTEtMy0xLTEtMA_e41b595f-95bd-47b8-b922-1a057aee0b9c">27,561</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="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:6pt;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%">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, 2021, and 2020</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="i4d360d030b7342fcb5bda57a04fe8056" continuedAt="ibf0e72a699384aee882bffdf0864e416"><ix:continuation id="ie400c865ac4b47d5b7995c0cc35db6fc"><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%">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 Weichai Ballard JV (cont'd)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231" decimals="-3" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMi0xLTEtMS0w_6e1504a4-69c1-4050-9705-8d7c1918a5b7">38,260</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="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231" decimals="-3" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMi0zLTEtMS0w_f8487b10-6e3f-4134-be9e-117291482bc3">15,765</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="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMy0xLTEtMS0w_714e9703-1f4a-417a-8c5a-47c488b4e4a7">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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMy0zLTEtMS0w_32597abc-1c31-461c-b02c-7b3cf74f36ec">25,499</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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfNC0wLTEtMS0wL3RleHRyZWdpb246ZGY2ZTExZDk0ODNlNDVmNGFiYTJkMTZmY2UyNzg0ZjRfMzc_8e984248-b9ce-4594-afed-13a9866b77fe">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="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfNC0xLTEtMS0w_409d402c-8205-4dfd-b523-d8603f6c17e7">16,084</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="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfNC0zLTEtMS0w_62e58bf0-c85b-4c52-9e0a-1ffe0dc3c645">12,495</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-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>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%">December 31,<br/>2020</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="i12080b27373842e7ab9e0400882edc07_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMS0xLTEtMS0w_cb6ddf7a-84da-46cd-9369-915603b2d9c0">&#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="id5b98e81bd1c4f5fa94896bb519853d9_I20191231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMS0zLTEtMS0w_26ecd82b-06f3-4161-b35f-678ecb1f9981">&#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="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMi0wLTEtMS0wL3RleHRyZWdpb246NGNjNGEzYmE3NGRkNGExZGExYmY2Y2YxMGUyNzdmMTFfMjA_ab11e177-038a-471c-b555-756f7420b69d">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="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMi0xLTEtMS0w_00a6af52-6234-4b35-89b0-901f084820b2">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMi0zLTEtMS0w_3b41418b-4ffc-4a45-b53b-63ad48c7748e">62</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMy0xLTEtMS0w_3335a91b-66d8-47f1-8388-650ebe2f49b2">56</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMy0zLTEtMS0w_36bde6fc-4a5d-4048-a071-184e93929e76">62</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="icdebd03ab1624e46aab5dd58c9653225_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfNC0xLTEtMS0w_90aa80d9-bcd8-4749-b86f-f5de4384f463">&#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="i12080b27373842e7ab9e0400882edc07_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfNC0zLTEtMS0w_09db7278-a4ee-4178-950d-ef855ea6a725">&#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:3pt;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%">Synergy Ballard JVCo is an associate in which the Corporation has significant influence and a <ix:nonFraction unitRef="number" contextRef="i68b5cd0833a144038e4bbe2593fe800f_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTE3MQ_8fe8deca-4cab-4bc6-94f2-54bb88095b0c">10</ix:nonFraction>% ownership interest.  During the year ended December&#160;31, 2021, the Corporation made committed capital contributions of $<ix:nonFraction unitRef="usd" contextRef="i68b5cd0833a144038e4bbe2593fe800f_D20210101-20211231" decimals="INF" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTI3OA_d5cc901e-72dc-45df-bc2c-69fa47b6079f">nil</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i8a025398935f4207bf3dd2c1d51a8009_D20200101-20201231" decimals="INF" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTI4OA_41fccbdc-e0b2-43dd-bd5f-266a8d5707ac">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%">Investment in Forsee Power</span></div><div style="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 entered into a strategic partnership with Forsee Power, a leader in smart battery systems for sustainable electromobility. The strategic partnership is to develop a fully integrated fuel cell and battery solution, optimized for performance, cost, and installation for heavy-duty hydrogen mobility applications.  As part of the strategic relationship, the Corporation committed to participate as a lead investor in connection with the initial public offering ("IPO") on Euronext in Paris, France, of Forsee Power. Pursuant to this commitment, the Corporation purchased <ix:nonFraction unitRef="shares" contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031" decimals="-3" name="bldp:NumberOfSharesAcquiredEquityInvestment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMzg0ODI5MDcyNDIxNA_1343dd98-04df-4b8c-a8ea-f94270a6c0a6">5,200,000</ix:nonFraction> shares for consideration of $<ix:nonFraction unitRef="usd" contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzE3Nw_6a308050-5310-431b-9e9d-6da20c507123">43,809,000</ix:nonFraction> (&#8364;<ix:nonFraction unitRef="eur" contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzIwOA_ae7108ae-e6cb-450b-85af-94cdcd9af1cc">37,700,000</ix:nonFraction>) in October 2021, resulting in an ownership interest of <ix:nonFraction unitRef="number" contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031" decimals="4" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjc0ODc3OTA5MTExMw_c4dca389-a4e1-453d-9651-edf05c82a6b2">9.77</ix:nonFraction>% in Forsee Power upon completion of the IPO. The Corporation also appointed a board member to the Forsee Power board of directors.</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"><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, 2021, changes in fair value and foreign exchange adjustments totalling  ($<ix:nonFraction unitRef="usd" contextRef="iabbaf99f79dd44a8b5f0d83596bbd50f_D20210101-20211231" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2MzU0NA_31052d72-9a2b-4916-81c3-5de35d23fcbf">10,474,000</ix:nonFraction>) were recognized as an unrealized loss in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in Forsee Power of $<ix:nonFraction unitRef="usd" contextRef="idce673efcdb2437099c3959a15801e15_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NTE5OQ_37760feb-4f46-4d02-a8e9-9a337f60f6b2">33,335,000</ix:nonFraction> as of December&#160;31, 2021.</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%">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-style:italic;font-weight:400;line-height:120%">HyCap Fund</span></div><div style="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 entered into a Subscription Agreement pursuant to a Limited Partnership Agreement (&#8220;LPA&#8221;), committing to be a limited partner in HyCap Fund I SCSp (&#8220;HyCap&#8221;), a newly-created hydrogen infrastructure and growth equity fund. The fund will invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain.  The Corporation has committed to investing &#163;<ix:nonFraction unitRef="gbp" contextRef="i68581f360aa04eef8b5b583ceaeadc11_I20210831" decimals="-3" name="ifrs-full:CommitmentsInRelationToJointVentures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0NDg2Mg_67df9927-c5ce-4dcd-8737-1c5a03f84c09">25,000,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i68581f360aa04eef8b5b583ceaeadc11_I20210831" decimals="-3" name="ifrs-full:CommitmentsInRelationToJointVentures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0OTQ1Mg_ec7fcb1e-f44d-4248-87e7-eca3261e7a57">33,698,000</ix:nonFraction>) into this fund which will allow it to appoint two representatives to participate in the Advisory Committee. In the three months ended December&#160;31, 2021, the Corporation made initial contributions of  &#163;<ix:nonFraction unitRef="gbp" contextRef="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NDI3MQ_4018f71e-6f0e-4f28-a5d0-2b817089993a">5,665,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzIzOQ_9c5918f5-7ef0-4041-8d7f-07bea0c1493f">7,610,000</ix:nonFraction> ).</span></div></ix:continuation><div style="padding-left:18pt"><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;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%">39</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, 2021, and 2020</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="ibf0e72a699384aee882bffdf0864e416"><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%">14.&#160;&#160;&#160;&#160;Investments (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"><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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 (cont'd)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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, 2021, changes in fair value and foreign exchange adjustments totalling  $<ix:nonFraction unitRef="usd" contextRef="ie961d454af43479ba25ad2169c24415f_D20211001-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NDE5NQ_759d041c-f524-4825-8fd6-ef5a87911406">26,000</ix:nonFraction> were recognized as an unrealized gain in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in HyCap of $<ix:nonFraction unitRef="usd" contextRef="i4160382525684d32838ee61a48f74f39_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NTMyMQ_c18a4751-6fdc-4294-a533-5636b1a8ae93">7,636,000</ix:nonFraction> as of December&#160;31, 2021.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><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="padding-left:18pt"><span><br/></span></div><div style="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 entered into a Subscription Agreement pursuant to a Limited Partnership Agreement (&#8220;LPA&#8221;), committing to be a limited partner in Clean H2 Infrastructure Fund I ("Clean H2"), another newly-created hydrogen infrastructure and growth equity fund.  The fund will invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain.  The Corporation has committed to investing &#8364;<ix:nonFraction unitRef="eur" contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231" decimals="-3" name="ifrs-full:CommitmentsInRelationToJointVentures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0OTQ2NQ_6c5c0a59-3ca8-47ab-b5dd-4d50a8f2e148">30,000,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231" decimals="-3" name="ifrs-full:CommitmentsInRelationToJointVentures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0OTQ3OA_57e88205-d533-4518-adf7-08265e182601">33,978,000</ix:nonFraction>) into this fund which will allow it to appoint two representatives to participate in the Advisory Committee.  In the three months ended December 31, 2021, the Corporation made its initial contribution of &#163;<ix:nonFraction unitRef="gbp" contextRef="ic2204501c17640298870cb1f2dbd11de_D20211001-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNjA0NzMxMzk3NjE2Mg_42ed2ff0-9b99-460c-986b-c65e70e5da17">300,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="ic2204501c17640298870cb1f2dbd11de_D20211001-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzI5MA_d8d646a8-397c-4c54-b68a-d5e5ca164ad0">337,000</ix:nonFraction>).</span></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%">During the year ended December&#160;31, 2021, changes in fair value and foreign exchange adjustments totalling  $<ix:nonFraction unitRef="usd" contextRef="ia3e5a66ea9084d50862956b85d1b0baa_D20210101-20211231" decimals="-3" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NDkwMQ_66015f80-71ad-445f-b7b5-9c1665005d08">2,000</ix:nonFraction> were recognized as an unrealized gain in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in Clean H2 of $<ix:nonFraction unitRef="usd" contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NTQyOQ_7355fe9b-03ee-4c31-940a-908ccaa8e3f3">339,000</ix:nonFraction> as of December&#160;31, 2021.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_79"></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfBorrowingsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfMTE2Mw_cf339d47-7c5f-41c2-8f71-7d3de11ded14" continuedAt="i5a1c02726cf84604b0ce1d83164878cc" escape="true">Bank facilities:</ix:nonNumeric></span></div><ix:continuation id="i5a1c02726cf84604b0ce1d83164878cc"><div style="margin-bottom:9pt;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 an operating 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 credit on the Corporation's behalf from time to time up to a  maximum of $<ix:nonFraction unitRef="cad" contextRef="i0b8d9d508d964682a8bf047dc000d804_I20211231" decimals="INF" name="bldp:LineOfCreditFacilityMaximumBorrowingCapacity1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNDE3_1c02fc89-42eb-4a4a-9696-c72ad4067b9a">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, 2021, $<ix:nonFraction unitRef="cad" contextRef="i0b8d9d508d964682a8bf047dc000d804_I20211231" decimals="INF" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNDMw_433bf90f-7bb7-4378-8c27-584633dd3ae8">nil</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="cad" contextRef="i14542335e1e54108898b867d4150702a_I20201231" decimals="INF" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNDQw_5058e207-c3c0-4d5a-b075-ee6b0878a000">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 demand revolving foreign exchange facility (&#8220;FX Facility&#8221;) that allows the Corporation to purchase foreign exchange currency contracts up to a maximum face value of $<ix:nonFraction unitRef="usd" contextRef="i8ed52bfa701b4ca59a8145fdc39dad16_I20211231" decimals="-3" name="bldp:LineOfCreditFacilityMaximumBorrowingCapacity1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNzAx_6e7d3ad1-70bc-488a-97c3-dcb79b711254">23,684,000</ix:nonFraction> (CDN $<ix:nonFraction unitRef="cad" contextRef="i8ed52bfa701b4ca59a8145fdc39dad16_I20211231" decimals="-3" name="bldp:LineOfCreditFacilityMaximumBorrowingCapacity1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfMzg0ODI5MDY5ODUwNg_99852e3b-5f12-4b6c-a2ba-37c606439e6b">29,000,000</ix:nonFraction>) 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, 2021, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN $<ix:nonFraction unitRef="cad" contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231" decimals="INF" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfODYy_18fa5c5f-86fb-4fba-9cd6-723944425a21">26,500,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%">(2020 &#8211; CDN $<ix:nonFraction unitRef="cad" contextRef="if2274fdaf764482cb4a61c9b5560ebbc_I20201231" decimals="INF" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfODc1_d54844c9-79d0-4d9a-a4a0-95ccb6a9f957">16,750,000</ix:nonFraction>) at an average rate of <ix:nonFraction unitRef="cad" contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfOTAx_78769d18-6319-4a67-aebe-e9eff9a54cb3">1.26</ix:nonFraction> CDN per U.S. dollar, resulting in an unrealized gain (loss) of CDN $(<ix:nonFraction unitRef="cad" contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" sign="-" name="bldp:ForeignCurrencyTransactionGainLossUnrealized1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfOTY0_3feb1191-6617-4594-a171-530793a9d46d">33,000</ix:nonFraction>) at December&#160;31, 2021 (2020 &#8211; $<ix:nonFraction unitRef="cad" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="bldp:ForeignCurrencyTransactionGainLossUnrealized1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfMTAwMg_844b88bb-e6e2-4780-9ed2-0165344f909a">632,000</ix:nonFraction>). The unrealized gain (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="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: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><div id="i56b85ed1e9524a9ababc19b807def189_82"></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, 2021, and 2020</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;text-align:justify"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RleHRyZWdpb246NzU5MWI1ZWVlYjQ5NGM2Y2JiZDQyMGVlOGExYTIzYjlfMzk_49c8ab47-17ae-452b-bf5b-beb3ccdf832b" continuedAt="i6a91d8659a834080a00dcedc2b7a3f31" escape="true">Trade and other payables:</ix:nonNumeric></span></div><div style="margin-bottom:3pt;padding-left:18pt"><ix:continuation id="i6a91d8659a834080a00dcedc2b7a3f31"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RleHRyZWdpb246NzU5MWI1ZWVlYjQ5NGM2Y2JiZDQyMGVlOGExYTIzYjlfMzg_29e6b32f-88bf-439f-acb3-a9cab4a1ae6b" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMS0xLTEtMS0w_b0b10b6a-fa82-45c2-9c8b-3439b94adf31">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMS0zLTEtMS0w_704312da-e394-4b41-9f32-98a29e06f38f">9,070</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="bldp:EmployeeRelatedLiabilitiesCurrent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMi0xLTEtMS0w_955124d8-05cf-4644-8f79-d0a18f40da2c">15,830</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="bldp:EmployeeRelatedLiabilitiesCurrent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMi0zLTEtMS0w_3b33390b-ec08-429b-8434-459b59893f85">14,417</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:OtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMy0xLTEtMS0w_af0234a7-f386-44ff-9a72-839ac5989f9e">9,130</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:OtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMy0zLTEtMS0w_581195e8-8161-46a5-b0c9-aae9001af7cf">5,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%">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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="bldp:TaxesPayableCurrent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNC0xLTEtMS0w_3324ef85-e945-4d22-acce-ae55af0c9ea6">906</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="bldp:TaxesPayableCurrent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNC0zLTEtMS0w_bc039114-4d96-4453-82ea-0767cfb65b29">1,084</ix: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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNS0xLTEtMS0w_d44b3520-0f05-43ce-9264-544876852627">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNS0zLTEtMS0w_d8f76da8-ac53-4c56-aeba-9fa295a491bf">29,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></tr></table></ix:nonNumeric></ix:continuation></div><div style="margin-bottom:3pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_85"></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RleHRyZWdpb246MWE1NjgxZmNiOWRmNGQ3MmIwMzI4OGQ2NmVlZjFjOWNfMTc0_3af4e551-5c4e-4244-a54c-db87066d7404" continuedAt="iada3fd9937194e4e895eaac654abb057" escape="true">Deferred revenue:</ix:nonNumeric></span></div><ix:continuation id="iada3fd9937194e4e895eaac654abb057"><div style="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><span><br/></span></div><div style="padding-left:18pt"><ix:continuation id="i5c808e5f7e814607821a9477a5ca7052"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMS0xLTEtMS0w_715bb4ce-a0c0-49e9-878a-7344d77b7f02">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><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="ie985e13e69d5461eb031ac6a18d31d9d_I20191231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMS0yLTEtMS0w_1b87e922-23d4-416a-aca1-4d54a005ab24">20,156</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMi0xLTEtMS0w_cde1f15b-c61d-42ee-8c52-14cedb01d6ea">23,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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMi0yLTEtMS0w_53803691-d6ee-434f-a265-25f344030778">43,166</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMy0xLTEtMS0w_bd377448-123f-497d-98ac-8d74936f7d85">21,397</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMy0yLTEtMS0w_cc389311-c14f-4693-b7fb-090ee7a8c3bc">53,434</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfNC0xLTEtMS0w_06e9bdb3-1719-4268-8d00-b99d8c1e2196">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfNC0yLTEtMS0w_2809fcbf-6577-4ba9-ad2f-319255ae1b34">9,888</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:3pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_88"></div><div style="margin-bottom:9pt"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfProvisionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjQyMA_dc2de3a8-86ac-4bc4-a899-5e096131161c" continuedAt="if360e7dfa9904fdbbb5fdac13fb7fb49" escape="true">Provisions and other liabilities:</ix:nonNumeric></span></div><ix:continuation id="if360e7dfa9904fdbbb5fdac13fb7fb49" continuedAt="ic9856702178742cb9f2571db4a4c4fa5"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfOtherProvisionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjQyMg_0cb3b3c8-3f32-4da9-80ce-2505b0ad21f5" escape="true"><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:32.082%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.608%"></td><td style="width:0.1%"></td><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.608%"></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.307%"></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.608%"></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.307%"></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.312%"></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 #000000;padding:2px 1pt;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%">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, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i028cd510d00e4f8c92b1e07aa35a889b_I20191231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi0xLTEtMS0w_4119a8c7-3f10-4f3a-a047-e46bf493d8a4">8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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="i16f8079b12794f7b9eaf2b580708263c_I20191231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi0zLTEtMS0w_cb5a5b7a-5836-4e82-bb6c-def84e08a951">10,480</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="ib323712a92104cd69c20a097aab0ac1d_I20191231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi01LTEtMS0yNDk1Nw_4350a297-4ab0-4212-a4ca-26e3ad7f0f9e">&#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="ib191ad0cd56f4dda99138597b4a6bc86_I20191231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi03LTEtMS0yNTE0Mg_1dbe2871-f8f3-4ab6-b194-74867e4a0707">&#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="i8f5439f6c58f49e4afb52135a4089ed6_I20191231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi01LTEtMS0w_fe9ec794-80ef-45f4-8a26-0e1ba57a5b95">1,688</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="ie985e13e69d5461eb031ac6a18d31d9d_I20191231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi03LTEtMS0w_21076ae5-e36b-4911-b404-cf8fdfd77757">12,176</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 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="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy0xLTEtMS0w_cd7ffea8-108f-481d-b718-daf4af4c7c5f">66</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy0zLTEtMS0w_71621707-bcb9-494d-85d1-c1d4469d46b2">3,189</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy01LTEtMS0yNDk1Nw_ceeded3d-f8ca-4bae-b5e2-0af3e7a7abf1">&#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="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy03LTEtMS0yNTE0Mg_c5eca1b2-5dc5-4c12-94c1-0cdb3b85f17b">&#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="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy01LTEtMS0w_64a68e17-5d4b-4d04-ab09-7d8a5e1400d7">40</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy03LTEtMS0w_95af3f9d-aade-4aa4-a18b-17ee22601839">3,295</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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 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="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC0xLTEtMS0w_6ed642f2-70d8-4317-b647-e38a28f452ae">65</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC0zLTEtMS0w_13669bb4-5289-45bc-9f9b-fd84015e942f">2,569</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC01LTEtMS0yNDk1Nw_bacaf79b-8227-4607-a618-60d5f24e624c">&#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="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC03LTEtMS0yNTE0Mg_03bee60f-a0c7-4a98-84b1-c4fa54d55493">&#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="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC01LTEtMS0w_782ab736-4a9d-4696-9fca-32f83380b3d0">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC03LTEtMS0w_51c7da89-eda8-4c83-93dc-f6489f528c26">2,634</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 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="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS0xLTEtMS0w_408e1058-b4d6-4bfc-9c88-60253c19bd65">&#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="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS0zLTEtMS0w_bc6f4154-3220-40db-bb7e-6f2d5f293ea3">1,486</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS01LTEtMS0yNDk1Nw_fac9a060-05e3-462d-bf3c-6b2198622eb8">&#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="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS03LTEtMS0yNTE0Mg_f2ae38f8-4e22-463e-807c-56130a8b7df4">&#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="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS01LTEtMS0w_6e8cc204-476c-474e-a289-e303880723ee">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS03LTEtMS0w_02263298-6502-4cab-9970-5f2b64b8963f">1,486</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="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi0xLTEtMS0w_5a9ea9da-3d73-4691-82e1-813c5feef96c">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi0zLTEtMS0w_8495412c-35ba-4f88-942a-c7f46c6d1f46">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="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi01LTEtMS0yNDk1Nw_df0ab8c6-81da-413f-84fc-4c13af92770f">&#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="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi03LTEtMS0yNTE0Mg_cb465701-2bf3-4df6-82f4-789fe79353d7">&#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="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi01LTEtMS0w_dc393da0-3869-4c4b-96e1-408e55e41e3c">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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi03LTEtMS0w_67e6d1a9-9f0f-4de6-a3d3-1af95eea7e3b">48</ix: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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic54100db7a714a73b3a07ce7669f0db3_I20201231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy0xLTEtMS0w_39b8c579-193c-42a5-8d23-29e8389e46bd">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 colspan="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="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy0zLTEtMS0w_7220ed85-e31f-4501-9c93-2ab47722001b">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 colspan="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="ie72908703ea04ee58dae8bf13012bfff_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy01LTEtMS0yNDk1Nw_14fa13c7-1603-40a2-a6c6-132b9eb8fac3">&#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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i973630af9a894df5bfbb1ee3f381c40c_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy03LTEtMS0yNTE0Mg_aca5567e-96f0-4d40-b1a6-50a8281c68ee">&#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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy01LTEtMS0w_36c78b1e-6664-4eb2-b46d-c75e833361ff">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 colspan="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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy03LTEtMS0w_505c506b-2d17-4528-baf9-f5b8ed87946e">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 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="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC0xLTEtMS0w_e407556d-c6c9-4d56-ac41-13f9f5df6bab">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="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC0zLTEtMS0w_ad13613f-05ef-41e9-8869-cd64a606623b">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="i843c361cae2b4cdba580fae27609a672_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC01LTEtMS0yNDk1Nw_047e36b6-8f53-475b-8e84-cdd3e9446553">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="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC03LTEtMS0yNTE0Mg_538bae02-d738-4d2e-ac67-312622eb6854">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="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC01LTEtMS0w_306ef132-5584-4f0f-99e4-eafcbfc8df2f">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC03LTEtMS0w_cff3373c-8f64-4fda-903e-3a84474b8e88">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 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="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS0xLTEtMS0w_dafff473-7a85-4578-89bd-ce3903197725">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="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS0zLTEtMS0w_cf4898a9-f161-494c-89ae-ebc86afaec72">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="i843c361cae2b4cdba580fae27609a672_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS01LTEtMS0yNDk1Nw_37335779-8a2e-4262-a24b-71816dce3b8a">&#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="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS03LTEtMS0yNTE0Mg_85a2ae6a-f71c-4084-bbd7-b17360c1b223">&#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="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS01LTEtMS0w_d975a2bc-6ddc-4c93-9d07-d52705eac4cc">&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS03LTEtMS0w_68c987c1-a3f7-4a59-ab5e-3fdbe1c7039b">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 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="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtMS0xLTEtMA_d474035e-d888-4d88-ae63-5bf9c33477e7">&#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="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtMy0xLTEtMA_79deca9d-2eb3-4038-b381-043ad57caeed">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="i843c361cae2b4cdba580fae27609a672_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNS0xLTEtMjQ5NTc_5fc6de8b-c374-4521-8dc1-d69abaadeeb8">&#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="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNy0xLTEtMjUxNDI_fec58e3b-ee77-4b13-8e69-71aedd7a0e64">&#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="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNS0xLTEtMA_41898326-941a-4f4b-bdc2-de831e2fabc4">&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNy0xLTEtMA_c36cf0b1-1030-48ef-b3ab-5e77960477aa">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="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtMS0xLTEtMA_55e0a0f8-6040-4afa-9ad9-459ea072f80a">&#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="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtMy0xLTEtMA_f5f95a34-781f-4c21-b013-c71e6159c5c5">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="i843c361cae2b4cdba580fae27609a672_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNS0xLTEtMjQ5NTc_3b496885-cc32-49f4-8f53-5d147e72eb12">&#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="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNy0xLTEtMjUxNDI_2dd3c5e5-d929-4f08-bb54-ce2302b4f1f3">&#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="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNS0xLTEtMA_49da3770-141f-4b50-bc1e-e7649d249ad9">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNy0xLTEtMA_003ca671-4b10-4f81-a246-2ca23135c93f">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-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, 2021</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="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItMS0xLTEtMA_bb9a1386-5d14-42aa-abd7-9824d1bf1495">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="ie6f3b0273c424173a0e198c3f366b22a_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItMy0xLTEtMA_fce6994a-101d-4914-ad45-f81afb495eac">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="i1526fb83cd9d452fb77870be0ac205ea_I20211231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNS0xLTEtMjQ5NTc_6785e9d7-aa74-4717-a29c-0817eb166ceb">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="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNy0xLTEtMjUxNDI_71dccc52-b805-4d1d-9c5c-5b836af7d4b7">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="iabd8939470a846deaef18235e31f37eb_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNS0xLTEtMA_eeccf037-e73f-48af-a4a8-ef5daffd9715">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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNy0xLTEtMA_e66ffc72-de58-46cf-8499-ccb3c04c3926">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:3pt;padding-left:9pt;padding-right:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:31.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.625%"></td><td style="width:0.1%"></td><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.625%"></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.322%"></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.625%"></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.322%"></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.327%"></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, 2020</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></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="ic54100db7a714a73b3a07ce7669f0db3_I20201231" decimals="-3" name="ifrs-full:CurrentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS0xLTEtMS0w_c99213b7-a8c7-45e5-992d-13759e3f402b">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="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS0zLTEtMS0w_d02b07eb-a9fa-4be1-8f65-159edd01d08f">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="ie72908703ea04ee58dae8bf13012bfff_I20201231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS01LTEtMS0yNDk2NA_dd21bcfe-e855-4048-a56a-3d36062aa560">&#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="i973630af9a894df5bfbb1ee3f381c40c_I20201231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS03LTEtMS0yNTIwMQ_98d4f8f3-ff70-4581-b384-8ed9ed1b33b7">&#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="i54ad13558b2f4ac79c3a2522e60705b2_I20201231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS01LTEtMS0w_6692d99e-7571-4251-9dc9-dccc49915354">&#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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS03LTEtMS0w_9d60bac5-d1d9-4a2f-9063-c7d50e2b6b62">9,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></tr><tr><td colspan="3" style="padding:2px 1pt;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="ic54100db7a714a73b3a07ce7669f0db3_I20201231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi0xLTEtMS0w_43fe4993-d8bb-4410-bfed-200365355a40">&#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="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi0zLTEtMS0w_088ef91f-e636-40a8-95f8-2526b657cf77">&#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="ie72908703ea04ee58dae8bf13012bfff_I20201231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi01LTEtMS0yNDk2NA_bd59a4ff-673a-4da5-9af8-8b0e6c0b66aa">&#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="i973630af9a894df5bfbb1ee3f381c40c_I20201231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi03LTEtMS0yNTIwMQ_e599df76-3308-42a6-a517-c4132a93ecc2">&#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="i54ad13558b2f4ac79c3a2522e60705b2_I20201231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi01LTEtMS0w_9eee0bcd-c1a3-4535-bd6f-d3f12d14fda1">1,764</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi03LTEtMS0w_53b62d16-37d7-4894-b428-4bbe931b617f">1,764</ix: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="ic54100db7a714a73b3a07ce7669f0db3_I20201231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy0xLTEtMS0w_da19e3bc-2b48-4324-941b-d915e07ed7e8">10</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="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy0zLTEtMS0w_70d0ee93-767f-4d8a-b655-80cd7db6b6a9">9,625</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="ie72908703ea04ee58dae8bf13012bfff_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy01LTEtMS0yNDk2NA_950a156c-f0cc-474d-ae72-3ed07aab7329">&#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="i973630af9a894df5bfbb1ee3f381c40c_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy03LTEtMS0yNTIwMQ_d4d731a9-f258-4ef4-a562-2ea4192a4584">&#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="i54ad13558b2f4ac79c3a2522e60705b2_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy01LTEtMS0w_9585a7fd-519c-41ff-a867-370b64df0b71">1,764</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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy03LTEtMS0w_8e6372e1-351c-4d89-b5aa-8cfefd72bccb">11,399</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:27pt;text-indent:-27pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:31.479%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.608%"></td><td style="width:0.1%"></td><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.608%"></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.608%"></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.608%"></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.307%"></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.312%"></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></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="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS0xLTEtMS0w_6c3c66fe-c87e-49f3-a646-6a267d019296">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="ie6f3b0273c424173a0e198c3f366b22a_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS0zLTEtMS0w_bc5f08c4-3a72-469b-b96a-b212af046aec">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="i1526fb83cd9d452fb77870be0ac205ea_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS01LTEtMS0yNDk3MQ_69cbc0cd-9c7f-43c2-807f-c775e56b7e4b">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="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS03LTEtMS0yNTIwOA_ceafd210-fb57-4c58-a948-72c4ff3c34b3">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="iabd8939470a846deaef18235e31f37eb_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS01LTEtMS0w_464416c1-d3c8-4700-860b-490f6aec7982">&#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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS03LTEtMS0w_f2bb8135-8d20-4a67-ae18-cbb1f7549817">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="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi0xLTEtMS0w_7570121a-34f5-4a02-aef0-444b82e11482">&#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="ie6f3b0273c424173a0e198c3f366b22a_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi0zLTEtMS0w_bccd933d-4b9b-4e3f-9dee-cb2c1f6c31f1">&#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="i1526fb83cd9d452fb77870be0ac205ea_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi01LTEtMS0yNDk3MQ_61a92e34-1add-4d13-8e71-fb9f6cdc69ff">&#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="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi03LTEtMS0yNTIwOA_c3c8ce7c-b66b-4b5b-8163-cd0be93ba163">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="iabd8939470a846deaef18235e31f37eb_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi01LTEtMS0w_a41181e4-8602-48ba-82bb-afb01cb42c3c">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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi03LTEtMS0w_48a17ffd-1f2d-4f4c-b05e-567eee1a5a93">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="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy0xLTEtMS0w_d15c7718-b410-4e58-97c0-9d7f9086cdec">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="ie6f3b0273c424173a0e198c3f366b22a_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy0zLTEtMS0w_67af2d53-3513-4dab-b979-ae8c9abb58a4">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="i1526fb83cd9d452fb77870be0ac205ea_I20211231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy01LTEtMS0yNDk3MQ_1a99c43c-581d-48a4-9ab1-623ae7d7818c">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="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy03LTEtMS0yNTIwOA_d84edff1-0184-4928-94c1-fd0619347275">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="iabd8939470a846deaef18235e31f37eb_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy01LTEtMS0w_7d023794-b3c8-49a7-b7a3-501f2e2c619b">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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy03LTEtMS0w_fdb52eaf-ff0e-4685-8056-3fcd721476f1">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></ix:nonNumeric></ix:continuation><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%">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, 2021, and 2020</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="ic9856702178742cb9f2571db4a4c4fa5" continuedAt="i55d391da18c1421abe31e4840978e26a"><div><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="padding-left:18pt"><span><br/></span></div><div style="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="padding-left:18pt"><span><br/></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="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzUw_d27893fb-f11d-4432-a85b-eda29e39a3ba">4,102,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzYw_00c6d9ab-4cd4-4ba0-b808-b7d6c7553aef">3,189,000</ix:nonFraction>), comprised of $<ix:nonFraction unitRef="usd" contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzc5_42f346bc-02ba-4b42-9260-d31e3f36e7ad">2,711,000</ix:nonFraction>  (2020 - $<ix:nonFraction unitRef="usd" contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzkw_443fcfeb-ae08-422b-b60e-8fc40696377f">3,098,000</ix:nonFraction>) related to new product sales and $<ix:nonFraction unitRef="usd" contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDI4_acd8dd38-8416-46f2-bf1c-450baf8517a0">1,391,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDM4_28e6627e-8cce-462c-8168-b7ec475a3b99">91,000</ix:nonFraction>) related to upward warranty adjustments.  This was offset by warranty expenditures of $<ix:nonFraction unitRef="usd" contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTI3_a36f83f1-9b15-4d68-9891-b466f26209e6">3,894,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTM2_965bf676-6506-44b4-8ce7-11a9806e5def">2,569,000</ix:nonFraction>) and downward warranty adjustments of $<ix:nonFraction unitRef="usd" contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTc4_086f54a5-dbbb-4f39-825a-012f5fd28fcf">1,112,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTY0OTI2NzQ0NDEwMA_88d64de8-976c-4e2f-9f74-c28181ba12ee">1,486,000</ix:nonFraction>), due primarily to contractual expirations and changes in estimated and actual costs to repair. The remaining $<ix:nonFraction unitRef="usd" contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNzAx_5e7179a0-b9c7-41f2-b928-7648f3914c9d">9,000</ix:nonFraction> decrease (2020 &#8211; $<ix:nonFraction unitRef="usd" contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNzE5_083e2c64-ed4e-4b6d-86a6-beee782904b2">11,000</ix:nonFraction> increase) to the warranty provision related to the effect of movements in exchange 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%">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%">Prior to the January 1, 2022 effective date 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%">note 6), the Corporation performed a detailed review of its contracts as of December 31, 2021, which consistent with past practice, only included incremental costs, to determine if a contract was onerous. As a result of this review, Ballard recorded an onerous contract provision of $<ix:nonFraction unitRef="usd" contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:OnerousContractsProvision" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMzNTE4Ng_eef367f0-4f49-4990-ac82-1548134d7a4e">300,000</ix:nonFraction> as of 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%">On completion of the review of contract costs in preparation for the implementation of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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:120%">and with the inclusion of other direct costs in addition to incremental costs, 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%">, additional contracts are expected to be deemed onerous with a calculated additional provision of $<ix:nonFraction unitRef="usd" contextRef="i5fb197e20aa444138a1c9e8af6a970b5_I20211231" decimals="-3" name="ifrs-full:OnerousContractsProvision" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTA5OTUxMTYzOTYwMA_5ecf4183-1391-4281-9c96-a06b7228af77">1,200,000</ix:nonFraction> which is expected to be recorded on January 1, 2022 against retained earnings as an opening balance adjustment.  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 Arcola (Ballard Motive Solutions) (note 7), total consideration includes 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="i956276ad85ca451ba65662d18ac57111_I20211111" decimals="-3" name="ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMzNjAzMQ_61da6c05-9383-4f3c-b766-f15853cadfcc">27,000,000</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="id9810906f32c423c9c5c539939183a1d_I20211111" decimals="-3" name="ifrs-full:LiabilitiesIncurred" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMzNjM0OA_475daa94-6323-4191-bf8e-9604d0cb60b2">26,258,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%">Cash payments of $<ix:nonFraction unitRef="usd" contextRef="icb1949c2018f47caaeaf346430affa5f_D20220101-20220131" decimals="-3" name="bldp:PaymentOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTA5OTUxMTYzOTYyNA_b9ddf4be-99b7-498f-a032-a41060298732">4,800,000</ix:nonFraction> were made by the Corporation in January 2022, upon successful achievement of three performance milestones.</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="iabd8939470a846deaef18235e31f37eb_I20211231" decimals="4" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTg1NA_76f074c2-47eb-4bf2-b986-3dd2e3c537ae">1.25</ix:nonFraction>% per annum (2020 &#8211; <ix:nonFraction unitRef="number" contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231" decimals="4" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTg3Mw_3f461099-f0b3-4257-ad3b-e8499d0df60c">0.39</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%">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, 2021, and 2020</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="i55d391da18c1421abe31e4840978e26a"><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%">18.&#160;&#160;&#160;&#160;Provisions and other liabilities (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%">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 Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of December&#160;31, 2021. Based on the assessment, an increase of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMyODgwMw_b386bf15-3d24-4ed5-a18f-72a3fb9af2de">65,000</ix:nonFraction> in the provision (2020 - $<ix:nonFraction unitRef="usd" contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231" decimals="INF" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjExOA_98e10dcb-2a0d-4ff3-9f8b-1c984c30cda5">nil</ix:nonFraction>) was recorded against decommissioning liabilities, in addition to accretion costs of $<ix:nonFraction unitRef="usd" contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjIwNg_9afdbfc1-619c-4f00-9535-c5afb0e51de2">44,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjIxNQ_3dc02f88-5e16-4d6a-9ab6-0f217b19a062">40,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 net discounted amount of estimated cash flows required to settle the obligation for the building is $<ix:nonFraction unitRef="usd" contextRef="iabd8939470a846deaef18235e31f37eb_I20211231" decimals="-3" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTQ5NzU1ODE1MjAwOA_7dc808c7-bfeb-4054-be2c-cf596e7ce78f">1,877,000</ix:nonFraction> (2020 -$<ix:nonFraction unitRef="usd" contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231" decimals="-3" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTQ5NzU1ODE1MjAxMg_15fd2cda-4c87-4618-baf9-2217fe133307">1,764,000</ix:nonFraction>) which is expected to be settled at the end of the lease term in 2025.</span></div></ix:continuation><div style="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 id="i56b85ed1e9524a9ababc19b807def189_91"></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfLeasesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU4_a7acbc63-7f27-43b1-9a22-16db296e3dbf" continuedAt="i054843a128a34f0ebe3b84bc9fa30764" escape="true">Lease liability:</ix:nonNumeric></span></div><ix:continuation id="i054843a128a34f0ebe3b84bc9fa30764" continuedAt="ic1429cbbe93646da86446e50d69e7eba"><div style="margin-bottom:9pt;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. 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="i9d4f96abfeac4c05b4e0d10601b2b604_I20211231" decimals="4" name="bldp:LeasesInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfMTA5OTUxMTYyODkyOQ_42efffff-eb1f-44c3-831f-8723c8d81b99">2.45</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i29f3958e06e04514aa99648878c1e302_I20211231" decimals="4" name="bldp:LeasesInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfMTA5OTUxMTYyODkzNg_7003fb04-b633-417d-aa6c-dcf00cd6bd1b">6.85</ix:nonFraction>% per annum and expire between May 2022 and June 2032. </span></div><div style="margin-bottom:3pt;padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU0_066320a9-e7af-49eb-ba57-4cee8d96638b" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2020</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="i38d6836a0c6049589c029774232a34fe_I20211231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMS0yLTEtMS0w_62b032aa-399d-4afb-b5a4-fa2cdba95d0b">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><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="i1dfaeb951c5745bbb0c365801f432998_I20201231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMS00LTEtMS0w_4689c5c8-a28a-4bc9-b6e3-6aab7789b367">2,613</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="i9334b240d8b94457bf578b6ca74d903b_I20211231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMi0yLTEtMS0w_f7fd99db-d5e5-4d82-80f9-5aa0cbc3e87b">38</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec8341d86ccc42a3bdbb8dcb9ffd4506_I20201231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMi00LTEtMS0w_2b264aa5-5a47-4e45-a7ab-6382ed4ee216">29</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i4b968549024c4ae9a1746325f049e724_I20211231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMy0yLTEtMS0w_35fd5725-6303-4f60-88e3-9b6b2a327572">83</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c2b6334fd64311bd8af33ba99d3743_I20201231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMy00LTEtMS0w_8bb5985b-37bc-4b49-80b2-176fae3843fe">49</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNC0yLTEtMS0w_ca51afc1-5847-45d1-826c-7c1ea735d99e">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNC00LTEtMS0w_a6ab5ca7-b4fb-45f8-9b35-f191f3248a81">2,691</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="i38d6836a0c6049589c029774232a34fe_I20211231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNi0yLTEtMS0w_f8cdfe6a-9811-401c-888d-cbda8845dac6">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><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="i1dfaeb951c5745bbb0c365801f432998_I20201231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNi00LTEtMS0w_7f44b2f6-438b-4696-977f-e90551db2322">15,017</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="i9334b240d8b94457bf578b6ca74d903b_I20211231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNy0yLTEtMS0w_0ab85ccc-c326-495c-8e93-02aef2ae621e">105</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec8341d86ccc42a3bdbb8dcb9ffd4506_I20201231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNy00LTEtMS0w_5b348b14-c97c-44ee-8d83-1bf4b8ae3538">98</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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="i4b968549024c4ae9a1746325f049e724_I20211231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOC0yLTEtMS0w_d87843fb-9e2d-4610-a0b8-9a50a7a469e4">130</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c2b6334fd64311bd8af33ba99d3743_I20201231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOC00LTEtMS0w_00c7c791-804e-4062-b395-cc944ce04d18">67</ix: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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOS0yLTEtMS0w_3bfa6902-f0c9-4d29-b5e2-4e41ad4d9e00">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOS00LTEtMS0w_d4f06b07-afd9-4d49-95c9-bc5381ed7aed">15,182</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:LeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMTEtMi0xLTEtMA_5285646c-5fa5-48dd-9c0c-daad39e0fe32">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:LeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMTEtNC0xLTEtMA_0f259b54-167b-41d9-924f-cef4f29fa5ec">17,873</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><div style="margin-bottom:3pt;padding-left:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU2_1a5cb5c7-7bb9-4798-bfc8-261eb7b681ff" escape="true"><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 is committed to minimum lease payments as follows:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="i7f31690e21404ea2a04fb47c7a496edf_I20211231" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfMi01LTEtMS0w_1edc684b-7d26-4e8a-99b0-49694c61a740">4,296</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="i448f40a6aac94332bcc958de0cfec1be_I20211231" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfMy01LTEtMS0w_3a4ff159-0f1c-412e-825c-0627ad7e4beb">13,194</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i5e4831370a5447b6a911b4a08c0d6e25_I20211231" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfNC01LTEtMS0w_454a0733-5be8-4d82-af45-cc08b8b7a49e">2,866</ix: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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfNS01LTEtMS0w_9feb3130-5a83-4f78-a1c5-25ee81951634">20,356</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: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="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%">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, 2021, and 2020</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="ic1429cbbe93646da86446e50d69e7eba"><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;Lease liability (cont'd):</span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU3_48ce2b57-e5b4-448a-b181-4d8aedea8bcd" 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-style:italic;font-weight:400;line-height:120%">IFRS 16</span><span style="color:#000000;font-family:'Arial',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-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> had the following impact for the years ended December&#160;31, 2021 and 2020.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">Amounts recognized in profit or loss</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%">December 31, 2020</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%">Interest on lease liabilities</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="iba395f46f40b425681cd6a885d45082d_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseOnLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMS0xLTEtMS0w_57224b17-028b-481f-83f4-b2ba4a488e55">1,225</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="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231" decimals="-3" name="ifrs-full:InterestExpenseOnLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMS0yLTEtMS0w_757745b0-5160-4be6-b701-e13e5eb74970">1,244</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%">Income from sub-leasing right-of-use 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="iba395f46f40b425681cd6a885d45082d_D20210101-20211231" decimals="-3" name="ifrs-full:IncomeFromSubleasingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMi0xLTEtMS0w_9589db26-df5b-49ae-a8a7-f2bbfd4779d6">1,744</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="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231" decimals="-3" name="ifrs-full:IncomeFromSubleasingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMi0yLTEtMS0w_7474d8f2-ade3-40d6-8bd9-5fb25c5652dd">1,557</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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%">Expenses relating to short-term leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMy0xLTEtMS0w_d1e38422-8a60-41d7-89a8-e8376a93097e">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="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMy0yLTEtMS0w_26cffebf-de56-449c-914c-938304e29ead">120</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="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: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%">Amounts recognized in the statement of cash flows</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></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%">Interest paid</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="iba395f46f40b425681cd6a885d45082d_D20210101-20211231" decimals="-3" name="ifrs-full:InterestPaidClassifiedAsOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNi0xLTEtMS0w_7e5f5bec-b871-498b-a1a1-618f6524e4ef">1,225</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="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231" decimals="-3" name="ifrs-full:InterestPaidClassifiedAsOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNi0yLTEtMS0w_0234f7b9-26d0-46ba-ac9c-7cfbf9d93c6f">1,244</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%">Principal payments of lease 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="iba395f46f40b425681cd6a885d45082d_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNy0xLTEtMS0w_6047a01b-47be-4b10-9bfc-0884e1108966">2,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="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231" decimals="-3" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNy0yLTEtMS0w_c1b4abfb-08f6-44b6-83f8-b91099debb30">2,517</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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%">Expenses relating to short-term leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOC0xLTEtMS0w_c1951801-d9c9-4548-bf29-e626dec4dc4b">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="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOC0yLTEtMS0w_2abba47f-b34e-4c31-bf21-9e57aa2b11fa">120</ix: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 #000000;padding:2px 1pt;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 cash outflow for leases</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="iba395f46f40b425681cd6a885d45082d_D20210101-20211231" decimals="-3" name="ifrs-full:CashOutflowForLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOS0xLTEtMS0w_367cedc0-4dec-409a-a918-e45a1590babd">4,191</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 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="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231" decimals="-3" name="ifrs-full:CashOutflowForLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOS0yLTEtMS0w_08679b2a-2c83-4a34-9729-3fc318083f07">3,881</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></table></div></ix:nonNumeric><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-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%">Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the lease term. At December&#160;31, 2021, the outstanding deferred gain was $<ix:nonFraction unitRef="usd" contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjQw_f2b2b810-d7a8-42a1-8497-63bf9e5375a8">1,318,000</ix:nonFraction> (2020 &#8211; $<ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjQ5_0de32b1d-8d21-42e3-bfd4-4d245cfe58ad">1,734,000</ix:nonFraction>).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_94"></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;<ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfEmployeeBenefitsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE2OA_5f4091d5-bf4d-478a-9a76-d0c002adee77" continuedAt="i1589cd7800f44cf3b56b79054ac37595" escape="true">Employee future benefits:</ix:nonNumeric></span></div><ix:continuation id="i1589cd7800f44cf3b56b79054ac37595" continuedAt="ida0670f789d34f94a6a40100c0d9d9f1"><div style="margin-bottom:3pt;padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE3MA_02a83d8d-f8bc-46fb-99bf-07555690b82b" continuedAt="i7d2fd7d91450469c8a061623a2085c14" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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="i30d89f778c4742e48111eaa6849a75c0_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMS0xLTEtMS0w_57551824-fa57-417a-a434-884770ad7071">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><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="i9ad436db4c4548ff9979be7a78534a80_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMS0zLTEtMS0w_ff71085f-50ac-4c28-938d-f2647a33ca29">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="padding:2px 1pt;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="iae713e123aea4b82a20522294e26fc92_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMi0xLTEtMS0w_566f9605-eb9d-4f29-a0bb-16adbc4f209d">80</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMi0zLTEtMS0w_044696c7-535c-45b1-a9e3-21afef2eec60">85</ix: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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMy0xLTEtMS0w_6bfe218e-1021-48a8-9011-6f22b61f76e8">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMy0zLTEtMS0w_8d22b992-5a73-4d86-90c4-d8113a0728d6">3,941</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:3pt;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: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. 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"><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, 2021. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of 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-weight:400;line-height:120%">The Corporation expects contributions of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="INF" name="ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMTIwMg_9d89295a-0721-4255-aceb-b4cc8d5800e2">nil</ix:nonFraction> to be paid to its defined benefit plans in 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-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="INF" name="bldp:NumberOfBenefitPlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMTM5NQ_34a810f8-3c4e-480a-9ba5-e29f520f520c">two</ix:nonFraction> plans. The expense recognized in profit or loss is recorded in finance income (loss) and other.</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%">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, 2021, and 2020</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="ida0670f789d34f94a6a40100c0d9d9f1" continuedAt="ia92ad2624d6d421494664706af3cdcd1"><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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><ix:continuation id="i7d2fd7d91450469c8a061623a2085c14"><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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="i6fa5472e3f324ae396c1b092d6cc9550_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi0xLTEtMS0w_36c7ed1c-a0df-43c9-baee-5cd25dfe1d79">20,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-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="id490de0c45cb451184a8696bb2016e5c_I20191231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi0zLTEtMS0w_ce668141-4e40-414a-a10e-a8d1286b979e">18,272</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="ibdb270357a684121989a49cd8a016461_I20201231" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi01LTEtMS0w_e7c66ab5-a044-48ca-a898-b1f56c3b58fd">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:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00631d09af7f42398f5252ebcca37dc4_I20191231" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi03LTEtMS0w_b6a866d0-68fd-4adc-9c4e-7afb770dded0">13,964</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="i9ad436db4c4548ff9979be7a78534a80_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi05LTEtMS0w_b0ff7a79-9338-4166-937b-cc4def1bf1f4">3,856</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="if966fee8aa304b2d9a1275798aa89d00_I20191231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi0xMS0xLTEtMA_fb9c94c0-8d94-46ce-aec9-7b226817e410">4,308</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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC0xLTEtMS0w_70fe3345-81b0-4c3e-8974-f806f0e56dd5">37</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="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC0zLTEtMS0w_e24998af-138a-43d7-8007-41835cf967ba">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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC01LTEtMS0w_fc7306d2-c8b4-4567-9c87-620b01aab5cf">&#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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC03LTEtMS0w_4b1e776d-c1a6-472d-b0cc-485f79bff00a">&#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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC05LTEtMS0w_26636f9c-95e2-45f0-ad0b-7ae560d06ce4">37</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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC0xMS0xLTEtMA_5ee79f3e-cbc0-4538-bc69-1a8f5bd194dd">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%">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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS0xLTEtMS0w_22399bb9-edd1-48ea-b614-6871985c4214">476</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="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS0zLTEtMS0w_3be2423d-72e2-40c2-ab4d-e5a08eb8738e">566</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS01LTEtMS0w_1365e569-d75e-4603-b4e2-4e2d1733560c">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS03LTEtMS0w_1d2b5491-4dea-412b-953c-31d11c92a92b">440</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS05LTEtMS0w_83a2f603-3200-4918-a609-e19f051a4d63">93</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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS0xMS0xLTEtMA_04a0b2cb-6426-4749-bfef-f5c1e51aa637">126</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi0xLTEtMS0w_e62b9c75-ec67-487f-b721-59eb877066b2">&#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="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi0zLTEtMS0w_0f70e744-4f53-4f4f-a60b-737830061bab">&#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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi01LTEtMS0w_be320310-af88-443d-9c1e-30d6b9e7e1f3">&#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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi03LTEtMS0w_8c250a4b-ec6a-426c-b0a7-9f29830b70fa">&#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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi05LTEtMS0w_84f966ed-1747-4e64-b49f-87bc431672be">&#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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi0xMS0xLTEtMA_a213fa7d-d8e4-41c8-9266-cff60c1f9af9">&#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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy0xLTEtMS0w_849ed645-c205-49c9-8242-79801fd5521a">513</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="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy0zLTEtMS0w_ae3634d5-24e4-4500-8792-5c3e330b81e1">602</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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy01LTEtMS0w_127f207f-da21-4d50-b910-afd63577cd0f">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy03LTEtMS0w_a745f2bc-a25f-40b3-9a40-940e4b919525">440</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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy05LTEtMS0w_c9cbb0a0-ca71-4be0-906c-add7e2a6c503">130</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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy0xMS0xLTEtMA_8c07a285-7472-4cba-a821-ee63d41bb334">162</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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtMS0xLTEtMA_439d1412-52f1-46bc-b6cc-c3209049fd1f">56</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="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtMy0xLTEtMA_abf630d6-2ff4-44d2-a68e-535bf0c510c2">150</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtNS0xLTEtMA_82874b49-e59f-427e-bc3c-fcf8c2fe9b83">&#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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtNy0xLTEtMA_fefb4da0-04fe-4184-8153-4d1cb30bb2d1">&#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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtOS0xLTEtMA_648534d0-9f95-4990-8288-364d0f2172ae">56</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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtMTEtMS0xLTA_6fcc781f-7784-4e0d-9525-589d92f2ca53">150</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%">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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItMS0xLTEtMA_f43aa592-3fdf-4383-8f35-70060ff890f5">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItMy0xLTEtMA_6c8975a3-227b-4a37-b7e4-c16455741ed0">2,054</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItNS0xLTEtMA_4fec4ea9-1a71-4ba1-a5c1-3e9cb8e8ca67">&#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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItNy0xLTEtMA_f9104a19-38a4-4ee9-b994-4e2ab80d98a4">&#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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItOS0xLTEtMA_6f2a44ca-3a9e-43d6-85a9-1eeb5403459a">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItMTEtMS0xLTA_15ed14af-4270-4ad6-b022-db867ca04dd8">2,054</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtMS0xLTEtMA_57e716f1-3c08-426e-bc78-2ef0e70c8f40">92</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="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtMy0xLTEtMA_9cb70add-73c0-457e-9274-2b50489e5a9a">110</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtNS0xLTEtMA_1f93cc5f-6d86-45b0-b5e9-05bade91b527">&#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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtNy0xLTEtMA_610803ae-5796-4c96-b836-fcc81a0a3675">&#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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtOS0xLTEtMA_33491786-bf61-44fc-b656-d1a2599592cf">92</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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtMTEtMS0xLTA_315d0748-ab08-4d0a-aabd-3b5c01b952d6">110</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtMS0xLTEtMA_6cd3bd5f-2f34-42b6-98c6-92a7e36e4cc4">&#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="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtMy0xLTEtMA_ddfb9f95-9f57-4a29-a685-11fd94325f9e">&#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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtNS0xLTEtMA_4b62283e-59ad-4bcd-953e-5acb1b73e8cf">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtNy0xLTEtMA_2f70a620-9506-4556-8fd6-31ec67238cdc">1,733</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtOS0xLTEtMA_7c85953a-24f1-4b38-be48-ab92844d3b3d">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtMTEtMS0xLTA_992f118b-67f7-4858-859c-043a659d8025">1,733</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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" sign="-" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtMS0xLTEtMA_82a8da1b-ef17-49ef-81e9-871c5054ad77">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" sign="-" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtMy0xLTEtMA_439a1a3a-41ca-416e-8ea6-af51a5c2a389">36</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtNS0xLTEtMA_2033d294-8265-45e6-9705-2d50c9ed30cc">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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtNy0xLTEtMA_57886689-02de-4595-ba0a-9def9407a9a9">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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtOS0xLTEtMA_e73b3eb7-b8a5-4f63-9b20-88952395b783">&#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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtMTEtMS0xLTA_4b719a18-9414-4cd4-8f37-8e8930270285">&#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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctMS0xLTEtMA_fb75d12d-9fc9-4692-81ae-4da857b00745">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctMy0xLTEtMA_f56c0302-e6ea-46f7-80db-3bb55c86f534">1,978</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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctNS0xLTEtMA_4bd97a04-52de-4bdd-8e30-68c7f4e2332f">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctNy0xLTEtMA_25f67273-0a02-40f6-ba72-9bc4d83e74d4">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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctOS0xLTEtMA_a39fec50-dfa1-4862-8951-2cd80138f89f">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><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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctMTEtMS0xLTA_c433f223-85f9-4d8a-8fe4-fc9b87241856">281</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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktMS0xLTEtMA_6f6eaf9d-3c1c-4df3-a70e-a0957aca9c0b">&#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="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktMy0xLTEtMA_a7e72b08-4657-492f-a83a-7ebaf1703d0f">&#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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktNS0xLTEtMA_ede9a144-1b96-4b33-a6cf-fbd7b8059d3e">&#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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktNy0xLTEtMA_91d1ff7d-4481-4383-8c64-901dfcb3e846">895</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktOS0xLTEtMA_e428a868-47cc-40ce-a21c-9efa935f798d">&#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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktMTEtMS0xLTA_e33f0f1d-d533-44a8-8e94-a0dfdcdac9c0">895</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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtMS0xLTEtMA_4e0796a0-5b58-4718-97b7-343ee65b1be9">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtMy0xLTEtMA_436c48d7-3436-4bd6-8d57-bdada298b0c8">649</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtNS0xLTEtMA_edc02334-0a17-4a12-ab50-b47482c7f926">661</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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtNy0xLTEtMA_75e34396-788c-4f27-93ee-0fc0266a5ab8">649</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtOS0xLTEtMA_96861eb9-2dbc-4f2c-8fdc-6a923fea2637">&#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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtMTEtMS0xLTA_9643cdd1-4170-46a1-bb03-0d4f238cf6fe">&#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="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtMS0xLTEtMA_ccb188b8-1cfb-4446-a044-14c3ba849559">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtMy0xLTEtMA_ad55b14e-125b-404b-b7b2-9ddda08dfdb4">649</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="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtNS0xLTEtMA_3a807eec-db2f-4ce7-bcc8-8f8005029872">661</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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtNy0xLTEtMA_0adcfb66-0d12-4a5d-9d0b-37ce1b0ca0ca">246</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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtOS0xLTEtMA_d58da8b4-dd44-4be9-b97e-48dbdc51b72a">&#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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtMTEtMS0xLTA_548af508-18f6-4ec9-a1ba-5364b344cbd3">895</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="ic0c687f2a7a64de09f826e624202a075_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItMS0xLTEtMA_9c440aa1-069d-4235-a546-b6f7fffddc5c">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-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="i6fa5472e3f324ae396c1b092d6cc9550_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItMy0xLTEtMA_e7144d9e-caca-4526-9d35-847bf1835086">20,203</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="i6cee5cadc55b4ae3b99511ac975af642_I20211231" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItNS0xLTEtMA_ca825aa7-e36b-47e6-8fdc-5fda378da01e">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: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="ibdb270357a684121989a49cd8a016461_I20201231" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItNy0xLTEtMA_e22fdcd3-e229-4952-b7f0-cfd728f43a91">16,347</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="i30d89f778c4742e48111eaa6849a75c0_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItOS0xLTEtMA_3c1700bb-802b-4288-9aae-26c2d9a201c4">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-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="i9ad436db4c4548ff9979be7a78534a80_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItMTEtMS0xLTA_00349e49-4921-49fc-9535-0f0535f1a7a0">3,856</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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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="i4a9838b3ce06410f979574400591e54d_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi0xLTEtMS0w_ab997956-e9b0-4094-9acf-34b8807f0ed6">85</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="i097af26c8db0467b9dc668440c61214b_I20191231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi0zLTEtMS0w_eff53ccf-ca3b-49dc-8b52-8ccf01f27396">88</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="ie25ddbd12ea4411e978b0f96ef46b616_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi01LTEtMS0w_f293ae99-dfb6-4079-9f25-107553080ab8">&#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="i70f794729eeb47e8ba2004baade6b0e7_I20191231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi03LTEtMS0w_23b5546f-9529-4742-a378-5115d18157a4">&#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="i0d37084d887f480baf79e8fc7b489249_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi05LTEtMS0w_6a65b290-874f-4ab3-a179-51823dff85a5">85</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="ia8407bdb6fa9402a8b1e67cd27611320_I20191231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi0xMS0xLTEtMA_cbeabcfb-98f4-4d62-8d49-ab8c4a19a839">88</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="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC0xLTEtMS0w_4747ec41-7b10-4159-af47-1f00048cf557">1</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="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC0zLTEtMS0w_a2dafeeb-8583-4797-8414-df1d529c9ec1">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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC01LTEtMS0w_1829aee8-a917-44af-b292-45e5dc473389">&#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="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC03LTEtMS0w_f8ed5275-f2b7-4418-9bac-a173fd0ed223">&#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="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC05LTEtMS0w_4f535826-baf0-471d-8556-6f7154722484">1</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="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC0xMS0xLTEtMA_237c9ff3-f3c2-401b-80c3-1062bace5233">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-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="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS0xLTEtMS0w_4e180ad4-e524-4353-8839-81f016966628">1</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="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS0zLTEtMS0w_88140455-6d54-42a6-aefd-e8d712236115">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="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS01LTEtMS0w_eed55b52-a893-4c5c-83f7-3754b06733aa">&#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="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS03LTEtMS0w_77811fc8-b489-470d-84dd-1cd0df5c4857">&#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="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS05LTEtMS0w_59258235-e880-438e-aebb-1c9a94ea53a7">1</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="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS0xMS0xLTEtMA_3c5cfd71-7fc4-4082-ab47-c129ed79a1d0">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%">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="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS0xLTEtMS0w_df5b0db2-119a-4d52-b5ca-7affdc18d599">&#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="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS0zLTEtMS0w_23028786-cf1b-496c-a6f5-e434402d61cd">5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS01LTEtMS0w_1078cd6f-9f16-4def-a66c-f20bedc7d6aa">&#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="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS03LTEtMS0w_25b3c0f5-acf6-44ee-adce-917dd4a3a4b3">&#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="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS05LTEtMS0w_4162db80-345b-40a0-afd1-903736a5c0a4">&#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="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS0xMS0xLTEtMA_c129492f-3c91-47e3-b889-7f10864e6ce0">5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtMS0xLTEtMA_a20c09da-f831-4f2c-991e-b2a54c9d54d5">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="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtMy0xLTEtMA_694176f4-96da-4263-b0bd-a32b2bf5bd4d">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtNS0xLTEtMA_49c6ff6b-bb63-4934-804d-b559815117d2">&#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="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtNy0xLTEtMA_37ab4f19-146a-4934-8139-2140947f4980">&#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="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtOS0xLTEtMA_c1d8de7b-2e9b-403e-8e16-2fddf03b2610">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="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtMTEtMS0xLTA_ffe39f1b-eb21-4ba2-850f-4e4aff162729">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtMS0xLTEtMA_3d56becf-22ce-45e7-a762-036d1d1b30e9">4</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="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtMy0xLTEtMA_320a3d5b-4e7f-407e-b4d2-1b5b8685e35f">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtNS0xLTEtMA_39675bf5-3f67-43c9-9d2c-ae70ad691390">&#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="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtNy0xLTEtMA_ea393e1c-9ad7-4d55-80eb-eae5ddec9d99">&#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="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtOS0xLTEtMA_8fb50c93-a32d-4dce-9da7-f983ed33ae20">4</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="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtMTEtMS0xLTA_ce86f7cc-6c98-405b-bd65-8914ea29f61f">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItMS0xLTEtMA_a9ae0b80-094b-48ee-bceb-3054d499c849">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="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItMy0xLTEtMA_7a15c325-8e67-4be0-abbc-d5c900e9e10f">8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItNS0xLTEtMA_dc510c75-13e6-4833-b47f-da21cfa5786d">&#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="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItNy0xLTEtMA_e8fb8be5-e58b-4637-934b-b474bff5c024">&#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="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItOS0xLTEtMA_0ece096f-2fff-432b-82cf-b900dccdd969">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="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItMTEtMS0xLTA_8f69dff7-f160-4b1a-bdd8-fb4e58e930b6">8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtMS0xLTEtMA_46946322-7c8b-42ac-960a-aee74859915c">&#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="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtMy0xLTEtMA_d1be8877-366b-445e-bd64-49865e293c01">&#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="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtNS0xLTEtMA_888e177e-4605-46a3-be33-899da150ed1d">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtNy0xLTEtMA_ca4ce7b4-0557-4590-bc5b-8ecb17bf4b79">13</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtOS0xLTEtMA_03c383fe-8e8d-437c-b82f-a352076f20c2">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtMTEtMS0xLTA_23723459-6367-4b63-9fa7-be4f5dec10db">13</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="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtMS0xLTEtMA_d3b4a20d-0558-4c5f-b44f-0f3d2d14bf89">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtMy0xLTEtMA_48e8a6a4-fbd8-436c-8768-66b24a95369b">13</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtNS0xLTEtMA_90f8ea47-77f7-4716-9b5f-2db364f8c483">8</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="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtNy0xLTEtMA_bb9a4356-5c90-4bcd-b599-4ed8ef6bd3ba">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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtOS0xLTEtMA_be84cb13-3440-422d-bca3-b576030aa51f">&#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="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtMTEtMS0xLTA_49fe723d-09e5-4c18-aea0-1b12b8c21ef5">&#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="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtMS0xLTEtMA_5d3b9e4f-6f70-4eed-835a-3a225a77e4d2">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtMy0xLTEtMA_26fc7f2b-b204-4373-99df-aef07ded09c8">13</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="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtNS0xLTEtMA_68ecf4ae-eb5d-480d-8b27-48e1ea425bf0">&#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="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtNy0xLTEtMA_fdd0ee6b-844e-470b-b76e-8ef0e99a96f2">&#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="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtOS0xLTEtMA_30306535-381b-477f-b8a3-dff924088bb5">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtMTEtMS0xLTA_074deb17-ceb9-43ef-ac7c-67f02635c966">13</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="i7f64fc1fb13d4333b39060a84985309c_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctMS0xLTEtMA_69214570-a604-4b0f-871f-5f012f6422ff">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-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="i4a9838b3ce06410f979574400591e54d_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctMy0xLTEtMA_17e594a7-0624-4fff-8ba4-ff550c73c4d7">85</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="ied1acc7463154599a705c402fb0becf5_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctNS0xLTEtMA_b9ebba09-53c7-4f2d-9263-45b6d3e29da9">&#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="ie25ddbd12ea4411e978b0f96ef46b616_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctNy0xLTEtMA_4caca10f-8463-43d4-b2b0-95e17e5dbcfb">&#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="iae713e123aea4b82a20522294e26fc92_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctOS0xLTEtMA_80e125d6-ecf2-47b3-9d33-47738f64852d">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-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="i0d37084d887f480baf79e8fc7b489249_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctMTEtMS0xLTA_7c8115b0-8fce-42d5-b5c0-e0d461e8396b">85</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="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE2Mg_44cf13a4-27b2-4091-86d2-c226a0a0e0e9" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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 (loss)</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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMS0xLTEtMS0w_c6b8af09-e55c-40ee-ae42-ce65ffcacc5a">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><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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMS0zLTEtMS0w_46da0381-965f-4ef4-b844-184b6e7995de">281</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%">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="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMi0xLTEtMS0w_ffe25388-c0fc-4c9d-991a-ebc4e8ef7bb3">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="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMi0zLTEtMS0w_37ff32ea-5f0a-48f8-96a5-7ef113be9452">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="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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMy0xLTEtMS0w_3f9fac21-eee3-440c-ae43-834c93fbf91c">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMy0zLTEtMS0w_6472db87-55b4-4f92-983a-f781384f1b22">289</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></ix:nonNumeric></div></ix:continuation><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%">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, 2021, and 2020</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="ia92ad2624d6d421494664706af3cdcd1"><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><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE2NA_9679048d-0c34-42bf-9444-0594ed065d5c" 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="2" name="ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMS0xLTEtMS0w_31400a8a-c5f7-4273-8de5-99cdfac556e5">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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="2" name="ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMS0zLTEtMS0w_5e70c9a6-6d30-4756-b2ca-90e90026a89a">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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="2" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMi0xLTEtMS0w_3eb2289e-607a-4ada-a774-3b29f76cc5f2">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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="2" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMi0zLTEtMS0w_09e65bef-fa86-44a6-ab98-847f329885d0">61</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="2" name="ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMy0xLTEtMS0w_0ce2e9c8-37d3-4f07-8ada-64df6bb26643">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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="2" name="ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMy0zLTEtMS0w_afb6e390-b608-49f9-9cae-ed98970325ad">36</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="2" name="bldp:PlanAssetsAtFairValueAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfNC0xLTEtMS0w_91f0d5c4-ec81-4f52-b84b-6e91774591bc">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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="2" name="bldp:PlanAssetsAtFairValueAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfNC0zLTEtMS0w_e3758817-b642-47f9-9298-c81bd66ef786">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><div style="margin-bottom:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE1OA_dece35a9-965c-4882-a56e-0d57e678824f" 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i30d89f778c4742e48111eaa6849a75c0_I20211231" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi0xLTEtMS0w_267695b9-8492-4d52-acc3-af894786ef53">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="iae713e123aea4b82a20522294e26fc92_I20211231" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi0zLTEtMS0w_ef5ddb33-02ae-4380-874f-d5f77d6fab59">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><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="i9ad436db4c4548ff9979be7a78534a80_I20201231" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi01LTEtMS0w_82f64d95-7f6b-450a-8903-ec1f475fbd20">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="i0d37084d887f480baf79e8fc7b489249_I20201231" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi03LTEtMS0w_a0a24c9a-3fd9-4c28-acfb-31affb6e3d2d">1.82</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:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;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:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i30d89f778c4742e48111eaa6849a75c0_I20211231" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi0xLTEtMS0w_7a66c166-e48c-441e-8975-895c57ef5f8f">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="iae713e123aea4b82a20522294e26fc92_I20211231" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi0zLTEtMS0w_c2ea5d91-8b7b-46df-8a13-99bd9f4e505e">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><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="i9ad436db4c4548ff9979be7a78534a80_I20201231" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi01LTEtMS0w_d2641dac-0f3b-4a02-bca2-34218b92e2c0">3.16</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="i0d37084d887f480baf79e8fc7b489249_I20201231" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi03LTEtMS0w_042bddd8-0533-4ec8-921f-3c4b1d8bbe48">1.82</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><div style="padding-left:18pt"><span><br/></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, 2021 including a <ix:nonFraction unitRef="number" contextRef="i5676e1620e854f2a9878504cd6f1b913_I20211231" decimals="INF" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjAxNg_8e732f29-4eb6-41e3-9c5a-251c7ed0a5be"><ix:nonFraction unitRef="number" contextRef="i5676e1620e854f2a9878504cd6f1b913_I20211231" decimals="INF" name="ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjAxNg_fa22f924-d556-417d-9251-757ac9f885e0">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;text-align:justify"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_97"></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%">21. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" name="bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4Mg_7807465e-b60d-4c0e-984c-936df02bec17" continuedAt="ie3f9e92c70e343d6bb9d9630c65893ca" escape="true">Equity:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;padding-left:18pt"><ix:continuation id="ie3f9e92c70e343d6bb9d9630c65893ca" continuedAt="i79ebcd3a2e19450487135ed55e00292c"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4Ng_2cca4588-1a5d-4218-81b5-b38440eb8071" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2020</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="i2772f05242d440e489616f521aab8242_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMS0xLTEtMS0w_05d075a0-39dc-45be-a9f8-d073256a7b42">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><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="ie752429bcc0c4a3eb1c49ae376c23873_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMS0zLTEtMS0w_edf6fe84-89b0-4631-a819-817e50825ba6">4,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></tr><tr><td colspan="3" style="padding:2px 1pt;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="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMi0xLTEtMS0w_284a5af3-010b-4cb7-ade7-c7f46faa2e9c">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="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMi0zLTEtMS0w_c3a58a0b-2ecf-44c5-9df8-fe5a4a7b9b8a">314</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMy0xLTEtMS0w_48c8e8a7-66c5-496f-9a8d-d11cc5d7a188">2,904</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMy0zLTEtMS0w_8d81a969-840f-4153-a6f2-74d9440b0b3f">1,432</ix: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 share-based compensation for continuing operations<br/>(per statement of loss)</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNC0xLTEtMS0w_e92eb5f3-57f1-4469-8e2c-a5278f292bb6">9,669</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNC0zLTEtMS0w_7340354b-dee2-41a9-b509-295c97b6a4a9">6,228</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: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%">Discontinued operations</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="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNS0xLTEtMS0w_778c1474-c3c8-4c09-8c23-31dd62988e74">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></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="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNS0zLTEtMS0w_d27edb27-0f3d-46ff-9f7b-96631d6461e0">9</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="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 (per statement of equity)</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNi0xLTEtMS0w_05475afc-68c7-4689-8a0a-099fdeb3927b">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNi0zLTEtMS0w_4608af65-e4c6-45d8-b46a-59a06cd1f7f1">6,237</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;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom: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%">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, 2021, and 2020</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="i79ebcd3a2e19450487135ed55e00292c" continuedAt="i42b232b03dfb4b33b968e93500e98f75"><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%">21. &#160;&#160;&#160;&#160;Equity (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)</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%">On February 23, 2021, the Corporation completed a bought deal offering with a syndicate of financial institutions for <ix:nonFraction unitRef="shares" contextRef="if9f27da1aa324d8b840991362aef54c5_D20210223-20210223" decimals="INF" name="bldp:NumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ5Nw_b618b7cd-c70f-45f4-8278-139830b995f2">14,870,000</ix:nonFraction> shares of the Corporation at $<ix:nonFraction unitRef="usdPerShare" contextRef="i8fce2759e6cf47f28b1926085a898398_I20210223" decimals="2" name="bldp:SaleOfStockPricePerShare1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzM4Ng_80e356c3-9ed4-4271-bae2-07f62e30e003">37.00</ix:nonFraction> per share, resulting in gross offering proceeds of $<ix:nonFraction unitRef="usd" contextRef="if9f27da1aa324d8b840991362aef54c5_D20210223-20210223" decimals="-3" name="bldp:ProceedsFromIssuingSharesGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzM5NA_24635390-008c-4780-8da9-944c02ce3348">550,190,000</ix:nonFraction> and net offering proceeds of $<ix:nonFraction unitRef="usd" contextRef="if9f27da1aa324d8b840991362aef54c5_D20210223-20210223" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQwOA_3112bfe2-f893-44e2-8c26-46d144249135">527,291,000</ix:nonFraction>.</span></div><div style="margin-bottom:3pt;padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4Nw_8cb395b3-fc7c-4df9-9ab6-dd904e92d8ae" continuedAt="i79e356c068044853bca5d35c2359e18e" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231" decimals="INF" name="bldp:NumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMC0xLTEtMS0w_8b11f28c-4fbb-41b3-90a3-2fc80af8752e">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="id0d37aa9ef034ccebcfcaf963cbe29fd_I20211231" decimals="2" name="bldp:SaleOfStockPricePerShare1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMS0xLTEtMS0w_e2f71a3e-d3c7-4a8a-82f8-66e5bb93b959">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="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231" decimals="-3" name="bldp:ProceedsFromIssuingSharesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMi0xLTEtMS0w_1cd2ddec-3ff4-4993-b49f-728c71b1f958">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="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsForShareIssueCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMy0xLTEtMS0w_c968deab-d863-4ef7-96ea-c05d105b8881">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="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231" decimals="-3" name="bldp:PaymentsForOtherShareIssueCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfNC0xLTEtMS0w_26cab93a-b5c4-4f3d-9353-ae9b4f409c16">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="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfNS0xLTEtMS0w_a0ec3de7-e810-4fae-899c-13b26cc4f2ed">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:3pt;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%">During the year ended December 31, 2020, the Corporation entered into two at-the-market Equity Distribution Agreements, issuing <ix:nonFraction unitRef="shares" contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231" decimals="INF" name="bldp:NumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQyMg_9cdefa49-44c7-44b6-9236-ad7d1f0935ef">24,648,248</ix:nonFraction> shares at an average price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="i850d5967c86040009608aee95c44e788_I20201231" decimals="2" name="bldp:SaleOfStockPricePerShare1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQzNA_df2f9b7e-5115-4e5d-b5a5-d58d651a9a70">12.85</ix:nonFraction> for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231" decimals="-3" name="bldp:ProceedsFromIssuingSharesGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ0Mg_066568fd-b7aa-4d77-8bd6-3b9aba8be2c6">316,673,000</ix:nonFraction> and net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ1Ng_cca4c49d-5558-47df-b5db-c8b3139687e3">308,826,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 31, 2020, the Corporation also completed a bought deal offering with a syndicate of underwriters of <ix:nonFraction unitRef="shares" contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231" decimals="INF" name="bldp:NumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjIzNg_11edab91-6752-4571-ad27-cb181231d71f">20,909,300</ix:nonFraction> shares at $<ix:nonFraction unitRef="usdPerShare" contextRef="i99f3bdab3de547a7b39a14322ba2d7b1_I20201231" decimals="2" name="bldp:SaleOfStockPricePerShare1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjI0OA_0f8bd181-056d-4692-9ab8-b4534620c2a8">19.25</ix:nonFraction> per share, resulting in gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231" decimals="-3" name="bldp:ProceedsFromIssuingSharesGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjI1Ng_78dc4270-a416-4c53-ae7a-a16553f8ae35">402,504,000</ix:nonFraction> and net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjI3MA_b60c4a43-c57b-4588-808d-ec992c5b437e">385,782,000</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><ix:continuation id="i79e356c068044853bca5d35c2359e18e"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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, 2020</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%">Net proceeds from ATM programs</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="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjQwMWYxZTUzZGIyNzQwNmZiMjMzNTk5NWRkZGZmZDQ5L3RhYmxlcmFuZ2U6NDAxZjFlNTNkYjI3NDA2ZmIyMzM1OTk1ZGRkZmZkNDlfMS0xLTEtMS0zMzc5NQ_18cb8410-30e9-4a3e-a23d-4b4645378d5d">308,826</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 proceeds from bought deal offering</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjQwMWYxZTUzZGIyNzQwNmZiMjMzNTk5NWRkZGZmZDQ5L3RhYmxlcmFuZ2U6NDAxZjFlNTNkYjI3NDA2ZmIyMzM1OTk1ZGRkZmZkNDlfMi0xLTEtMS0zMzc5NQ_d6eae81b-1ecd-4410-a561-e278db83f795">385,782</ix: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 net proceeds from equity offerings</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjQwMWYxZTUzZGIyNzQwNmZiMjMzNTk5NWRkZGZmZDQ5L3RhYmxlcmFuZ2U6NDAxZjFlNTNkYjI3NDA2ZmIyMzM1OTk1ZGRkZmZkNDlfMy0xLTEtMS0zMzc5NQ_fcccd1ea-a36f-438d-b61d-898ac97f070b">694,608</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:continuation></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 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="ib78dddaddc9f44db89d319f40ce8661d_I20210331" decimals="INF" name="bldp:SaleOfStockAuthorizedAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ3MA_046981b8-0325-4961-9f13-43b2779f7d84">1,500,000,000</ix:nonFraction> during the effective period of the Prospectus, until April 2023.</span></div><div style="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, 2021, <ix:nonFraction unitRef="shares" contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjA0NzMxMzk2OTE2Mw_7a8e5c8a-85cf-44c9-9e98-c25e48a13bd8">297,700,295</ix:nonFraction> ( 2020 - <ix:nonFraction unitRef="shares" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="INF" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQ5NzU1ODE1NjUzMA_a193bb53-3e07-471b-97aa-9ff8cd265da4">282,078,177</ix:nonFraction>) common shares were issued and outstanding.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></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="i2772f05242d440e489616f521aab8242_D20210101-20211231" name="bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5NA_ea991d83-add4-468e-ae47-cae059238ad1">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="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, 2021, and 2020</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="i42b232b03dfb4b33b968e93500e98f75" continuedAt="i1984ba74aafb449bb1e9dfbd129c20f9"><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%">(b)&#160;&#160;&#160;&#160;Share options (cont'd):</span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI3OA_d87e7fc3-8d74-4159-9b71-12971a1ac02f" 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;vertical-align:top;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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMS0xLTEtMS0w_26b242df-5d3a-47bf-aea2-8006b0bdbfe4">4,116,149</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="ie985e13e69d5461eb031ac6a18d31d9d_I20191231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMS0zLTEtMS0w_60cfa312-6ae4-4ec8-b6a3-a4a6341606bc">2.92</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMi0xLTEtMS0w_fc4c8f7d-54fe-4765-92dd-460f70945459">1,834,919</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMi0zLTEtMS0w_9637e7c2-90b1-495c-b3de-6fd3c4d4280b">12.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 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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMy0xLTEtMS0w_7bf20799-aaf3-4094-ad3c-65d2dadb1a9e">1,693,466</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMy0zLTEtMS0w_10c42e40-ced8-42f9-89a2-7eb5b5f338aa">2.77</ix:nonFraction>&#160;</span></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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNC0xLTEtMS0w_3b1750c3-795f-4f4c-8869-7279e590eca1">107,963</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNC0zLTEtMS0w_63d32065-669e-4906-81e1-86d7e72293bd">6.86</ix:nonFraction>&#160;</span></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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNS0xLTEtMS0w_0fdeb647-bf76-4eb3-b943-8d935e469637">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNS0zLTEtMS0w_b9092b23-6449-4916-bc1b-5e750b585a77">&#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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNi0xLTEtMS0w_b17abfec-768f-4807-b0e9-31bb10d5ff20">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 colspan="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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNi0zLTEtMS0w_1c7b9895-2315-4568-9c99-116ef96796be">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNy0xLTEtMS0w_cb360a19-6679-4003-bced-bab9ea6c654d">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNy0zLTEtMS0w_7b40f8d6-c244-4f7a-8baa-d9f7ea31872c">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOC0xLTEtMS0w_ba5205ee-3601-482a-9c1c-aed74b6387d2">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOC0zLTEtMS0w_8125bb31-3759-4365-b9f3-01ab54007fd1">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOS0xLTEtMS0w_55f6cf25-4ab9-4d2f-aba5-b5b189c62d72">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOS0zLTEtMS0w_eb74e4fd-b52e-4e92-a673-2f88c6ba843c">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTAtMS0xLTEtMA_bc151dce-6a2e-49dd-9bb6-291d20d7cd89">&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTAtMy0xLTEtMA_7c988817-b0b3-42c1-883f-d13b677d874c">&#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-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, 2021</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTEtMS0xLTEtMA_00e3319b-af59-4912-b988-b26ef38f8ce6">4,041,567</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTEtMy0xLTEtMA_adab0ffe-74d0-4010-8276-93c6e7fa016c">9.25</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="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5MA_afbf12f2-f612-4c4a-baa4-50448053e1b3" escape="true"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5Nw_f684fec1-9b88-4481-8182-5533ea58b832" 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, 2021:</span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i2a852dbb5047470db245c22eb609313a_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0wLTEtMS0wL3RleHRyZWdpb246ZWI4NjE1YzE2NTg4NGNjNGFmMjQyNjE4NGFkZmE1NmVfNQ_68d3df2f-e8f4-4390-9670-a0b735de14ee">1.23</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="i5585afbb454d4168ab0ee8542de3f87e_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0wLTEtMS0wL3RleHRyZWdpb246ZWI4NjE1YzE2NTg4NGNjNGFmMjQyNjE4NGFkZmE1NmVfMTE_bf383724-5339-4f5f-960a-70ba85e28d71">1.50</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="i07d1c534385d4325a95e66fc5e37f576_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0xLTEtMS0w_aad42262-72fe-4b3a-a27d-f5d338e19c9f">118,517</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="i3e6a77c7efa5477a841c37efb9339d28_D20210101-20211231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0zLTEtMS0w_6c26c9b9-375c-4226-914b-86cea48f16b2">1.1</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="i07d1c534385d4325a95e66fc5e37f576_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy01LTEtMS0w_8d821604-cf77-4a7d-9514-da4b87f7066f">1.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-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="i07d1c534385d4325a95e66fc5e37f576_I20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy03LTEtMS0w_09ddade5-3278-4259-8a21-05bdd6dc87c1">118,517</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="i07d1c534385d4325a95e66fc5e37f576_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy05LTEtMS0w_404cec44-75d9-468b-bb70-95900000b32c">1.42</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="i339410f9aed2405787c25d29561e3676_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0wLTEtMS0wL3RleHRyZWdpb246ZTVlZDk2NTlmNTljNGJhY2IwZWZlNDU5YzUwZTVkNGVfNQ_23218944-3eef-4d45-97a2-6f205f66c9dd">2.00</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="i9f0d5e6d602b40ceb65d8d0767ef2422_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0wLTEtMS0wL3RleHRyZWdpb246ZTVlZDk2NTlmNTljNGJhY2IwZWZlNDU5YzUwZTVkNGVfMTE_d1074730-f801-4486-8506-35f706f640a3">2.36</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="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0xLTEtMS0w_08f1d605-1fbd-4a8b-81b4-130860f52d2e">260,507</ix:nonFraction>&#160;</span></td><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="i7369e481470149c4a56c002edc8d2d33_D20210101-20211231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0zLTEtMS0w_9f13c872-e43c-4938-80f9-07c27f507356">1.6</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="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC01LTEtMS0w_aa1f442f-dd52-47ec-93c4-891d971ec5b8">2.17</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="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC03LTEtMS0w_19d92839-fbcb-4d6e-9e05-492e2106e11a">260,507</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC05LTEtMS0w_9e6ce1e0-9971-49b2-ac2b-07f0f427fa06">2.17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 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="i7f4d543fda8c4dccb87ffcdd6e148f56_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0wLTEtMS0wL3RleHRyZWdpb246Mjc4N2NhNzA3MTI2NGQ4NDkyYzgxYjZiZjAyMTgzZDNfNQ_71f6991c-4640-4fb4-8644-24e22d5efb5b">2.86</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="i4473fbe483f24268a9c15a8fc6529398_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0wLTEtMS0wL3RleHRyZWdpb246Mjc4N2NhNzA3MTI2NGQ4NDkyYzgxYjZiZjAyMTgzZDNfMTE_c11bb5e3-5226-45c9-a534-fc97bd5284de">3.16</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="i5a46f86df8dd4197b2a17810b027f4a2_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0xLTEtMS0w_d1da6f15-c3fc-40c7-8d6b-c01885e70210">339,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="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="i36782c919fd54c07acf5b030058b197d_D20210101-20211231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0zLTEtMS0w_9460c3ca-647e-49d1-8c11-f9847fcde641">3.6</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="i5a46f86df8dd4197b2a17810b027f4a2_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS01LTEtMS0w_36063f37-d522-4d6d-bc1f-dd042173fa0b">2.93</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="i5a46f86df8dd4197b2a17810b027f4a2_I20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS03LTEtMS0w_985573fc-bf9d-45fa-8023-a02814fa99f6">285,894</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="i5a46f86df8dd4197b2a17810b027f4a2_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS05LTEtMS0w_15085907-cb6a-4065-bc03-7b88bda95f15">2.90</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 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="i8c7d9f0dab1a4088a2d24945533be8c0_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0wLTEtMS0yNjQ0OS90ZXh0cmVnaW9uOjdmMjc3ZjVmNWNmYjQ5ZjM4OTc5ZTZiMWE4NzMzM2VkXzEwOTk1MTE2Mjc3OTc_b11a105c-e37b-43ea-9cad-12aef1a39a54">3.21</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f043cb4d1b5470d9942243b9caae221_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0wLTEtMS0yNjQ0OS90ZXh0cmVnaW9uOjdmMjc3ZjVmNWNmYjQ5ZjM4OTc5ZTZiMWE4NzMzM2VkXzEwOTk1MTE2Mjc4MDQ_cc4e62c5-3905-440c-93dc-66d726b85cc3">4.71</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="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0xLTEtMS0yNTQ4OQ_fb18c7ed-f476-4f4f-85b0-706cf86267e2">1,150,704</ix:nonFraction>&#160;</span></td><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="i8fb5fc57e7ad4faebe7fa1ccc9351616_D20210101-20211231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0zLTEtMS0yNTQ4Mg_86598f8e-2247-485c-ab77-d1c0385f0687">3.9</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="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi01LTEtMS0yNTUwMQ_bc05079b-a5a6-4c35-b1b9-e67e667062c6">3.46</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="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi03LTEtMS0yNTUxMg_fec40072-6d5e-4ec3-b480-013a6ece6196">800,235</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi05LTEtMS0yNTUyMw_c2744156-a1d8-4f53-a824-d50902afb1c8">3.53</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 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="i6007f3240c0541868e15a6a3759285a8_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0wLTEtMS0wL3RleHRyZWdpb246MTgxYjc0NmYzNjliNGFiNmIzMzAyNGMwM2VhYjE1Y2RfNQ_32cb2e3b-2f8a-44ea-b9ae-60af98d70514">10.64</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="i9b6e8abf0f624c589350a5d042d77999_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0wLTEtMS0wL3RleHRyZWdpb246MTgxYjc0NmYzNjliNGFiNmIzMzAyNGMwM2VhYjE1Y2RfMTE_40910695-233e-4449-8b0a-c808f77a2186">13.46</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="i3a1b55a3841d4d4a92f0bf183648559a_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0xLTEtMS0w_7c9eeec1-2c14-443b-8b38-7bcefa850c2e">1,275,856</ix:nonFraction>&#160;</span></td><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="ib8ac3b902bfd423ba31d3d71d7ef3e29_D20210101-20211231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0zLTEtMS0w_0510dc01-70ee-4d55-a71f-b8c5431be462">5.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="i3a1b55a3841d4d4a92f0bf183648559a_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy01LTEtMS0w_33329613-f388-4aba-bf18-8539d930f8ad">11.35</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="i3a1b55a3841d4d4a92f0bf183648559a_I20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy03LTEtMS0w_a2256c7c-43da-45c8-bf2b-6ad5869a2ad5">340,989</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="i3a1b55a3841d4d4a92f0bf183648559a_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy05LTEtMS0w_a764f009-4e1c-4500-8b2a-745c8b04bda5">11.16</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 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="icf3687a469f5487d80fdcea2f3046919_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOS0wLTEtMS0yOTIzNy90ZXh0cmVnaW9uOjFjNjQ5YWIyMDdhZTQ2NDI5MTU1MjU3ZmY2M2Y3ZTZkXzQ5NDc4MDIzMjUwMDI_ebcfb43e-a3ca-4a3d-8b06-0804fdb4af32">15.63</ix:nonFraction>  - $<ix:nonFraction unitRef="usdPerShare" contextRef="i4d4ed1eb46734e42ad00c4141a8496c7_I20211231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOS0wLTEtMS0yOTIzNy90ZXh0cmVnaW9uOjFjNjQ5YWIyMDdhZTQ2NDI5MTU1MjU3ZmY2M2Y3ZTZkXzQ5NDc4MDIzMjUwMDU_eafc250c-f49a-4887-a70e-34965a92cc7a">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="i182d3f3e251842c5b491650cf523ce95_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0xLTEtMS0yOTI4Nw_feff6e4c-12f5-46e9-a1af-262d4a03f07c">896,007</ix:nonFraction>&#160;</span></td><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="i18d2c4c819e241ba8ee48af1ff83ce30_D20210101-20211231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0zLTEtMS0yOTI4Nw_69c2aa91-ba37-4d3f-9a7a-43dd713f9fb5">6.0</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="i182d3f3e251842c5b491650cf523ce95_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC01LTEtMS0yOTI4Nw_4f465fbb-dc89-413f-8ebc-3deedc11bcd1">19.18</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="i182d3f3e251842c5b491650cf523ce95_I20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC03LTEtMS0yOTI4Nw_219868a5-079b-49d4-85f2-2460b83b01ab">157,651</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="i182d3f3e251842c5b491650cf523ce95_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC05LTEtMS0yOTI4Nw_74823029-2a25-4e5b-a09c-80502c08d576">15.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-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0xLTEtMS0w_84f02ce0-e5e2-4373-a458-ba2828ffb2b4">4,041,567</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0zLTEtMS0w_2bba2a45-59a5-4fa2-98d5-6fb9f078101d">4.6</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC01LTEtMS0w_3632b473-1f16-49f8-b7a6-25ea9ea8aef8">9.25</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC03LTEtMS0w_6aed099c-d1a4-40d6-98b7-7e449b7a9eff">1,963,793</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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC05LTEtMS0w_0d652aa9-e373-494d-bbad-54ab1d1bf0f5">5.44</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:3pt;padding-left:18pt;text-align:justify;text-indent:-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%">During 2021, compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0MjkyOQ_cd3a1ee1-ee6c-4f9f-9d86-3253a76ca5cd">6,093,000</ix:nonFraction> (2020 &#8211; $<ix:nonFraction unitRef="usd" contextRef="ie752429bcc0c4a3eb1c49ae376c23873_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0Mjk0MA_6076f6d0-e404-408e-b08a-d7ca36813971">4,482,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 2021, <ix:nonFraction unitRef="shares" contextRef="ic41594e267ae4b2ea932d27eea62171c_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzYwOA_fc74802a-b87d-4999-aa72-e2100a48be4a">549,281</ix:nonFraction> options were exercised for an equal amount of common shares for proceeds of $<ix:nonFraction unitRef="usd" contextRef="ic41594e267ae4b2ea932d27eea62171c_D20210101-20211231" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzY4Nw_23b238e6-ac32-45c8-97fb-aa187ec0a6ef">2,415,000</ix:nonFraction>. During 2020, <ix:nonFraction unitRef="shares" contextRef="i738ef600c08a4f508afcd0d8495fc575_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzcwMg_a0e709e3-969b-43f1-bea0-33a73acb4fa0">1,693,466</ix:nonFraction> options were exercised for an equal amount of common shares for proceeds of $<ix:nonFraction unitRef="usd" contextRef="i738ef600c08a4f508afcd0d8495fc575_D20200101-20201231" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzc4MQ_44bcaaa6-80b0-463f-a9ac-248428947888">4,438,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 2021, options to purchase <ix:nonFraction unitRef="shares" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzgxNg_0aa18e6c-75fb-4884-a5cb-55d810bb1c0c">540,116</ix:nonFraction> common shares were granted with a weighted average fair value of $<ix:nonFraction unitRef="usd" contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="2" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg4NA_48411535-86eb-4da6-b660-31d79811f671">10.76</ix:nonFraction> (2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg5Mw_cd38dc90-f63d-4080-9b78-ff518ccfad85">1,834,919</ix:nonFraction> options and $<ix:nonFraction unitRef="usd" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="2" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzkwOA_3c985a81-8dca-4afd-92e4-ebb2b3471f56">5.49</ix:nonFraction> fair value).  The granted options vest annually over <ix:nonNumeric contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231" name="bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5OA_e01cd9f8-b2da-4fd2-8215-9f784534790f">three years</ix:nonNumeric>.</span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5MQ_cec2a0a0-c0f5-429f-92fc-ca508251cfca" 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:OptionlifeshareoptionsgrantedPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMS0xLTEtMS0w_4457d212-5672-4d57-901d-cf6e0cea2988">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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" name="bldp:OptionlifeshareoptionsgrantedPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMS0zLTEtMS0w_fa8452e3-593c-498f-8d80-04f838b40b38">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" name="ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMy0xLTEtMS0w_807c916e-c406-4d21-bf34-d2e98ae0abf1">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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" name="ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMy0zLTEtMS0w_c32f97d7-02b2-42f4-b5f8-eb08c2e50b6a">61</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="2" name="ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfNC0xLTEtMS0w_aea333eb-8bb5-471e-8e76-317e087a9468">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="2" name="ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfNC0zLTEtMS0w_05d98fed-e370-4c91-9c1c-d4c1b1e2e441">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></ix:continuation><div style="margin-bottom:6pt;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%">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, 2021, and 2020</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="i1984ba74aafb449bb1e9dfbd129c20f9" continuedAt="i31f6dacab4b24439b428477b6de4d183"><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%">(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&#160;31, 2021, options to purchase <ix:nonFraction unitRef="shares" contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDE1Mg_1b7168cf-5ce0-49bf-81dc-607ed7b35775">4,041,567</ix:nonFraction> common shares were outstanding (2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDE5Mg_28873c5f-2dbe-4083-b6a4-ae18327a17b2">4,149,639</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%">(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, 2021, there were <ix:nonFraction unitRef="shares" contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="INF" name="bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDY1OA_336e463d-54d2-4e62-bc37-4b7d1069b290">19,540,514</ix:nonFraction> (2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="INF" name="bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDY2Nw_223edfb2-a255-4329-967d-7f32feac4c99">17,877,028</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 2020 and 2021, 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="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231" decimals="INF" name="bldp:NumberOfSharesIssuedPerAwardRedeemed" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTE0OA_667c369c-0b39-4221-a317-4fc9c0262a7e">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:6pt;padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4NQ_2548a528-0cd9-4511-af43-f0e87a47cecf" continuedAt="i98bfe22ebf4148b5bd61892af85b8262" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib70098f78a4c4190b42939d151353538_I20191231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfMS0xLTEtMS0w_f8127552-d598-4fef-bed0-384657935972">811,378</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="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfMi0xLTEtMS0w_6571b47f-6194-410f-b49f-41ee3c75d306">23,809</ix:nonFraction>&#160;</span></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="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfMy0xLTEtMS0w_ad986de0-c3b6-498e-91cb-7bdd612f9b01">15,156</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibb1dea683bc44d6c9e83c396b8790ccc_I20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNC0xLTEtMS0w_ab0397de-162b-4021-9ffa-d7bc59b41710">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="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNS0xLTEtMS0w_5e231295-f052-45b2-b376-8e09212a410e">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="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNi0xLTEtMS0w_f95522ea-8fc8-4722-ab21-606b887ac82a">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-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, 2021</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="ib3a1d0e9cb38420fb59be9846b776872_I20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNy0xLTEtMS0w_c7419220-cf6d-4e9d-9d4b-d5f47766dbfc">756,223</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><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%">During 2021, compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQxOQ_d8d74d95-d0a7-41ae-8349-4b686d3a43ed">672,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQyOA_10009ac2-9a99-428d-a9ad-348d49d49915">314,000</ix:nonFraction>) was recorded in net loss relating to <ix:nonFraction unitRef="shares" contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231" decimals="INF" name="bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQ5Mw_320c2e99-609a-4df8-ae56-a2e364c2a612">35,953</ix:nonFraction> DSUs (2020 -  <ix:nonFraction unitRef="shares" contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231" decimals="INF" name="bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTUwOA_9c61aa4a-73b4-463c-add5-37deceb1f29d">23,809</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 2021, <ix:nonFraction unitRef="shares" contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTU1MA_92e1d842-ac9f-4f68-a983-d818a17f2ac2">99,761</ix:nonFraction> DSUs (2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTU2NA_60b24742-7c43-4c9b-8b0a-8a3fe441e2ef">15,156</ix:nonFraction>) were exercised, net of applicable taxes, which resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231" decimals="INF" name="bldp:NumberOfSharesIssuedOtherEquityInstruments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTY0Mw_74be1fba-c142-4686-8de9-1e76c146a094">46,388</ix:nonFraction> common shares (2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231" decimals="INF" name="bldp:NumberOfSharesIssuedOtherEquityInstruments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTY2Ng_459e2e3d-ea24-4be3-82fa-b4482631c0d4">7,608</ix:nonFraction>), resulting in an impact on equity of $<ix:nonFraction unitRef="usd" contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTcwOA_975cde55-4838-4503-97e8-6f9111387817">1,290,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTcxOA_6eefdc62-46a9-42d6-a1a7-2605ab85d57e">64,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, 2021, <ix:nonFraction unitRef="shares" contextRef="ib3a1d0e9cb38420fb59be9846b776872_I20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTczMw_f608d74a-e0ad-4124-a3cf-f19a8a9a400e">756,223</ix:nonFraction> deferred share units were outstanding (2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="ibb1dea683bc44d6c9e83c396b8790ccc_I20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTc4MA_10809775-c09d-4db1-a3b5-177e14997fb6">820,031</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="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="INF" name="bldp:NumberOfSharesIssuedPerAwardRedeemed" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTkxNQ_c31ab6e6-1e92-4a18-a5c4-be8be8c7c606">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="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="INF" name="bldp:NumberOfShareBasedCompensationPlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjMwOQ_fc0e85f5-90bc-4ccd-b6bd-ba56430ef327">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="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><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, 2021, and 2020</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="i31f6dacab4b24439b428477b6de4d183"><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><span><br/></span></div><div style="padding-left:18pt"><ix:continuation id="i98bfe22ebf4148b5bd61892af85b8262"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if922b7e73ad147c4a967c5de6df54922_I20191231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMS0xLTEtMS0w_9da10343-de06-4672-b946-164bde68799a">1,305,265</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="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMi0xLTEtMS0w_d07ea653-a80f-480c-8ab4-ca147c559866">334,758</ix:nonFraction>&#160;</span></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="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="INF" name="bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMy0xLTEtMS0w_987d6452-5339-49f1-90e3-6e4cc0a5f147">98,867</ix:nonFraction>&#160;</span></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="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNC0xLTEtMS0w_6e53ea73-84cb-4e94-80e3-a02951df51dc">593,025</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="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNS0xLTEtMS0w_95dd30e7-d880-4157-9bab-06bdaa5246c2">15,919</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i504f8261beb14e2da0079ddf165a293f_I20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNi0xLTEtMS0w_eb850c1f-93ed-4f94-84aa-2086b2f3a9e3">1,129,946</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="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNy0xLTEtMS0w_7d0abfb3-e2b2-404c-a892-44cd2be44e09">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="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="INF" sign="-" name="bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfOC0xLTEtMS0w_6c5fe21a-193c-470c-9cf0-fcfd85266466">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="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfOS0xLTEtMS0w_699c3454-94d9-4d56-bc02-470f8d216967">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="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMTAtMS0xLTEtMA_2a56464e-8230-4142-847b-31f6a5323c35">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-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, 2021</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="i901945c144fe459995b09dc4ef2856dc_I20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMTEtMS0xLTEtMA_c27328ce-67ef-471b-9dac-07de0e102222">966,220</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="padding-left:18pt;text-align:justify;text-indent:-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%">During 2021, compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0MzI0NA_85f9fd85-4692-40fe-b012-fcbe9b3566e7">2,904,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0MzI1NQ_7f5bface-016d-4f18-b613-4dc4115a4f1f">1,432,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 2021, <ix:nonFraction unitRef="shares" contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjc2Mg_33b128c5-5357-446d-a011-a718fe22c875">195,838</ix:nonFraction> RSUs were issued (2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjc4OA_274ee888-30ea-4d47-b857-03385870ee6a">334,758</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 2021, <ix:nonFraction unitRef="shares" contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzA1OQ_63c77a45-758b-4131-9da6-dc6228e89284">325,863</ix:nonFraction> RSUs (2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzA3Mw_b8e6ea6e-7a9a-44b5-91c8-9e482a21ed9e">593,025</ix:nonFraction>) were exercised, net of applicable taxes, which resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzE1Mg_c6147614-100c-4f0b-9348-afa4e96cb54c">156,449</ix:nonFraction> common shares (2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzE3NQ_409b027b-4bb3-488b-8756-70ad8d0fbfea">305,229</ix:nonFraction>), resulting in an impact on equity of $<ix:nonFraction unitRef="usd" contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzIxNw_5d82180a-eb27-4a28-87ff-a800feb9c2da">4,357,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzIyNw_b1f91898-7a6d-45f3-8c61-47d69014c0f7">3,023,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, 2021, <ix:nonFraction unitRef="shares" contextRef="i901945c144fe459995b09dc4ef2856dc_I20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI0Mg_83321568-1fe0-4e8b-a808-263e2ac8c314">966,220</ix:nonFraction> RSUs were outstanding (2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="i504f8261beb14e2da0079ddf165a293f_I20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI3Mw_70cfc998-7d6c-4f88-90ca-72a515948b7f">1,129,946</ix:nonFraction>).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_103"></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzEzNTg_f2477943-f6ed-4a3c-9462-ea8c3ae2c165" continuedAt="i5926d87533724788816ad6947b0f6258" escape="true">Commitments and contingencies:</ix:nonNumeric></span></div><ix:continuation id="i5926d87533724788816ad6947b0f6258"><div style="margin-bottom:9pt;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 capital contributions to Weichai Ballard JV in 2022 (note 14).  The Corporation is also 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;<ix:nonFraction unitRef="gbp" contextRef="i32e4b43a65f64bd1906afc31a7bd3681_I20211231" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjkzOTg_2470026f-4d7b-47b2-b9bf-6ca5c10e0355">25,000,000</ix:nonFraction> (including &#163;<ix:nonFraction unitRef="gbp" contextRef="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjk0MTQ_f9c5d660-7c43-46b4-b085-2f161f837920">5,665,000</ix:nonFraction> invested as of December 31, 2021) into HyCap.  The Corporation has committed to investing &#8364;<ix:nonFraction unitRef="eur" contextRef="i69f69f7db7564b478a12b6409f47136a_I20211231" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjk1MTM_abdcaade-c3a5-4505-95f4-d90df782b4a2">30,000,000</ix:nonFraction> (including  &#8364;<ix:nonFraction unitRef="eur" contextRef="ic2204501c17640298870cb1f2dbd11de_D20211001-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjk1MzA_d1d73dba-e9da-4c3f-9543-605d9892ea8f">300,000</ix:nonFraction> invested as of December 31, 2021) 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, 2021, the Corporation has outstanding commitments aggregating up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjkxNjY_a9fab49d-aadf-4dbb-8246-f75014afad6c">22,800,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="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231" name="bldp:IntellectualPropertyTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzM3MA_26a02278-f3d1-4e6a-9b11-2650c60fb13b">15</ix:nonNumeric> years expiring in April 2029.  <ix:nonFraction unitRef="usd" contextRef="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231" decimals="INF" name="bldp:PaymentsForRoyaltyAgreement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQwNA_ed0ae037-1500-4877-9512-402329116a9f"><ix:nonFraction unitRef="usd" contextRef="id29999761cc245308f74466304cf6589_D20200101-20201231" decimals="INF" name="bldp:PaymentsForRoyaltyAgreement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQwNA_f6ef81b7-1b02-4d78-884b-7d3e7defcce1">No</ix:nonFraction></ix:nonFraction> royalties were paid to UTC in the years ended December&#160;31, 2021 and December 31, 2020.</span></div><div style="margin-bottom:9pt;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="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231" decimals="INF" name="bldp:RoyaltyObligationContingentPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzU1MQ_cbbb5095-a714-455d-b0a0-4711c7567103">2</ix:nonFraction>% of revenues, to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i04359dab191b4a68b7d7c1a4fd91cf80_I20211231" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzU4Mw_548f6a85-bd0d-46f6-a295-1a63f5fddbb8">4,613,000</ix:nonFraction> (CDN $<ix:nonFraction unitRef="cad" contextRef="i04359dab191b4a68b7d7c1a4fd91cf80_I20211231" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzU5MQ_213a86a2-6380-4b8c-9919-71d3924453c6">5,351,000</ix:nonFraction>), on sales of certain fuel cell products for commercial distributed utility applications. As of December&#160;31, 2021, <ix:nonFraction unitRef="usd" contextRef="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231" decimals="INF" name="ifrs-full:RoyaltyExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzY5NA_6e5f1faf-e5d0-4d87-a855-2fcc03b20df0">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="i638a9f5db78a496393b81c0672149b98_D20210101-20211231" decimals="INF" name="bldp:RoyaltyObligationContingentPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzgzMw_d53bb714-4e57-4a84-9c19-e8bebe7c7c38">2</ix:nonFraction>% of revenues, to a maximum of $<ix:nonFraction unitRef="usd" contextRef="ia897fe1093344f7988f70a34a3152ac8_I20211231" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzg2NQ_ea6a4e50-d891-47ad-a672-f679e5d6c0e7">1,896,000</ix:nonFraction> (CDN $<ix:nonFraction unitRef="cad" contextRef="ia897fe1093344f7988f70a34a3152ac8_I20211231" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzg3Mw_2926a695-5483-4f49-bab7-60e32ea7a5c6">2,200,000</ix:nonFraction>), on sales of certain fuel cell products for commercial transit applications. As of December&#160;31, 2021, <ix:nonFraction unitRef="usd" contextRef="i638a9f5db78a496393b81c0672149b98_D20210101-20211231" decimals="INF" name="ifrs-full:RoyaltyExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzk2NA_7c57941e-fd79-4e95-8f22-85845a9666c4">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%">50</span></div></div></div><div id="i56b85ed1e9524a9ababc19b807def189_106"></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, 2021, and 2020</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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.  <ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfRevenueExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90ZXh0cmVnaW9uOjJjZmNlNGNjODcwNjQ4MTlhOGE1OTcwZWE4MTQxYmVmXzM5OQ_41de20ee-7ff7-4879-8ab7-990dfc7462f9" continuedAt="i3fa9fadbb13a4987a6ce0bfb3366ef15" escape="true">Disaggregation of revenue:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i3fa9fadbb13a4987a6ce0bfb3366ef15"><div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90ZXh0cmVnaW9uOjJjZmNlNGNjODcwNjQ4MTlhOGE1OTcwZWE4MTQxYmVmXzQwMA_368ad348-2313-4374-a538-7e6dc9ba61ca" escape="true"><div style="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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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="ia21f3fd0dd6d49c68c2a30e1c5d6c6a6_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzMtMS0xLTEtMA_88e80667-c5ae-46b5-ae4d-b3730f367740">38,818</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="i623241d529044918a73f6e213e50c587_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzMtMi0xLTEtMA_0bcfeb39-bac1-4f94-8a01-b735e3b275b1">54,267</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i1d759eb74a274c75b720985becf6fbdc_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzQtMS0xLTEtMA_fad4dbe3-e4d5-4683-b16c-d8ef79e4c665">42,588</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="i0ef691913b0f41979ff807bfc7af0954_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzQtMi0xLTEtMA_2cc2476c-0cb3-401f-8c24-2287971b4c3c">36,484</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i1c2048e3bf5f40cb8f9b1f293418b67e_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzUtMS0xLTEtMA_9a23ade5-f0b4-45de-aa4c-95adcfd8b0e7">20,599</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="iaf5ff003401f4dc8b06a071cefada663_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzUtMi0xLTEtMA_33ecc04c-f552-4423-b06d-41fc08b599bc">9,269</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i508a95df9ab241cfb30aebb4aea28406_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzYtMS0xLTEtMA_dd73ab4e-688b-4d01-8ea3-f2eb5edd0d2b">2,500</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="i89d2f298e1e2494ab4add99875a5dea1_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzYtMi0xLTEtMA_456ff1f8-5fbb-4d33-94f1-2176966101e3">3,857</ix: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzctMS0xLTEtMA_015c8328-7fe4-46e8-b9f0-22bf915eb3f3">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><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzctMi0xLTEtMA_b58fee9b-f5c2-49ee-9e32-4de77a1b2ec9">103,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></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="i411b73bc8c9242a99010f8c2159968f0_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzktMS0xLTEtMA_990162ef-9bc3-4df6-a211-07a9528ccf06">51,663</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="i36886b4c6c934a8cb0664452cbd4f271_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzktMi0xLTEtMA_66817c93-65ac-4aeb-b0eb-37d918a6a846">47,688</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="ice31b21069644bb98d6751d424d37175_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEwLTEtMS0xLTA_3338b2a1-ba94-43f7-858c-26cc9b0d6a04">8,140</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="i9e9740f76e9c4867adeeff2ac13d133f_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEwLTItMS0xLTA_f7fd8d39-d39b-48fe-92d2-3b18b3fa9d60">5,310</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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%">Back Up 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="i4b63fa3b9e684d14bbb344bff2b0129b_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzExLTEtMS0xLTA_5835a30b-bb19-4582-8c82-1746f542d331">8,214</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="ic0cf8eef62064e0c9d45080fc12a090a_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzExLTItMS0xLTA_920567cc-417b-4046-986d-b73a8909fa35">5,602</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="id185f128489e41748bbe2b4a553c47e3_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEyLTEtMS0xLTA_2a516a95-676b-4531-b444-f68c5408d6c3">36,488</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="ife1a0541831740d9bb88950450869600_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEyLTItMS0xLTA_0784e996-cb4f-4d0a-b88f-0074affafda4">45,277</ix: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEzLTEtMS0xLTA_e8feace8-bb29-496b-b16d-d2e08cc69696">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEzLTItMS0xLTA_d0060c68-3f79-41af-87b5-6d692f32c515">103,877</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="i4275c498791d45ac89d5ed25bbee26aa_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE1LTEtMS0xLTA_d61f40c4-5ae5-4583-a97b-ed0d14e07b4f">65,208</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="i0eb6b957ac954ecb9c721effa11b640e_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE1LTItMS0xLTA_313fe4f8-cc41-4e3e-848c-aefd521e9768">56,655</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="ife69f0b8376c4c5bb80e141e36da9936_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE2LTEtMS0xLTA_dc58490f-171e-4fd7-aee2-0d58a1dc44ca">39,297</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="i224e084cd8b646cbb5f4fea48056877b_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE2LTItMS0xLTA_e4012e3a-fc9b-40be-9331-2704cef0c07a">47,222</ix: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE3LTEtMS0xLTA_033e0f08-4520-4a26-9767-c9157af3e48b">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE3LTItMS0xLTA_86606e0a-2b50-4494-b15d-4e8bae50b9c0">103,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></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:3pt;padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_109"></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfExpensesByNatureExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90ZXh0cmVnaW9uOjVhMzkzNGJjYmM4ZTRmMDFiZjQyZTQzODgwOGQ1ZWIyXzIzMQ_45e78dc1-9b91-406d-9a18-b4074d803b67" continuedAt="ida6bf69d128a41ea891933df19b0adcd" escape="true">Personnel expenses:</ix:nonNumeric></span></div><ix:continuation id="ida6bf69d128a41ea891933df19b0adcd"><div style="margin-bottom:9pt;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="padding-left:18pt"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90ZXh0cmVnaW9uOjVhMzkzNGJjYmM4ZTRmMDFiZjQyZTQzODgwOGQ1ZWIyXzIzMw_38ac0963-2e3d-4ce2-9d2d-4175f3d7dc17" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ShorttermEmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzEtMi0xLTEtMA_ed25b5fd-f590-4edb-8fe9-f523f147176a">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ShorttermEmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzEtNC0xLTEtMA_1fe9f906-eb58-43b4-8585-50223a3d9f50">63,392</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzItMi0xLTEtMA_e8a6cccc-62c4-47ae-9ecb-2c8acbc138bb">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%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzItNC0xLTEtMA_f2cb0903-5677-40cb-ab8b-103bdc14615c">6,228</ix: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzMtMi0xLTEtMA_e2a53e35-a411-48be-8ef0-7333ae64d647">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzMtNC0xLTEtMA_be1af8d3-5ed9-421d-92aa-5934a834c099">69,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></tr></table></ix:nonNumeric></div></ix:continuation><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_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%">25. <ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExODU_6ba253b9-1ae9-487a-810c-2417357c1a83" continuedAt="ifdbfca781b504e31abf4bb01ebc823d5" escape="true">Other operating expense:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;padding-left:18pt"><ix:continuation id="ifdbfca781b504e31abf4bb01ebc823d5" continuedAt="i6b5667719ac649ca92b319f9a5575e83"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExODY_0641c135-8950-4bb3-a288-b3c6c7e9acf3" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzEtMS0xLTEtMA_ddd2ec47-5d1c-4ab3-af95-32b2ca1214c1">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzEtMy0xLTEtMA_3c6fcf1f-5505-4890-9f93-9b11903e9c82">60</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzItMS0xLTEtMA_3932212b-bf2f-4b62-a14a-dd09fe3da024">&#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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzItMy0xLTEtMA_e38a4c60-8beb-4c05-9130-5b7446dadb2a">250</ix: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 impairment loss on trade receivables</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzMtMS0xLTEtMA_cd7b45f7-0b3d-4180-885f-3b9177463385">54</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 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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzMtMy0xLTEtMA_61756660-a0ae-44ad-ba74-8bfd9b771897">310</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:8pt"><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%">Restructuring 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzUtMS0xLTEtMA_47aee47e-8237-4faa-95d4-e4de14f5c24e">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="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzUtMy0xLTEtMA_497af67f-c491-49f4-8eb3-e4db6f81a5f2">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="padding:2px 1pt;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 (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMS0xLTEtMjEwNzY_bec7d59d-16b3-4f6f-b113-122e0b0e5ddf">2,115</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMy0xLTEtMjEwNzY_ae355c1f-f546-4241-961f-449a16fcbe22">&#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-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:MiscellaneousOtherOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMS0xLTEtMA_5d79c22f-3b4c-4a3d-8a2f-28a69acb206c">2,325</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:MiscellaneousOtherOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMy0xLTEtMA_19fddcd2-eff3-4833-8d70-1ce83b6bf6ce">376</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></table></ix:nonNumeric></ix:continuation></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="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%">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, 2021, and 2020</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="i6b5667719ac649ca92b319f9a5575e83"><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%">25. Other operating expense (cont'd):</span></div><div style="padding-left:18pt;text-indent:-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%">For the year ended December&#160;31, 2021, the Corporation recorded a net impairment loss on trade receivables of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzEzMg_2ef1818d-37ab-4b7e-834e-6d2fb87e75b5">54,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzE0Mg_f4c2e6c6-6ac8-4b7c-82be-32405bc9b1af">60,000</ix:nonFraction>).  The impairment loss in 2021 consists 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%">For the year ended December&#160;31, 2021, the Corporation recorded an impairment loss allowance of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3Xzg1MA_40825888-ea23-42fc-82c7-a06ac618c717">nil</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3Xzg2MA_c49424c0-ab4f-4454-b2cc-4637a12cb5e4">250,000</ix:nonFraction>), based on a probability-weighted estimate of credit losses.  Information about the Corporation's exposure to credit and market risks, and impairment losses for trade receivables and contract assets is included in note 31.</span></div><div style="margin-bottom:9pt;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, restructuring charges of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExMjM_17dc78a1-eb12-42df-ae1d-0f6658a99c6f">156,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExMzI_04ed219c-18b6-4d76-bc06-67db7e2a2da1">66,000</ix:nonFraction>) relate primarily to cost reduction initiatives. </span></div><div style="margin-bottom:9pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzQ5NDc4MDIzMjc1MTU_cc2e7cd5-5235-4d29-8e34-0b41e4e07cf0">2,115,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzQ5NDc4MDIzMjc1Mjk_6b4bbfeb-cab7-4ffc-942f-f76cf86124e1">nil</ix:nonFraction>) for the year ended December 31, 2021 consist primarily of other legal, advisory, and transaction related costs incurred on ongoing corporate development activity including the successful acquisition of Arcola (Ballard Motive Solutions), the long-term investment in Forsee Power, and the long-term investment in the HyCap and Clean H2 hydrogen infrastructure and growth equity funds.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_115"></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%">26. <ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90ZXh0cmVnaW9uOjc4ZGIwMGRkNWQ1NTQxMThhYTRjMzc1Y2NkZWFlNzhkXzQw_4db4f419-710b-45dd-b204-82b3e9e41ca5" continuedAt="if6b3816aeca84364b350ccf2f3b3a323" escape="true">Finance income and expense:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;padding-left:18pt"><ix:continuation id="if6b3816aeca84364b350ccf2f3b3a323"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90ZXh0cmVnaW9uOjc4ZGIwMGRkNWQ1NTQxMThhYTRjMzc1Y2NkZWFlNzhkXzQy_392ed8e4-9450-48c7-b0d0-675d2671eacc" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzEtMS0xLTEtMA_e723dccf-0f31-4efb-9057-217fe4911b9f">131</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzEtMy0xLTEtMA_71c07d48-98eb-4126-8425-60502dd354b0">164</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%">Pension administration 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:PensionAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzItMS0xLTEtMA_bed66643-f0bb-4cf4-97ba-b5d65bac23e2">120</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:PensionAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzItMy0xLTEtMA_265149c4-50a0-4be6-8bea-b3d7f517b5c7">110</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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:InvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzMtMS0xLTEtMA_ad5a6fb5-6e6e-4793-b574-469e057ae894">4,043</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:InvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzMtMy0xLTEtMA_c689bfff-10f0-4eeb-aeab-7050e7505fbe">1,436</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:OtherFinanceIncomeCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMS0xLTEtMjI1NTU_a564af75-2797-45e2-b18b-55f3e1bc3263">300</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:OtherFinanceIncomeCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMy0xLTEtMjI1NjY_f290410e-dd85-41a7-b75f-0181462d93c7">255</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%">Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 31)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMS0xLTEtMjI1NTU_f0213d4f-d7dd-47d3-b51d-36c37c5d64d2">9,024</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMy0xLTEtMjI1NjY_ffcb3299-f503-4097-b31e-c8804ff8935f">&#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%">Foreign exchange gain (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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMS0xLTEtMA_507d8785-ff28-40c7-8cb2-aa85912e2cb1">1,336</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMy0xLTEtMA_3a14b4ce-10fb-47f8-88d1-c9f0188dc4a2">4,875</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:GovernmentLevies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMS0xLTEtMA_2c0b5bcd-679b-43de-8ebd-bb551389c1d4">1,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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:GovernmentLevies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMy0xLTEtMA_57b1b631-40e3-46fc-a153-ea190965b9a9">1,500</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 income 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzYtMS0xLTEtMA_06ec8d04-f5f3-40fa-9a2f-f52825d0d5ee">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzYtMy0xLTEtMA_6f96559c-afe7-42f1-9af4-cca7bc2cd461">4,282</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-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzctMS0xLTEtMA_611f857d-86dd-46f8-8022-3f1cd71ef554">1,294</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzctMy0xLTEtMA_ce5927ee-3145-4045-956b-37e39316793a">1,303</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="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:18pt;padding-left:18pt"><span><br/></span></div><div id="i56b85ed1e9524a9ababc19b807def189_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%">27. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfIncomeTaxExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMjE_68e24ae9-6b45-4885-acad-0f108cada682" continuedAt="i0252c36b823a4093ada2ec7f920e2d12" escape="true">Income taxes:</ix:nonNumeric></span></div><ix:continuation id="i0252c36b823a4093ada2ec7f920e2d12" continuedAt="i73a7d54051cc4aea8946948ed7bf1da3"><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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMjI_d4899f3f-cd3b-4aee-b4cf-f65988afef7f" 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzItMS0xLTEtMA_70f0d204-7d4c-4b15-840b-339d4490c765">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 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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzItMy0xLTEtMA_e81d6f32-6e61-4279-a997-9e3695c4ccee">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;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:WithholdingTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzMtMS0xLTEtMA_58716319-982c-4bca-9338-89de5922a7f0">21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:WithholdingTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzMtMy0xLTEtMA_14f5058c-1f2b-4e38-b9c0-d6b385e01e41">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-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzQtMS0xLTEtMA_43b37a13-ffcc-4f25-9b7c-fd74de00930e">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzQtMy0xLTEtMA_2962e418-08a2-44e9-9d4f-06b2176b4131">130</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzYtMS0xLTEtMA_879cb992-fcb5-4a0d-b782-bd667abced43">31,581</ix:nonFraction>)</span></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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzYtMy0xLTEtMA_617650f7-e8ba-4de1-8adb-a3e580edacf3">24,578</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzctMS0xLTEtMA_df04a332-91ab-4980-b964-5b5ec024a94d">565</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzctMy0xLTEtMA_0ffa648e-eced-45a1-8eaa-f4446af9b2ba">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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzgtMS0xLTEtMA_4e5adff8-c825-49f8-af08-da077d13ce1f">31,846</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzgtMy0xLTEtMA_eed67450-5d3f-47da-a947-3f7951a753af">23,835</ix: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzktMS0xLTEtMA_488a2eb2-9714-4281-882e-e7473a4f588d">300</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzktMy0xLTEtMA_96c29f7f-5502-4f7c-a00c-c3f70c095fe8">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzExLTEtMS0xLTA_2d9b747d-65cd-4c7b-b584-6bc7c573bd8f">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzExLTMtMS0xLTA_612c7fd6-4456-4a2d-adf5-fb853a9200ce">130</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: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%">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, 2021, and 2020</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="i73a7d54051cc4aea8946948ed7bf1da3" continuedAt="i6ce1f3cf3548491c8354bbff8c3bbe98"><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%">27. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMjM_db2a741b-d9a2-4113-bd15-eacb7a45fddf" 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AccountingProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEtMS0xLTEtMA_cfa693d6-4c49-4a4d-b259-47683af07fe9">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:AccountingProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEtMy0xLTEtMA_a7b1fe13-042b-40be-a495-d19e379e48a3">49,339</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:400;line-height:100%">Expected tax recovery at 27.00% (2020 &#8211; 27.00%)</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:TaxExpenseIncomeAtApplicableTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzItMS0xLTEtMA_80530f58-ed09-4202-a994-c1b0fbf7f719">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" sign="-" name="ifrs-full:TaxExpenseIncomeAtApplicableTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzItMy0xLTEtMA_bcf7614d-5f43-467a-8d47-218404eb0494">13,322</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzQtMS0xLTEtMA_b3f64050-71e3-40df-bfcd-041014b6745b">6,330</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzQtMy0xLTEtMA_bad45e58-9efd-4871-8569-8186b8234e17">3,001</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%">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:TaxEffectOfTaxLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzUtMS0xLTEtMA_c748c2c4-23e1-4191-ac68-6da95856a573">64</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:TaxEffectOfTaxLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzUtMy0xLTEtMA_c4901321-e2d4-4cce-a6c2-f4a942f8727c">194</ix:nonFraction>&#160;</span></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:TaxEffectOfTaxCreditsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzYtMS0xLTEtMA_05138fad-4493-43b8-9d5c-724f104dd7df">3,677</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:TaxEffectOfTaxCreditsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzYtMy0xLTEtMA_564f81d2-3357-4808-8033-0bc29bff0e9b">3,182</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:TaxEffectOfForeignTaxRates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzctMS0xLTEtMA_0e45fc13-4caa-4eb0-86be-cd86a4fea240">3,341</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:TaxEffectOfForeignTaxRates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzctMy0xLTEtMA_e7c3eeb5-82d6-460f-8116-591f81641ea6">1,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="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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzgtMS0xLTEtMA_174d1870-ebe7-45f2-9cce-db9fc396aec5">24,651</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzgtMy0xLTEtMA_071481c7-b11e-4591-8014-b95483bff05e">17,707</ix:nonFraction>&#160;</span></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:TaxEffectOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzktMS0xLTEtMA_2bf751f5-4ebf-4848-94fe-c98968b0b0a9">20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:TaxEffectOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzktMy0xLTEtMA_91b6e507-e4b3-46eb-a3bf-5bda75bddd62">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 #000000;padding:2px 1pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEwLTEtMS0xLTA_20d80283-7a80-40d5-a027-c1eb7f49da26">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEwLTMtMS0xLTA_d153f981-651d-4adc-9c47-b174449822f6">130</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:3pt;text-indent:18pt"><span><br/></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;Recognized deferred tax liabilities:</span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzEwOTk1MTE2MzQ4OTI_cde88590-7d7a-4a91-8871-73f727ba80c1" 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, 2021 are as follows:</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="id6dc68a47d384a44abd78bd9318cb5ef_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzItMS0xLTEtMzEzMDE_6f403ab8-37ec-4364-9b64-2f67d9a0c3af">665</ix:nonFraction>&#160;</span></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="i911ce751f04343469670b5390913d9a3_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzItMy0xLTEtMzEzMDE_5d903d0c-5c90-4703-9ab0-46d1dbcdd464">&#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%">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="i483fa75b6211433abd8d7439b1f80670_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzMtMS0xLTEtMzEzMDE_a1f51c4f-3371-4f62-b1e6-5b36f6ed58df">32</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id58b28ec77d34628b4e089cca0f7936d_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzMtMy0xLTEtMzEzMDE_2367873e-9070-45f9-a722-a1b84e12d9c5">&#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 #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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzQtMS0xLTEtMzEzMDE_94dbb6c1-9680-4b85-b09c-677a9482bf61">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzQtMy0xLTEtMzEzMDE_7488b4ac-1489-420d-afee-5bcefc8f7de3">&#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="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="i24c2b8c07d9f4602b4b5165519c03bf9_I20211231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzYtMS0xLTEtMzEzMDE_9df1a20a-e2bf-46c7-b00c-b8e205f52b79">4,275</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if243a977667c47318555eba80eeecbb2_I20201231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzYtMy0xLTEtMzEzMDE_5212fc5e-f615-4503-ba32-42f318e7a4ca">&#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-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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzctMS0xLTEtMzEzMDE_31b75cdc-1604-4aff-be62-5cefe6096135">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzctMy0xLTEtMzEzMDE_6efe2194-9ac5-45f0-a832-f1d0711fca84">&#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></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></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;Unrecognized deferred tax asset:</span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMTc_b1f2069d-3bfa-4239-9c46-d1e47d8897ec" continuedAt="ia420b2625f344356879fd5bdfe783a6d" 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, 2021, 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i523926a22c4d4f778ae13b31ee8115d8_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzEtMS0xLTEtMA_6b116c63-b359-4030-ab60-e22fce6cfcf9">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><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="i62a990f879ac408e82ae3ddbc28f3f3d_I20201231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzEtMy0xLTEtMA_9ed37111-0711-46d6-b6bb-5a4932f4f86e">110,548</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="id02d16cfa2ad45a386ecb5914be04af7_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMS0xLTEtMzEzMTc_2005cd61-f489-492b-9583-3a49cc7a6f36">9,357</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cefc83be5694fabb09b24dd0edee11e_I20201231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMy0xLTEtMzEzMTc_b04423b7-21e8-4979-be15-fb083e1a6450">&#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%">Accrued warranty provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9e2af2e9fa14c9c87d3c98ce8f8ed38_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMS0xLTEtMA_9d261be2-979d-4e38-b1f8-8caee4da8001">&#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="i06588791200747de84cd2912a8767298_I20201231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMy0xLTEtMA_b7dae7c5-1f60-48ad-b2d5-67350cbde8f3">1,619</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i20d1272fcdd8488b89a9dee4f5f9a804_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzMtMS0xLTEtMA_955367d2-3135-4d24-9cb0-261a61e3408d">33,100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32df5935d9a14c5fad8baf3398dfc04b_I20201231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzMtMy0xLTEtMA_f0eb88ff-c0e7-40f0-a0a8-19161b2d0585">19,765</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="id6dc68a47d384a44abd78bd9318cb5ef_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzQtMS0xLTEtMA_36520b02-6919-4a37-9eb1-a754effc25f0">219,326</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i911ce751f04343469670b5390913d9a3_I20201231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzQtMy0xLTEtMA_00eda6d2-642c-4d63-98b1-1ef0c0eed5d1">151,620</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i84bf4c76665544d1b886d957b1a8b050_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzUtMS0xLTEtMA_9ab60d06-0474-42ce-9529-1f1cc87ae756">42,939</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3877e54f53eb46738dfe63a8c52ea4fe_I20201231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzUtMy0xLTEtMA_64faab56-343c-4405-92a2-1d5a3b7fb05d">39,052</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i6a57f6787c8340cfba9fd03e5c127a9d_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzYtMS0xLTEtMA_9ff9244d-6aca-4fb7-b1e8-ad32508f9847">217,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="i75be656dc3f54a0da039561ce66cadd5_I20201231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzYtMy0xLTEtMA_4e915f79-d1fa-4e38-9942-71e1962b411d">205,074</ix: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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzctMS0xLTEtMA_9dd4145b-2d70-4dd0-9063-147a8a1b4802">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><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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzctMy0xLTEtMA_ac72e41e-e520-46a8-801c-47efb065e2c0">527,678</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="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: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%">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, 2021, and 2020</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="i6ce1f3cf3548491c8354bbff8c3bbe98"><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%">27. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><ix:continuation id="ia420b2625f344356879fd5bdfe783a6d"><div style="margin-bottom:9pt;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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i8bce0374c165410c94c9c46018247ede_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzEtMS0xLTEtMA_2a3ea4e3-1ca7-4e13-b174-9b763058ac28">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><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="i7f95f8c6c8244139812dc64322f8d5ce_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzEtMy0xLTEtMA_a2806806-9edf-4d6e-97ce-8922055e7f1f">110,548</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="ie20e503d0615409489b54f59b0751e49_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzItMS0xLTEtMA_8339450d-1d0e-4727-a282-b0a356085e24">131,514</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2427586e6c7a4df59394b8ecd5e1fd27_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzItMy0xLTEtMA_1157c8b8-d6bc-4e76-b272-546b62caee3a">66,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%">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="i8415e6ffe59a40ccae0f86ae2dcb04e7_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzMtMS0xLTEtMA_8bc64565-8ffe-4afa-badc-c26b815d9138">42,939</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i843a7bfb6ba244fdbe89ed4f0bbb68cc_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzMtMy0xLTEtMA_272498d8-438b-47a4-ac30-144495b4a671">39,052</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i46c6da2b66c046b4a03cbba6e12c181d_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzQtMS0xLTEtMA_c9621035-68c4-4cdb-a939-e5053b121675">232</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3e48fac08b44940a97009312a8690ba_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzQtMy0xLTEtMA_8e9ae9ed-530b-4a29-af39-e0fa9bf05d42">457</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i0c50f6db0827493e9cc64b42585de1ca_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzUtMS0xLTEtMA_143eb7b5-1fde-41e8-b760-a70ed2f2a49d">50,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="i028c296297394cbab8cbcb89954b24ae_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzUtMy0xLTEtMA_807427a3-2298-4c58-89c7-473116e45662">47,872</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i0ca56a00c78342cdb41e2319ae021df9_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzYtMS0xLTEtMA_39116619-4965-4b98-9640-65754dda193d">35,996</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3963bdb51004e0db0c28d368c3c3355_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzYtMy0xLTEtMA_37f9b7a1-4375-4ed7-90c2-9e30745dda46">33,441</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i0fd4098cc1104b6e82888ce273fdc272_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzctMS0xLTEtMA_57fc86e3-492d-4b9b-8584-1d2ebe1bc57b">50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ea51def932d4c33b658723e003f5bb4_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzctMy0xLTEtMA_29f17059-ffb9-45ac-8efb-fe487b1ececa">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%">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="ieb91e41e7c1a4acfa8fa11ed83bf7ae3_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzgtMS0xLTEtMzEzMjk_597c806b-57b1-4bcd-9a1c-4522cfa6aba9">2,659,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="i5e4967c84219436dbfa840bf1f662365_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzgtMy0xLTEtMzEzMjk_050fc7e8-7d25-481b-8d7f-2b245ec4874d">&#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-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="i7eff3bd3a4bd4966a74cc7bfc9e839e0_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzktMS0xLTEtMzEzMjk_263b832f-cf64-422c-bb9e-c3b6fd39818c">129,000</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="idedd87d6be4949c797fd2f14c56bc45b_I20201231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzktMy0xLTEtMzEzMjk_8155f68c-70c5-4c2c-8036-d48df324012d">&#8212;</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:3pt;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: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 2031 to 2041.</span></div><div style="margin-bottom:9pt;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 2021 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 2021 to 2041.  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="i56b85ed1e9524a9ababc19b807def189_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%">28.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfRelatedPartyExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzIyODI_1aeb9061-0f73-43dc-91e1-d6cc7aa7f830" continuedAt="ic8c14d8834db460a9c609e7e0283fbb9" escape="true">Related party transactions:</ix:nonNumeric></span></div><ix:continuation id="ic8c14d8834db460a9c609e7e0283fbb9" continuedAt="id2928dcceaa44f2fb6542da4a172fe54"><div style="margin-bottom:9pt;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzIyODM_84167a22-af64-4df4-bd76-fceb0904f693" continuedAt="ic19ce4eedec54d009d1236b6c0c5f6ab" 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, 2021 and 2020, related party transactions and balances with the Corporation's <ix:nonFraction unitRef="number" contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzM3NA_9b27e356-77e0-492c-bd9d-3b4be9e315bd"><ix:nonFraction unitRef="number" contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzM3NA_b682d65e-e8f2-4b70-a9ce-5dfaa8c97140">49</ix:nonFraction></ix:nonFraction>% owned equity accounted investee, Weichai Ballard JV, were as follows:</span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i6025e7d94cea4fc18a5bba23e268c2e5_I20211231" decimals="-3" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzEtMS0xLTEtMA_57ab23f7-d01d-48e5-a765-7e10ee358aa4">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><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="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231" decimals="-3" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzEtMy0xLTEtMA_cc3baaff-2add-4064-93bb-0cb70f053ca5">17,465</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="i6025e7d94cea4fc18a5bba23e268c2e5_I20211231" decimals="-3" name="bldp:InvestmentsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzItMS0xLTEtMA_18b3507a-1662-4e25-9888-a797678647f7">28,982</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231" decimals="-3" name="bldp:InvestmentsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzItMy0xLTEtMA_f3659e4f-8a46-4547-a989-43fe90cb0bfd">27,561</ix:nonFraction>&#160;</span></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="i6025e7d94cea4fc18a5bba23e268c2e5_I20211231" decimals="-3" name="bldp:ContractLiabilitiesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzMtMS0xLTEtMA_abba35ea-d07f-438a-a27d-68459f28f6de">2,730</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231" decimals="-3" name="bldp:ContractLiabilitiesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzMtMy0xLTEtMA_73f8ebe4-53e4-41ee-ba24-c7eb3b4549dd">4,712</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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="ic8840e502e7c4e99a678020393b3ac44_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzYtMS0xLTEtMA_1899ccb5-b89d-4b3f-a6c3-dc736f7af45c">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><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="i167ff25d23b846678b105bc511f244ea_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzYtMy0xLTEtMA_ce065949-fc47-4ef0-a63c-7ea887dabd2b">44,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><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:3pt;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%">54</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, 2021, and 2020</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="id2928dcceaa44f2fb6542da4a172fe54"><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.&#160;&#160;&#160;&#160;Related party transactions (cont'd):</span></div><ix:continuation id="ic19ce4eedec54d009d1236b6c0c5f6ab" continuedAt="i31ab8305d33f4881b1e5393923b5b321"><div style="margin-bottom:9pt;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, 2021 and 2020, related party transactions and balances with the Corporation's <ix:nonFraction unitRef="number" contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzU0Mw_065d1a76-abe8-4fa0-85c1-21d96dafcbd5"><ix:nonFraction unitRef="number" contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzU0Mw_fe4529dc-840b-42d6-8b00-1e1a738d9d9b">10</ix:nonFraction></ix:nonFraction>% owned equity accounted investee, Synergy Ballard JVCo, were as follows:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="iad77f564c19d4d39b78ec08e71ffcb10_I20211231" decimals="-3" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzEtMS0xLTEtMA_7bb5bd11-2682-43c6-b8d2-1dc0f2dded7c">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="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231" decimals="-3" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzEtMy0xLTEtMA_1ea227d4-8777-49d4-98a3-df470a531fd3">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="iad77f564c19d4d39b78ec08e71ffcb10_I20211231" decimals="-3" name="bldp:InvestmentsRelatedPartyTransactions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzItMS0xLTEtMA_a91d3a3f-2933-4294-af14-a1e1c4cae9d8">&#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="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231" decimals="-3" name="bldp:InvestmentsRelatedPartyTransactions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzItMy0xLTEtMA_62d94ae8-aaf6-4133-8e79-14e4ea1654cd">&#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="iad77f564c19d4d39b78ec08e71ffcb10_I20211231" decimals="-3" name="bldp:ContractLiabilitiesRelatedPartyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzQtMS0xLTEtMA_1850f8a5-4316-48f5-8360-4638f3d490b6">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="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231" decimals="-3" name="bldp:ContractLiabilitiesRelatedPartyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzQtMy0xLTEtMA_b9fce862-f517-4196-93fd-dd553997da31">304</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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">Revenues</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="ib554265d1c104d2ab626a5cc40e47ea3_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzctMS0xLTEtMA_583fbe28-d3d7-4867-ba42-132528c0b89e">3,441</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="i25e400ce61b44b3ca573715e5d0ca181_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzctMy0xLTEtMA_68c5c040-6a54-4e86-ac1e-ed9b6593cb62">8,232</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000;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></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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE0NTU_a9f47e6f-bf26-4e0e-bdfa-31ea5bf91b2b">12</ix:nonNumeric> months plus <ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzIyODU_8f8fab60-cdb4-4286-8002-4ad47011bcf8">one month</ix:nonNumeric> for every year of employment completed with the Corporation (to a maximum of <ix:nonNumeric contextRef="i9b89df43554446838b21a50900b3ac55_D20210101-20211231" name="bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE1NTY_86779354-a685-456c-bcc4-9305cda2aca5">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE4MzY_9f41bb87-9069-43e0-b17b-6ef00bf22c73">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE5NzA_8a9aa022-ec42-40f7-bb42-06b3698a4817">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="i31ab8305d33f4881b1e5393923b5b321"><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-weight:400;line-height:120%">Key management personnel compensation is comprised of:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzEtMS0xLTEtMA_7b7b6ba6-fad9-495f-aaa3-4e524cd201fc">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzEtMy0xLTEtMA_17906197-34aa-4137-9d8f-52f29bc6c707">3,021</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzItMS0xLTEtMA_081b0aab-bb83-4824-a431-ae7bb2465193">74</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzItMy0xLTEtMA_e8abc011-9214-436b-9605-20661298bd38">62</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzQtMS0xLTEtMA_452ac4e7-bcfa-4598-9126-5472a0ee64ad">2,411</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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzQtMy0xLTEtMA_f4a7a89d-e86f-4eba-9171-6bd8c46ea068">1,530</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzUtMS0xLTEtMA_53eae1cc-1e78-4564-8da1-009ee22cae73">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzUtMy0xLTEtMA_1d3fccca-9052-41e3-a1f7-1f0ae09400d3">4,613</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="i56b85ed1e9524a9ababc19b807def189_130"></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. <ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfCashFlowStatementExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90ZXh0cmVnaW9uOmJmNWU3ODNhMmYxNjQwYzdhMmUxMGFhZjM0M2Q2OTViXzYy_5d0c9123-e30e-4942-bee1-df5c248fe4b2" continuedAt="i8f3c58902f654c53bb6cb780942b5c74" escape="true">Supplemental disclosure of cash flow information: </ix:nonNumeric></span></div><div style="margin-bottom:6pt;padding-left:18pt"><ix:continuation id="i8f3c58902f654c53bb6cb780942b5c74"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90ZXh0cmVnaW9uOmJmNWU3ODNhMmYxNjQwYzdhMmUxMGFhZjM0M2Q2OTViXzYz_1b0d0160-0909-4520-a52e-50d32d2ce494" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="bldp:Noncashcompensatoryshares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90YWJsZToxNWVhZDdiODQxZjY0NTk0ODhlM2UzNTE5ZTg5MWQyNC90YWJsZXJhbmdlOjE1ZWFkN2I4NDFmNjQ1OTQ4OGUzZTM1MTllODkxZDI0XzEtMS0xLTEtMA_24d52b0e-4d65-4b4e-aa7e-28d4b459c8a2">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="bldp:Noncashcompensatoryshares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90YWJsZToxNWVhZDdiODQxZjY0NTk0ODhlM2UzNTE5ZTg5MWQyNC90YWJsZXJhbmdlOjE1ZWFkN2I4NDFmNjQ1OTQ4OGUzZTM1MTllODkxZDI0XzEtMy0xLTEtMA_9323c3e4-e233-4c25-a7d2-1f39cd618762">647</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="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%">55</span></div></div></div><div id="i56b85ed1e9524a9ababc19b807def189_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, 2021, and 2020</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%">30.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzE1MDg_0b2474bc-9772-4eac-9256-99d97d9f4177" continuedAt="ia97dbe90cf0a45949d803140831d7cb2" escape="true">Operating segments:</ix:nonNumeric></span></div><ix:continuation id="ia97dbe90cf0a45949d803140831d7cb2"><div style="margin-bottom:9pt;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 sale and service of PEM fuel cell products for the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the licensing and sale of the Corporation&#8217;s extensive intellectual property portfolio and fundamental knowledge for a variety of 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%">The results of Ballard Motive Solutions from the date of acquisition on November 11, 2021 to December 31, 2021, are currently included in the Technology Solutions market.</span></div><div style="margin-bottom:9pt;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 2021, revenues included sales to <ix:nonFraction unitRef="customer" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="INF" name="bldp:ConcentrationRiskNumberOfCustomers" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzEwOTk1MTE2MzE4MTM_931fa555-3e0d-4528-8f9a-d9f33290c2bb">one</ix:nonFraction> individual customer of $<ix:nonFraction unitRef="usd" contextRef="i34c61827a5e84644ad6fc21ea15edd8b_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzEwNDc_168ed3d9-081f-493b-8630-99c7a92fbbf4">35,239,000</ix:nonFraction>, which exceeded 10% of total revenue.  In 2020, revenues included sales to <ix:nonFraction unitRef="customer" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="INF" name="bldp:ConcentrationRiskNumberOfCustomers" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzExNDg_91da07cb-f24e-4df7-9f7f-6ea038fded31">two</ix:nonFraction> individual customers of $<ix:nonFraction unitRef="usd" contextRef="i7aca1b6837474d4a95e61b9b6efe9275_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzExNzU_77fa060c-2257-4bf8-ac2c-257ba966d6e9">44,855,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="ie8368e2c63b940de9841502227d54fce_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzExODM_dea233b1-30ec-4e32-9100-53a998bdbcb0">15,965,000</ix:nonFraction>, respectively, which each exceeded 10% of total revenue.</span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfGeographicalAreasExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzE1MDc_6590bfbc-23ed-449a-97f8-5a194b19f036" 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">China</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="ia21f3fd0dd6d49c68c2a30e1c5d6c6a6_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEtMS0xLTEtMA_37875cd6-790f-4813-92ca-e7e7ecfd57bc">38,818</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="i623241d529044918a73f6e213e50c587_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEtMy0xLTEtMA_51c578b9-cc30-47a7-b761-acc8da4fb546">54,267</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="icab3187efc814e73bfe2ba40377f31ea_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzItMS0xLTEtMA_6fe2756c-46c1-4843-8970-61d59ec4f508">22,063</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704fad605d454d02b9d8ac108966726f_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzItMy0xLTEtMA_d56a4c16-e03e-486c-911b-4dd2b5d0c560">23,032</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="ibb45eb37de7c4a74a8542743dceaaa24_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzMtMS0xLTEtMA_dafb8f1a-9690-46b3-8eac-fc33d38e0f17">17,536</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c942e2f7efa4587bbb88872bffd68b8_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzMtMy0xLTEtMA_63b846b4-ae0f-4172-bb25-d6bc8ef1b534">8,010</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i5fa1a40e4ae94e5e98587491980b4a1e_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzQtMS0xLTEtMA_3070ae7e-ddb8-46de-9c35-0d046c6c5405">8,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="i7eaad723d16c49839895fea56743558f_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzQtMy0xLTEtMA_6efe60c1-6f31-49ab-8da3-434a65866416">7,876</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="icd0c228eda65473ebabb3c2f7d36fdbd_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzUtMS0xLTEtMA_bc5a84bd-e307-4b95-bdad-8dcbbe22524e">3,063</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb5b0a6d23694a76a15bec57cf30994a_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzUtMy0xLTEtMA_a5e873b0-5f89-4081-b82f-2fd26da36046">1,259</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="ic12966911c8f4783b2dd97e20cb48aad_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzYtMS0xLTEtMA_e7a977e7-b3c9-478a-812a-61fb9b426388">3,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="id24820bacada491f9118d81bc82b0741_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzYtMy0xLTEtMA_1b72ac5b-c2a1-4d27-9fdd-f97b1e5dbc30">1,171</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i4366fc5654f546959100a2343e6cfb55_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzctMS0xLTEtMA_06b7b69a-4f23-478a-a64d-a42fc336b4fc">2,521</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i942cf381f75a454baeb313c3bec42dc7_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzctMy0xLTEtMA_b2b2fe4a-7c2e-4e89-b6b0-d12a13769fbd">436</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i92a8293a4f4047dca0b125d2199f5913_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzgtMS0xLTEtMA_d63832bb-44a0-42e6-9f1b-7e760e20fe5f">2,121</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e47e9b04aec450f817dbf765af443a0_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzgtMy0xLTEtMA_3af36d36-350e-4881-99bf-5236fafba477">2,673</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="id672f60bc5604d268a077774c0a49d35_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzktMS0xLTEtMA_6c3bd171-2cd0-423f-b4e6-863d841e0c84">1,827</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic129828bfde74a17996c572b88c7cfa1_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzktMy0xLTEtMA_33f4d2e8-e80d-4778-b4af-637e8c9263b1">1,090</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="if821dcb9af4641729abbbdda26de2a72_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEwLTEtMS0xLTA_b0539c3b-b670-4c1c-a7ee-1eb7fabf4f15">954</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c799fbefdb4fcda2f4e1504613b022_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEwLTMtMS0xLTA_e4a0ce0b-5454-47f2-83c7-c74d541c3f65">2,695</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="if556ead3ccda4767b485710be8f84ec5_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzExLTEtMS0xLTA_cae0afb3-2d38-46bd-8670-77d07067ca7e">926</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5209b7a6d9c94b9096f9c0defa0bfae7_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzExLTMtMS0xLTA_2e606cb7-efec-4353-b46f-d0ceaaa79f0d">128</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i97e687557047468ba68ce62a928c5e59_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEyLTEtMS0xLTA_83729ff0-1e30-43c0-87b5-eb3593613587">912</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80dd593441eb4fedb2886b0d0b0b9e98_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEyLTMtMS0xLTA_2827f7a7-16cc-4b01-8cc4-f84d58811401">1,008</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="ideb0c55b8d5f408d81435a55cab82bab_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEzLTEtMS0xLTA_e9636f08-a0aa-4031-ad94-cb142eafe915">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="i08379526d27246a4b4975070890315c1_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEzLTMtMS0xLTA_1a50a545-730b-401d-9c6e-93fdafe63d0e">&#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%">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="i6f1d44481610439796e6f1461bc1d312_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE0LTEtMS0xLTA_fd62e147-90ba-4dbf-9ad0-12e8df15e70f">439</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ab1876c052b4706bb499fcb7b603196_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE0LTMtMS0xLTA_40b197b6-1793-4c2f-b025-177a65566643">&#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%">Ukraine</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5099b6f2ec6d499f93e64b5c322e22df_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE1LTEtMS0xLTI4ODA0_be7ee5bb-ff32-42c7-8901-fc4855ad9b5a">244</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69849de9fee840b3ad311dccfe1245ec_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE1LTMtMS0xLTI4ODE1_1c14729f-3762-4464-88c5-b71095ec7c3b">&#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%">Sweden</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i487fcf85f36a4b068cb26d12b9d6e476_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTEtMS0xLTI4ODA0_03d1323e-4865-456b-8baf-3e14509b30c2">129</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i912081e9356a42acbdcf9f4f1caa808f_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTMtMS0xLTI4ODE1_6edeb38c-1e5f-41a4-bb8c-e32739e91c1d">&#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%">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="i77d7b8caef0e4111b3c915752da68b91_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTEtMS0xLTA_ef71327d-711c-423f-bf97-da33bdbaf5a4">417</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3b29f9e753c41d4882c5e1e2a6f8ce8_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTMtMS0xLTA_a37aa267-975d-4a57-8649-c837ffd0a043">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="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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE3LTEtMS0xLTA_3bc7d312-4c9b-472d-8ced-e94a2facc7b1">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE3LTMtMS0xLTA_cbde05da-a813-4cac-8f4f-cfa8bdad3db9">103,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></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-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%">Non-current assets by geographic area are as follows:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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="if3d46b2503fd49db92cda15ca6741f7c_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzItMS0xLTEtMA_4bc2e4d0-ee48-48ba-a00f-ef0c270e65ed">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><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="i4b3cd2c1edb24b8da685809b10a14347_I20201231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzItMy0xLTEtMA_ebdec4b8-b199-4e9f-987b-bb1ca5ef76fc">88,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></tr><tr><td colspan="3" style="padding:2px 1pt;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="i72525da04d38487a898fa16d49a68fb1_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzMtMS0xLTEtMA_94df251b-bcac-46d5-bc40-1166b375681f">29,009</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe88cd8bb3c438e8da2396b67d60b47_I20201231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzMtMy0xLTEtMA_fa5951b2-136b-4565-8944-16699bb28f9c">27,577</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="ia2fe870705f943d18363cd3112c1300a_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMS0xLTEtMjY1OTc_2544be89-7fae-4241-a9ac-92e18af874c0">17,552</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c3b9ba4f71c41b4a42c19848ad86f97_I20201231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMy0xLTEtMjY2MDY_9feeedae-a008-47a4-8dcd-f448854d60ec">&#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%">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="ieb80d45f97904d53abd08fcd1855a04b_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMS0xLTEtMA_cf5f0743-02c2-47fc-b28d-6085c0119445">4,121</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f86cb3ac36a4bdba34a90e499ba8c43_I20201231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMy0xLTEtMA_9c76264b-f610-4d9a-a185-ed70960df8dc">4,107</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="i569f0974828b43cf96eb5b2505125b35_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzUtMS0xLTEtMA_baf35284-3e21-4a91-ab13-43e50921d81c">3,270</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1904d0c03df474d9fbbb828f761d957_I20201231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzUtMy0xLTEtMA_dae21df2-3aa7-44fc-9867-761d138a1c16">1,472</ix: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="iedc7d4fd7b4441798d4d14434322babe_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzYtMS0xLTEtMA_cbaa531d-dc1c-49e9-9dd4-c6586d397f0a">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><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzYtMy0xLTEtMA_b73f0d7e-f2bd-449e-a422-61505250baf5">121,284</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="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:3pt;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%">56</span></div></div></div><div id="i56b85ed1e9524a9ababc19b807def189_136"></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, 2021, and 2020</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%">31.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfFinancialRiskManagementExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzc0Njc_5a542016-bb8f-4a04-8f30-58c9275bb9d0" continuedAt="i5e50417024e646a9a7c47167edaab323" escape="true">Financial instruments:</ix:nonNumeric></span></div><ix:continuation id="i5e50417024e646a9a7c47167edaab323" continuedAt="i078dee44886244dbadee28760bacafa9"><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 an investment in a Danish public company held by Ballard Power Systems Europe ("BPSE").  BPSE previously held an investment of approximately $<ix:nonFraction unitRef="usd" contextRef="i5960b2ea20da4dea8f25d84b5048fba8_I20210616" decimals="-3" name="ifrs-full:CurrentInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY0Nzc_91414e00-5932-4d4c-8c26-1aa56dcef466">5,000</ix:nonFraction> in a Danish private company, Green Hydrogen Systems A/S which recently issued an initial public offering on the Danish stock exchange in June 2021.  On June 17, 2021, BPSE received <ix:nonFraction unitRef="shares" contextRef="ia27dc2d654184cf59829cea9ceda0bc0_D20210617-20210617" decimals="INF" name="bldp:NumberOfSharesReceivedInSaleOfStockTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY0ODU_bdbbcdb4-4f2d-4001-b98c-71122d74cb92">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="if4f7ccbec3f142ada16adfc33e80bd1d_I20210617" decimals="-3" name="ifrs-full:CurrentInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY0OTQ_b463a454-3767-49fe-a0be-4a804bbf9be6">1,681,000</ix:nonFraction>, resulting in investment income of $<ix:nonFraction unitRef="usd" contextRef="id046c02bb3c146678b657f95b297be87_D20210617-20210617" decimals="-3" name="ifrs-full:InvestmentIncome" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY1MDY_19310a1d-afce-42b8-873e-42f581751ec8">1,676,000</ix:nonFraction>.  While held, the fair value of this investment is re-assessed each quarter as per</span><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%"> with any gain (loss) recognized through finance income (loss) and other.  As at December&#160;31, 2021, there was a decrease in the fair value of the investment of $<ix:nonFraction unitRef="usd" contextRef="i0fbd022b60a64a76af06bca72dd15267_D20210101-20211231" decimals="0" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzM4MDE_d556f7f9-138d-4308-aef2-da2396ba5581">254,000</ix:nonFraction> resulting in net investment income of $<ix:nonFraction unitRef="usd" contextRef="i0fbd022b60a64a76af06bca72dd15267_D20210101-20211231" decimals="0" name="ifrs-full:InvestmentIncome" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzM4MDY_cba3f7b1-de3e-48b1-82f0-88f13e884295">1,422,000</ix:nonFraction> for the twelve months ended December&#160;31, 2021.  During the three months ended December&#160;31, 2021, the Corporation sold <ix:nonFraction unitRef="shares" contextRef="i1c35820ba2b24500835381f2d2ee0f5b_D20211001-20211231" decimals="-3" name="bldp:SaleOfEquitySecuritiesNumberOfSharesSold" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzYxNTM_876584c1-77f1-42f5-9e3b-521f0fe7c808">69,000</ix:nonFraction> Green Hydrogen shares for net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i1c35820ba2b24500835381f2d2ee0f5b_D20211001-20211231" decimals="-3" name="ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzY3NTE_16d38869-9740-474f-a2fc-66fb8ced8ab5">336,000</ix:nonFraction> .</span></div><div style="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, as well as equity-accounted investments.  Changes in fair value and foreign exchange adjustments are recognized as gains or losses in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (note 14).  All gains or losses are unrealized.  During the year ended December 31, 2021, the Corporation recognized mark to market and foreign exchange losses of $<ix:nonFraction unitRef="usd" contextRef="iabbaf99f79dd44a8b5f0d83596bbd50f_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzY4MzQ_121de589-ce14-4ca2-9950-3ba78a09d5a1">10,474,000</ix:nonFraction> in its investment in Forsee Power and nominal foreign exchange gains in HyCap Fund and Clean H2 Fund.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="bldp:SummaryOfInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2NDAwNzI_340baf2f-330f-4608-84ca-5e2704b26333" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</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, 2020</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="i7b978eb996f3424d82c56c48e969ab5e_D20210101-20211231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzEtMS0xLTEtMzI4Mjk_b71a206f-b36c-4fa9-9ac0-df229cfa342b">1,422</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="i6bdda5db05df43859dbcce36353d5a3b_D20200101-20201231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzEtMy0xLTEtMzI4Mjk_d51f2dde-4fd0-4923-ab4b-76936f613b79">&#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"><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="i4d41489eff7c42c39bd7f57a5c28c3d0_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzItMS0xLTEtMzI4Mjk_d17a5b29-a675-4995-bf21-2543f55a54a4">10,474</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0396ec14c8d542dfb243715c22e65efc_D20200101-20201231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzItMy0xLTEtMzI4Mjk_74925f5a-044a-4aaf-b1e2-98727b1a551f">&#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="i360f77f0684d42a18e283cc31f05d915_D20210101-20211231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzMtMS0xLTEtMzI4Mjk_8b0d7651-63f4-45be-8f32-99c5a9a5b3c7">26</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc3d7bed2c424f86830f8c6d3e02b960_D20200101-20201231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzMtMy0xLTEtMzI4Mjk_fd6863d0-b179-4892-a69c-6a811051913e">&#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 - 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="i6ae53a12f5664bc0a094357bf8f43e4c_D20210101-20211231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzQtMS0xLTEtMzI4Mjk_3039464d-4b02-42f6-8c1a-ed5813310d73">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="i4949abbec2284dfda1a5001e89b72ac4_D20200101-20201231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzQtMy0xLTEtMzI4Mjk_e8faaa77-6228-4165-87e0-d409f07c7b10">&#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-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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzUtMS0xLTEtMzI4Mjk_a21c76e8-cb16-40ac-bdf4-c31d19a31028">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><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="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzUtMy0xLTEtMzI4Mjk_cc3f15e0-c6a8-4ca0-a5e8-92ddc2e942ec">&#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></tr></table></ix:nonNumeric></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="margin-bottom:9pt;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></ix:continuation><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><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, 2021, and 2020</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="i078dee44886244dbadee28760bacafa9" continuedAt="i970b7ba87712486b9410227840d6b119"><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:700;line-height:120%">31.&#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:</span></div><div style="margin-bottom:9pt;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"><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 if formally designated and qualified under hedge accounting criteria; or (ii) recorded in the statement 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="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231" decimals="INF" name="bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzIzNzU_b407279b-81e4-401f-b44e-c7f1577ffc23">100</ix:nonFraction>% of forecasted twelve month Canadian dollar net expenditures and up to <ix:nonFraction unitRef="number" contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231" decimals="INF" name="bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI0NDg_873797e2-c2b2-439f-a1e2-49c2e6a328f0">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, 2021, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN $<ix:nonFraction unitRef="cad" contextRef="i06d895681cd44c5c883d491603e7b84f_I20211231" decimals="-3" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI3Njg_fd7a509d-8825-46c2-999a-a7565195ebfd">73,524,000</ix:nonFraction> and outstanding forward foreign exchange contracts to buy a total of CDN $<ix:nonFraction unitRef="cad" contextRef="iaa6cb8f679d24e448cfaa7edaf8f0cc0_I20211231" decimals="-3" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI4NDU_640f10e5-c4f4-4e5f-8a09-3f5f03a7034a">26,500,000</ix:nonFraction> in 2021  at an average rate of CDN $<ix:nonFraction unitRef="cadPerUSD" contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI4ODM_8967a2b5-7ed4-40c5-a29d-80078379c99e">1.26</ix:nonFraction> to US $1.00.</span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzc0NjQ_4f0091b8-b679-4097-afb1-0d982e96ea83" 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, 2021:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021 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="if2274fdaf764482cb4a61c9b5560ebbc_I20201231" decimals="3" name="bldp:PriceofForeignExchangeOpeningPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzEtMS0xLTEtMA_5f8e8863-f0e8-41b3-9ce9-39afb53fca36">0.785</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="if2274fdaf764482cb4a61c9b5560ebbc_I20201231" decimals="3" name="bldp:PriceofForeignExchangeOpeningPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzEtMy0xLTEtMA_7a558964-e5fb-462e-a460-7933eeaab468">1.274</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, 2021 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="i2e8f277df4a34529964131a2cb985ea8_I20211231" decimals="3" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzItMS0xLTEtMA_d3058087-980a-4b58-be18-fa5fc13fa755">0.787</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="i2e8f277df4a34529964131a2cb985ea8_I20211231" decimals="3" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzItMy0xLTEtMA_08a76e1c-ad26-4d3d-9475-5d9795691517">1.271</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 2021 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="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231" decimals="3" name="bldp:AveragePriceForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzMtMS0xLTEtMA_d7dce409-0b62-4497-b86d-7367aba5b24d">0.798</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="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231" decimals="3" name="bldp:AveragePriceForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzMtMy0xLTEtMA_d363541a-925d-4539-8e98-a7d1936f584d">1.254</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><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:120%">Based on cash and cash equivalents and forward foreign exchange contracts held at December&#160;31, 2021, a <ix:nonFraction unitRef="number" contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzMwNTA_a039bee4-5326-4e8b-8056-b33a9a551708">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="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231" decimals="-3" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzMyMjE_cf4ce68c-c923-46be-af54-f41ddfcf6342">7,871,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="i2e8f277df4a34529964131a2cb985ea8_I20211231" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzMyODU_7775bde7-f619-4d38-9a59-280385dbbdf1">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="i2e8f277df4a34529964131a2cb985ea8_I20211231" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzM1MDM_c70fe1ed-9dae-4132-848e-62ad35090dee">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></ix:continuation><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-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%">58</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, 2021, and 2020</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="i970b7ba87712486b9410227840d6b119"><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:700;line-height:120%">31.&#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</span></div><div style="margin-bottom:9pt;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"><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, 2021, a <ix:nonFraction unitRef="number" contextRef="iadfaeba9753142cfad5201f867aefe9f_I20211231" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ3MzA_09c85d43-75e5-47d7-af25-f43870dfdaba">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="iadfaeba9753142cfad5201f867aefe9f_I20211231" decimals="-3" sign="-" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ4NTE_beec13a9-d9f6-408e-8fe6-55c2e9d258f5">11,239,000</ix:nonFraction>. If interest rates had been <ix:nonFraction unitRef="number" contextRef="iadfaeba9753142cfad5201f867aefe9f_I20211231" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ4ODI_38077dc3-4015-4e92-a624-47b7a570976e">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%">Impairment loss on financial assets and contract assets recognized in profit and loss of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYwMTM_cd7b45f7-0b3d-4180-885f-3b9177463385">54,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYwMjM_61756660-a0ae-44ad-ba74-8bfd9b771897">310,000</ix:nonFraction>) were comprised of realized impairment loss recognized during the year of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxMDE_2ef1818d-37ab-4b7e-834e-6d2fb87e75b5">54,000</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxMTE_f4c2e6c6-6ac8-4b7c-82be-32405bc9b1af">60,000</ix:nonFraction>) and an impairment loss allowance of $<ix:nonFraction unitRef="usd" contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxNTI_40825888-ea23-42fc-82c7-a06ac618c717">nil</ix:nonFraction> (2020 - $<ix:nonFraction unitRef="usd" contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxNjI_c49424c0-ab4f-4454-b2cc-4637a12cb5e4">250,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 Corporation's exposure to credit risk is influenced mainly by the individual characteristics of each customer.  However, management also considers the factors that may influence the credit risk of its customer base, including the default risk associated with the industry and country in which customers operate.  Details of concentration of revenue are included in note 23 and note 30.</span></div><div style="margin-bottom:9pt;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 credit risk from trade receivables and contract assets by contracting prepayments (from 50% to 100%) from certain 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%">The Corporation determines probability of default  based on the following common credit risk characteristics:  geographic region, age of customer relationship, and duration of remaining contract.  The Corporation calculates probability of default using a forecasted default rate over the next twelve months for the automotive and manufacturing industries, ranging from <ix:nonFraction unitRef="number" contextRef="i7f6b0c84023641f0ac0b98e088f0bba4_D20210101-20211231" decimals="3" name="bldp:FinancialInstrumentForecastedDefaultRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzcwNzg_f63f0477-e3bc-4c12-8b2d-9154094339f7">0.8</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="iac1282ec888d4201a98f05dbd8c3a336_D20210101-20211231" decimals="3" name="bldp:FinancialInstrumentForecastedDefaultRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzcwODQ_796dd163-07b8-41e6-af58-41605f861b1e">1.2</ix:nonFraction>%.  The Corporation has assessed the probability of default to the higher end of the default range of <ix:nonFraction unitRef="number" contextRef="iac1282ec888d4201a98f05dbd8c3a336_D20210101-20211231" decimals="3" name="bldp:FinancialInstrumentForecastedDefaultRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzcxODc_05199cef-d728-4f3e-9e69-6fa3f143c4a1">1.2</ix:nonFraction>% as a result of the COVID-19 pandemic.  The loss given default is assumed to be 100% due to the Corporation's position as an unsecured creditor.</span></div><ix:nonNumeric contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231" name="ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzc0NjU_c83c525a-22a1-4587-8d05-e7cb959ca054" 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 movement in the allowance for impairment in respect of trade receivables and contract assets during the year was as follows.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Impairment loss allowance</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%">December 31, 2020</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="i36075dd7b46946e3a2d5f93b7ad49b93_I20201231" decimals="-3" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzEtMS0xLTEtMA_f84068a1-e187-4ec2-88c8-8ea7ccdf255e">500</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="i3d40b85cf9ef4233a6be06fab2ee3d9a_I20191231" decimals="-3" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzEtMy0xLTEtMA_13695d42-f447-4e53-9d19-88cd8504efc6">250</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 measurement of 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="i5567e9b6ff4e46279c299334faf0b80e_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzItMS0xLTEtMA_870659fb-7a85-46e6-8771-f2bcc6486c9f">&#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="ia1a97d78b5e849e8acbbfcc3d5b34143_D20200101-20201231" decimals="-3" name="ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzItMy0xLTEtMA_d40a5acf-db28-463d-a094-a0300f56a394">250</ix: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="ic444cc36a67f4e64942281fc61f19d87_I20211231" decimals="-3" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzMtMS0xLTEtMA_3f469130-b9b3-4b85-a3d7-9b0d7470806b">500</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="i36075dd7b46946e3a2d5f93b7ad49b93_I20201231" decimals="-3" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzMtMy0xLTEtMA_ccc17534-c402-413d-8085-a19ce4429d09">500</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;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%">59</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>bldp123121-ex992mda.htm
<DESCRIPTION>EX-99.2 - MD&A
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id304801d43374208a3d9ec9e26e6a123_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt"><img alt="imagea.jpg" src="imagea.jpg" style="height:756px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 1 of 56</font></div></div></div><div id="id304801d43374208a3d9ec9e26e6a123_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:7pt;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:7pt;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.  Such statements include, but are not limited to, statements related to the expected or potential impact of the novel coronavirus (&#8220;COVID-19&#8221;) pandemic, and the related responses of the government, our customers and partners, joint venture operations and suppliers, on our business, financial condition and results of operations&#59; and statements with respect to our objectives, goals, liquidity, sources of capital and our outlook including our estimated revenue and gross margins, cash flow from operations, Cash Operating Costs, EBITDA and Adjusted EBITDA (see Non-GAAP Measures), order backlog, order book of expected deliveries over the subsequent 12-months, future product costs and selling prices, future product sales and production volumes, expenses &#47; costs, contributions and cash requirements to and from joint venture operations, our strategy, the markets for our products, and research and development activities, as well as statements with respect to our beliefs, plans, objectives, expectations, anticipations, estimates and intentions. 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. 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; 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; global economic trends and geopolitical risks, 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; market developments or customer actions (including developments and actions arising from the COVID-19 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; changes in product or service pricing or cost&#59; changes in our customers' requirements, the competitive environment and&#47;or related market conditions&#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; challenges or delays in our technology and product development activities&#59; changes in the availability or price of raw materials, labour, supplies and shipping&#59; our ability to attract and retain business partners, suppliers, employees and customers&#59; changing government or environmental regulations, including subsidies or incentives associated with the adoption of clean energy products, including hydrogen and fuel cells&#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; our ability to protect our intellectual property&#59; our ability to extract value from joint venture operations&#59; currency fluctuations, including the magnitude of the rate of change of the Canadian dollar versus the U.S. dollar&#59; potential merger and acquisition activities, including risks related to integration, loss of key personnel, disruptions to operations, costs of integration, and the integration failing to achieve the expected benefits of the transaction&#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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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:24.861%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 2 of 56</font></div></div></div><div id="id304801d43374208a3d9ec9e26e6a123_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 11, 2022</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 #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%">1.          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-right:2.75pt"><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="margin-bottom:0.1pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">1.2 Management&#8217;s Report on Disclosure Controls and Procedures and Internal Controls over Financial Reporting</font></div><div style="margin-bottom:0.1pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">1.3 Risks and Uncertainties</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%">2.          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-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="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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-left:36pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;Select Annual Financial Information and 2022 Business Outlook</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-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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3.2 2021 Performance Compared to 2021 Business </font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;&#160;&#160;Outlook</font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3.3 2022 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-left:36pt;padding-right:2.75pt;text-indent:-36pt"><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<br>(Including 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-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 Corporate</font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">4.2 China</font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">4.3 Europe</font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">4.4 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-left:36pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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-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="margin-bottom:0.1pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">5.2 Summary of Key Financial Metrics &#8211; <br>Three months ended December 31, 2021</font></div><div style="margin-bottom:0.1pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">5.3 Summary of Key Financial Metrics &#8211;<br>Year ended December 31, 2021 </font></div><div style="margin-bottom:0.1pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">5.4 Operating Expenses and Other Items &#8211; <br>Three months and Year ended December 31, 2021 </font></div><div style="margin-bottom:0.1pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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-left:36pt;padding-right:2.75pt;text-indent:-36pt"><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 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-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="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">6.2 Cash Provided by (Used by) Operating Activities </font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">6.3 Cash Provided by (Used by) Investing Activities </font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">6.4 Cash Provided by (Used by) Financing Activities</font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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-left:36pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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-right:2.75pt"><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 </font></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Contractual Obligations</font></div><div style="margin-bottom:0.1pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">7.2 Related Party Transactions </font></div><div style="margin-bottom:0.1pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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-left:36pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;Use of Proceeds</font></div></td><td colspan="3" style="border-right: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:100%">8.1 Reconciliation of Use of Proceeds from Previous </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;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-left:36pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;Arcola Acquisition</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-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 Arcola Purchase Price Allocation</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-left:36pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.&#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-right:2.75pt"><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="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">10.2 Critical Judgments in Applying Accounting </font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Policies</font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">10.3 Key Sources of Estimation Uncertainty</font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">10.4 Recently Adopted Accounting Policy Changes </font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">10.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-left:36pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;Supplemental Non-GAAP Measures </font></div><div style="margin-bottom:0.1pt;padding-left:36pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1 Overview </font></div><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 Cash Operating Costs </font></div><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 EBITDA and Adjusted EBITDA </font></div><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4 Adjusted Net Loss</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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 3 of 56</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 11, 2022, and should be read in conjunction with our audited consolidated financial statements for the year ended December 31, 2021. 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, 2021, 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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 4 of 56</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, 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%">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, 2021.</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%">During the year ended December 31, 2021, there were no 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., and Guangzhou Ballard Power Systems Co., Ltd.</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) specializing in hydrogen fuel cell powertrain and vehicle systems integration. As Arcola was acquired in the last 365 days, we have limited the scope of our design of disclosure controls and procedures and internal controls over financial reporting to exclude controls, policies and procedures of Arcola. Summary financial information of Arcola from the date of acquisition on November 11, 2021, to December 31, 2021, included in our consolidated financial statements for fiscal 2021, are as follows&#58;</font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:71.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.392%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt 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:7pt;font-weight:700;line-height:100%">Select Arcola financial information<br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding: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%">2021</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:400;line-height:133%">Revenues</font></td><td style="border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td style="border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">138</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#160;</font></td><td style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Total Operating Expenses</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td style="padding:2px 0;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,385</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Cash Operating Costs (1)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td style="padding:2px 0;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,152</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Adjusted EBITDA (1)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td style="padding:2px 0;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,205)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Net loss</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td style="padding:2px 0;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,114)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:1pt 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:400;line-height:133%">Total assets</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">44,591</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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: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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 5 of 56</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 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="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">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: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 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 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">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">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 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">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 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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 6 of 56</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 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">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">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, capital contributions to our joint venture(s) in China 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">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">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">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 Backup Power, 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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 7 of 56</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:139%">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 recent acquisition of Arcola (now Ballard Motive Solutions), we now also offer hydrogen fuel cell powertrain and vehicle systems 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 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, London, England, and Glasgow, Scotland, 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 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 in China to provide propulsion power for zero-emission fuel cell electric buses and commercial vehicles 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 2021, we acquired a non-controlling 9.77% 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. In 2021, we also invested in two hydrogen infrastructure and growth equity funds. We acquired a 12% interest in the HyCap Fund I SCSP (&#8220;HyCap&#8221;), a special limited partnership registered in Luxembourg&#59; and a 1% interest in the 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 select target 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%">Our strategy is built on 5 key themes&#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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 8 of 56</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;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 technology and products to provide leading customer value proposition to our customers&#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 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 to accelerate market adoption and grow volume 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; build a competitive platform in 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 ESG proposition for all 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%">Our strategy supports long-term commercialization, revenue and profitability, while also enabling future value based on longer-term market opportunities for our technology, products and intellectual property.  </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 two-pronged approach is to build value through the sale and service of power products and the delivery of technology solutions. In power product sales, our focus is on meeting the power needs of our customers by delivering high value, high reliability, high quality, and innovative PEM fuel cell products with competitive life cycle cost. Through technology solutions, our focus is on enabling our customers to address new business opportunities and accelerate the adoption of fuel cell technology by delivering specialized engineering services, including powertrain integration, and integrated energy systems.</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%">As part of our strategy, we have been working to develop a local fuel cell supply chain and related ecosystem to address new-energy bus and commercial vehicle markets in China. We believe this strategy aligns with current and expected local content requirements for government subsidies supporting the adoption of fuel cell electric vehicles (&#8220;FCEVs&#8221;). Key elements of our strategy include adopting a business model in which we seek to mitigate market adoption risk and capital investment by engaging in partnerships with local companies that are well positioned in their respective 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%">We have strengthened our financial position, thereby providing additional flexibility to fund our growth strategy, including through activities such as product innovation, investments in production capacity expansion and localization, future acquisitions and strategic partnerships and investments. This includes significant investment in next generation products and technology, including our proprietary membrane electrode assemblies (&#8220;MEAs&#8221;), bipolar plates, stacks, modules, and systems integration&#59; advanced manufacturing processes, technologies, and equipment&#59; and technology and product cost reduction.</font></div><div style="margin-top:12pt;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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 9 of 56</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.06pt;padding-left:0.18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">3. SELECT ANNUAL FINANCIAL INFORMATION AND 2022 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;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.606%"></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:top"><div style="margin-bottom:10pt;padding-left:3.17pt;padding-right:3.17pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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%">2021</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%">2020</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%">2019</font></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt 0 9.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%">Revenues</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">104,505</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">103,877</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">105,723</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%">Gross margin</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">14,013</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20,984</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">22,338</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%">Gross margin %</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%">13%</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%">20%</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%">21%</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%">Total Operating Expenses</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">102,116</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">60,745</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">47,784</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">83,782</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">50,029</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">38,801</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(82,188)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(38,944)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(26,608)</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%">Net loss from continuing operations</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(114,397)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(49,469)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(35,291)</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%">Net loss from continuing operations per share</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(0.39)</font></td><td style="border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.20)</font></td><td style="border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.15)</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:middle"><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%">2021</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%">2020</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%">2019</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%">Total assets</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,440,943</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">975,599</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">340,319</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%">Total non-current liabilities</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">29,567</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">22,621</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">25,540</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:400;line-height:133%">Cash, cash equivalents and short-term investments</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,126,899</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">765,430</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">147,792</font></td></tr></table></div><div style="margin-bottom:3pt;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   2021 Performance compared to 2021 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, and the ongoing uncertainties resulting from the COVID-19 pandemic, we did not provide specific financial performance guidance for 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:162%">We did however provide certain qualitative outlook expectations for 2021 as we continued to maintain focus on Heavy- and Medium-Duty Motive applications &#8211; including bus, commercial truck, train, and marine markets &#8211; to increase penetration in the key markets of China, Europe, and California. In particular&#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">In 2021, we invested significantly in additional technology and product innovation and development across bus, truck, rail, and marine applications, including next-generation MEAs, plates, stacks, and modules. This included collaboration with MAHLE Group (&#8220;MAHLE&#8221;) on the design of fuel cell engines for large commercial trucks for Europe and North America and the formation of a strategic alliance with Linamar Corporation (&#8220;Linamar&#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. We also invested in improving our customer service capabilities in our key markets. We have expanded our MEA production capacity by 6-times at our Vancouver headquarter facility which is expected to enable production of approximately 6 million MEAs annually. We continue to review options for further localization of production capacity in China and Europe. Furthermore, corporate development work was an important priority in 2021, including the acquisition of Arcola and certain long-term strategic investments (Forsee Power, and certain hydrogen infrastructure and growth equity funds) in an effort to accelerate customer adoption, expand our capabilities, and simplify our customers&#8217; experience. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 10 of 56</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;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">During 2021, we fulfilled our commitment to make contributions towards our pro rata ownership share of Weichai Ballard JV in China of $12.4 million. This is in addition to $57.7 million contributed cumulatively through 2020, as part of Ballard&#8217;s total capital commitment of approximately $79.9 million. </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">In Europe, we delivered a significant number of modules in 2021 to support deployments of fuel cell electric buses (&#8220;FCEBs&#8221;) in a number of countries. We also increased market activity for FCEBs, which may result in additional module purchase orders for delivery in future years. In addition, we increased shipments of backup power systems in Europe in 2021. We also continued the execution of our automotive program in 2021 with Audi AG (&#8220;Audi&#8221;) prior to its expected wind-down in August 2022.</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">In North America, we increased market activity for FCEBs and fuel cell-powered trucks in 2021, which may result in additional module purchase orders for delivery in future years. In addition, we increased fuel cell stack shipments for material handling applications.</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;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 are not providing specific overall financial performance guidance for 2022. In 2022, we plan to increase investments in the business ahead of the hydrogen growth curve, including expanding product offering and capabilities across the value chain. Our 2022 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; $140 million to $160 million</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> - We expect total Operating Expenses for fiscal 2022 to be between $140 million and $160 million (compared to $102.1 million in fiscal 2021) as we continue to invest in research and product development ahead of the hydrogen growth curve by advancing new technology, 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="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%"> - We expect total Capital Expenditures (being additions to property, plant and equipment and investment in other intangible assets) for fiscal 2022 to be between $40 million and $60 million (compared to $14.7 million in fiscal 2021) as we continue to invest in testing, advanced manufacturing and production. 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, and testing and assembly equipment at Ballard Motive Systems in the U.K. to support powertrain and vehicle integration and assembly operations.</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">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 believe in the value of 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.</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 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%"> - We continue to focus on decarbonizing difficult to abate emissions across medium- and heavy-duty applications of bus, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 11 of 56</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%">commercial truck, rail, marine, and certain stationary and backup power applications. We plan to complete our roadmap on achieving our corporate &#8220;Mission Carbon Zero&#8221; goal by 2030 in 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%">Our outlook expectations for 2022 are in part supported by our 12-month Order Book of approximately $67.3 million which is derived from our Order Backlog of approximately $93.1 million as of December 31, 2021. 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 2022&#59; sales orders received for units and services expected to be delivered in the remainder of 2022&#59; purchase and cost commitments currently in existence for fiscal 2022&#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 2022&#59; an estimate of purchase and cost commitments to be generated in each of our locations for the balance of 2022&#59; and assumes an average U.S. dollar exchange rate in the high $0.70&#8217;s in relation to the Canadian dollar for 2022.</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 2022 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 (including the ongoing impact of the COVID-19 pandemic), 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 Audi and 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, capital expenditure commitments, and Technology Solutions revenues (including the technology development and engineering services agreement with Audi) 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 customer deployment programs, our Order Backlog and 12-month Order Book are potentially vulnerable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 12 of 56</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%">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 (including the ongoing impact of the COVID-19 pandemic), 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; </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="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font><br></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:3pt;margin-top:3pt;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;Corporate</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">Acquisition of Arcola to Help Customers Integrate Fuel Cell Engines into Heavy-Duty Mobility</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:133%">On November 11, 2021, we announced the acquisition of Arcola, a UK-based systems engineering company specializing in hydrogen fuel cell powertrain and vehicle systems integration. With more than 10 years of experience integrating Ballard fuel cell engines into powertrains and heavy-duty vehicles, including buses, refuse trucks and trains, Arcola currently has approximately 90 employees based in the UK. </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:133%">With the acquisition of Arcola, we intend to make it easier for existing and new OEM customers globally to offer FCEVs by providing stronger support for the integration of our fuel cell engines into their vehicle platforms, including powertrain integration, vehicle integration and application engineering.</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:133%">Ballard acquired 100% of Arcola for total consideration of up to $40 million, including 337,353 Ballard common shares that vest over two years, and up to $34 million in upfront and earn-out cash consideration based on the achievement of certain performance conditions over an up to three-year period from the acquisition 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%;text-decoration:underline">Long-Term Strategic Partnership with Forsee Power to Develop and Commercialize Integrated Fuel Cell and Battery Solutions for Heavy-Duty Hydrogen Mobility</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:133%">On October 17, 2021, we announced with Forsee Power, a leader in smart battery systems for sustainable electromobility, the signing of a Memorandum of Understanding (&#8220;MOU&#8221;) for a strategic partnership to develop fully integrated fuel cell and battery solutions, optimized for performance, cost and installation for heavy-duty hydrogen mobility applications. Key terms of the MOU include&#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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 13 of 56</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: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:133%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:14.35pt;text-decoration:underline">A fully integrated solution for hydrogen mobility</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#58; The partnership of Ballard and Forsee Power brings together two industry leaders to develop a fully integrated solution combining a fuel cell and battery system, optimized to meet the needs of targeted medium and heavy-duty mobility markets of bus, truck, rail, marine, and off-road. This strategic partnership is expected to be the beginning of a long-term collaboration involving the co-design, co-development, production, marketing, and sales of integrated fuel cell-battery solutions.</font></div><div style="margin-bottom: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:133%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:14.35pt;text-decoration:underline">Combining technological know-how and experience</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#58; For the planned integrated solution, 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 energy management system to optimize the hybrid fuel cell and battery system architecture. Optimization of the fuel cell-battery powertrain, resulting in improved reliability, durability, efficiency, and cost, is a logical next step for value creation.</font></div><div style="margin-bottom:6pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#1f497d;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:14pt;text-decoration:underline">Strategic investment by Ballard as part of Forsee IPO on Euronext Paris</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#58; As part of the strategic relationship, Ballard committed to participate as a lead investor in connection with the initial public offering on Euronext in Paris, France, of Forsee Power. Pursuant to this commitment, Ballard made a contribution of &#8364;37.7 million ($43.8 million) in October 2021, resulting in an ownership interest of 9.77% in Forsee Power upon completion of the IPO. Ballard also appointed a board member to the Forsee Power board of directors. This long-term strategic investment is fair valued at its current publicly held share price at each reporting period end date converted to its U.S. dollar equivalent with any mark to market gain (loss) recognized in Finance Income (loss) and Other. During the fourth quarter of 2021, we recognized mark to market and foreign exchange losses of ($10.5) million on this long-term investment valued at $33.3 million as of December 31, 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:162%;text-decoration:underline">Announcement of 100-million-Kilometer Milestone</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%">On October 5, 2021, we announced that our PEM fuel cell technology and products have now powered FCEVs in commercial Heavy- and Medium-Duty Motive applications for an industry-leading cumulative total of more than 100 million kilometers on roads around the globe. In just twelve months, we have more than doubled our on-the-road kilometers in service.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:line-through"> </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.2 &#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">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; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 14 of 56</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%">and (c) if there is a third-party offer to buy Ballard, Weichai has the right to make a superior proposal 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. The Weichai Ballard JV, Weichai Ballard Hy-Energy Technologies Co., Ltd., was established in the fourth quarter of 2018 with Weichai making an initial capital contribution of RMB 102 million and Ballard making an initial capital contribution of $14.3 million (RMB 98 million equivalent). During fiscal 2019 and fiscal 2020, Weichai made its planned second through seventh capital contributions totaling RMB 311.1 million, and Ballard made its planned second through seventh capital contributions totaling $43.4 million (RMB 298.9 million equivalent). During fiscal 2021, Weichai made its planned eighth through eleventh capital contributions totaling RMB 82.9 million, and Ballard made its planned eighth through eleventh capital contributions totaling $12.4 million (RMB 79.6 million equivalent). Weichai and Ballard will fund pro rata shares of the Weichai Ballard JV based on an agreed business plan. 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 will manufacture Ballard&#8217;s next-generation LCS fuel cell stack 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 in China and will pay Ballard a total of $90 million under a program to develop and transfer technology to the Weichai Ballard JV in order to enable these manufacturing activities. Revenue earned from the $90 million Weichai Ballard JV technology transfer agreement ($4.2 million in the fourth quarter of 2021&#59; $18.2 million in fiscal 2021&#59; $6.5 million in the fourth quarter of 2020&#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 May 1, 2019, we announced that we reached agreement with 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. The order has a total value of approximately $44 million to Ballard. Once assembled by Weichai Ballard JV, final products will be used to support initial deployments against Weichai&#8217;s above noted commitment to supply a minimum of 2,000 fuel cell modules for commercial FCEVs in China. All products and components to be supplied by Ballard are based on Ballard&#8217;s next-generation LCS stack technology. Revenue earned from these now complete agreements ($9.6 million in the fourth quarter of 2021&#59; $15.0 million in fiscal </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 15 of 56</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%">2021&#59; $0.4 million in the fourth quarter of 2020&#59; $14.8 million in fiscal 2020&#59; $14.7 million in fiscal 2019) is recorded as Heavy-Duty Motive revenues. </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%">Weichai has indicated that it intends to build and supply at least 2,000 fuel cell modules using Ballard and Weichai Ballard JV technology through 2022 for commercial vehicles in China. Specific terms related to the source and scope of supply, product mix, pricing and timing of shipments are subject to future agreement between Weichai and its customers.</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 December 16, 2019, we announced the receipt of an additional 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 ($1.1 million in the fourth quarter of 2021&#59; $2.1 million in fiscal 2021&#59; $4.6 million in the fourth quarter of 2020&#59; $8.8 million in fiscal 2020) is recorded as Heavy-Duty Motive revenues. As of December 31, 2021, an additional $8.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 Shandong Province, China, has commenced production activities and assembly of next-generation LCS fuel cell stacks and LCS-based modules to power FCEVs for the China market. The Weichai Ballard JV is expected to have initial annual production capacity of 20,000 fuel cell stacks, or approximately 10,000 modules, based on a two-shift operation.</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="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, the 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 joint venture operation in the city of Yunfu in China&#8217;s Guangdong Province commenced operations. Ballard has a non-controlling 10% interest in the joint venture, Synergy Ballard JVCo, together with our partner 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 retains an exclusive right 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, including 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 and other agreements with Synergy Ballard JVCo ($1.5 million in the fourth quarter of 2021&#59; $3.4 million in fiscal 2021&#59; $2.5 million in the fourth quarter of 2020&#59; $8.2 million in fiscal 2020) is primarily recorded as Heavy-Duty Motive 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:400;line-height:157%">Ballard has the exclusive right to purchase 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 stacks and sub-components from Synergy Ballard JVCo for sale outside China. Ballard contributed approximately $1.0 million for our 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. </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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 16 of 56</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:700;line-height:157%">4.3&#160;&#160;&#160;&#160; Europe</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:400;line-height:157%;text-decoration:underline">Approval in Principle for High-Power Fuel Cell Concept to Power Ships</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%">On February 23, 2022, we announced with ABB &#8211; a leading global technology company that energizes the transformation of society and industry to achieve a more productive, sustainable future &#8211; that they have received an approval in principle (&#8220;AiP&#8221;) from leading classification society DNV for a jointly developed fuel cell concept capable of generating 3 megawatts, or 4,000 HP, of electrical power. DNV is an international accredited registrar and classification society headquartered in Norway. </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%">The AiP represents an important milestone in developing new technology, as independent assessment of the concept confirms feasibility of the design and no significant obstacles exist to prevent the concept from being realized. With the AiP in place, the jointly developed solution can be initiated with confidence that it is eligible to receive final approval for application onboard a wide range of vessels.</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%">The high-power fuel cell unit is a flexible solution that will support the energy needs of multi-megawatt scale vessels with diverse use cases. For example, a cruise vessel operating in coastal areas could either run entirely on zero-emission fuel cell power or switch to it when operating in environmentally sensitive areas or emission control zones, while a ferry with a regular schedule and frequent bunkering opportunities could operate solely on fuel cell power. For ocean going vessels, fuel cell power could support auxiliary needs. The concept of the solution also envisions the integration with an energy storage system. The successful development of this system concept builds on a three-year collaboration between ABB and Ballard.</font></div><div style="margin-top:6pt;text-align:justify"><font><br></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:400;line-height:157%;text-decoration:underline">Delivery of Two Class Approved FCwaveTM Modules to Norled A&#47;S</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%">On February 2, 2022, we announced the delivery of two, 200 kilowatt (kW) FCwaveTM 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, later in 2022. </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%;text-decoration:underline">Orders for 40 Fuel Cell Modules in European Market</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%">On November 4, 2021, we announced orders for a total of 40 FCmove&#8482;-HD (70kW) modules for planned deployment in FCEBs across Europe in 2022. These FCEBs are expected to be deployed in France, Germany, and the UK. </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">Ballard to Power Talgo Fuel Cell Passenger Train in European Trial, Ahead of Planned 2023 Launch</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:133%">On October 12, 2021, we announced an Equipment Supply Agreement to provide 8 of our 70-kilowatt FCmove&#8482;-HD fuel cell modules to Talgo S.A. (&#8220;Talgo&#8221;), a leader in the design, manufacture, and maintenance of high-speed light rail trains, headquartered in Madrid, Spain &#8211; for trials of its Talgo Vittal-One commuter and regional passenger train. Talgo plans to conduct their demonstration in early 2022 in Spain, with expected commercialization in 2023.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:line-through"> </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">Multi-Megawatt Scale Baseload Hydrogen Power Plant with HDF Energy</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:133%">On October 7, 2021, we announced with our partner, Hydrogene de France (&#8220;HDF Energy&#8221;), an Independent Power Producer dedicated to renewable power generation, commenced construction of 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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 17 of 56</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:133%">CEOG Renewstable&#174; Power Plant (&#8220;CEOG&#8221;) in French Guiana. CEOG is the world's first multi-megawatt, baseload hydrogen power plant, and the largest green hydrogen storage of intermittent renewable electricity sources. Also, CEOG is the first order for a new generation of megawatt power fuel cell systems dedicated to stationary applications, which is expected to be mass produced in the HDF Energy facility in Bordeaux.</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:133%">This project is part of a multi-staged development agreement between Ballard and HDF Energy, as initially announced in December 2019. CEOG is the first commercial project for HDF under this agreement. This is an important proof point for the use of hydrogen storage and electrical regeneration combined with renewable energy. The $200 million French Guiana CEOG project will combine a solar park, long-term hydrogen and short-term battery storage and fuel cells specified by HDF Energy, based on Ballard&#8217;s ClearGen&#174; architecture. Revenue earned from this and other agreements with HDF Energy is recorded as Technology Solutions revenue.</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">Siemens 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 November 14, 2017, we announced the signing of a multi-year Development Agreement with Siemens AG (&#8220;Siemens&#8221;) for the development of a zero-emission fuel cell engine to power Siemens&#8217; Mireo light rail train. The Development Agreement has a contemplated value of approximately $9.0 million to Ballard. Under the terms of the Development Agreement, Ballard will develop a 200-kilowatt fuel cell engine for integration into Siemens&#8217; new Mireo train 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 July 15, 2021, we announced that the receipt of a purchase order for two of our 200-kilowatt (kW) fuel cell modules from Siemens to power a 2-car Mireo Plus H passenger train through a trial operation in Bavaria, Germany. The 200kW fuel cell module has been developed and tested under the Development Agreement with Siemens discussed above, in order to provide primary propulsion power for the Mireo Plus H light rail train. Ballard plans to deliver the modules ordered by Siemens for the trial operation in Bavaria in 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%">Revenue earned from this and other agreements with Siemens ($0.7 million in the fourth quarter of 2021&#59; $2.2 million in fiscal 2021&#59; nil million in the fourth quarter of 2020&#59; $0.9 million in fiscal 2020&#59; $3.2 million in fiscal 2019&#59; $1.8 million in fiscal 2018) is recorded as Technology Solutions revenue.</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, part of the Volkswagen Group, extending the program to August 2022. 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. Ballard engineers are leading critical areas of fuel cell product design &#8211; including the MEA, plate and stack components &#8211; along with certain testing and integration work.</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 ($2.6 million in the fourth quarter of 2021&#59; $9.8 million fiscal 2021&#59; $5.2 million in the fourth quarter of 2020&#59; $16.0 million in fiscal 2020) is recorded as Technology Solutions revenues.</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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 18 of 56</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><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></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.4 &#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">Ballard  Announces MOU with Adani for Hydrogen Fuel Cells in India</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 February 22, 2022, we announced the signing of a non-binding Memorandum of Understanding (&#8220;MOU&#8221;) with the Adani Group (&#8220;Adani Group&#8221;) to evaluate a joint investment case for the commercialization of fuel cells in various mobility and industrial applications in India. Under the MOU, both parties will examine various options to cooperate, including potential collaboration for fuel cell manufacturing in India.</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%">Adani Group, founded in 1988 with a current market capitalization of approximately $150 billion, comprising of seven publicly listed companies with businesses spanning power generation and distribution, renewable energy, gas and infrastructure, logistics (seaport, airports, shipping, and rail), mining and resources, and other sectors. Hydrogen is increasingly viewed as a critical medium for the decarbonization of energy, industry, and mobility. Efforts under this MOU will be anchored by Adani New Industries Limited, the newly formed subsidiary of Adani Enterprises, focused on generation of green hydrogen, including downstream products, green electricity generation, manufacture of electrolyzers and wind turbines, among 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%;text-decoration:underline">Ballard and Chart Successfully Test a Fuel Cell Powered by Liquid Hydrogen</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%">On February 1, 2022, we announced with Chart Industries, Inc. (&#8220;Chart&#8221;), the successful test of a fuel cell powered by liquid hydrogen under the heavy-duty hydrogen fuel system joint development MOU previously announced on February 10, 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:162%">For the test, a Ballard FCmove&#8482;-HD fuel cell was paired with a Chart liquid onboard hydrogen (&#8220;HLH2&#8221;) vehicle fuel system conducted at Chart&#8217;s hydrogen test facility in Minnesota, USA. The demonstration confirmed that heavy-duty vehicles powered by Ballard fuel cells should be able to employ Chart HLH2 vehicle fuel systems that utilize liquid hydrogen as a fuel. Liquid hydrogen has a significant space, weight and range advantage compared with gaseous hydrogen, allowing for up to double the range without space claim and payload impacts, and simplified fueling infrastructure for heavy-duty mobility applications such as class-8 trucks, buses, rail, and marine.</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:133%;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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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 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">Ballard Fuel Cells to Power Expansion of Canadian Pacific Hydrogen Locomotive Program</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%">On January 19, 2022, we announced the receipt of an order for eight additional 200 kW fuel cell modules to support the expansion of Canadian Pacific&#8217;s (&#8220;CP Rail&#8221;) Hydrogen Locomotive Program from one to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 19 of 56</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%">three locomotives, with expected delivery in 2022. Inclusive of Ballard&#8217;s announcement in March 2021, the Company 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 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%">CP Rail intends to refine the process of converting diesel-electric powertrains to hydrogen-electric powertrains over a series of three categories of locomotives which collectively represent the majority of locomotives in use throughout North America.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:line-through"> </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">Ballard teams up with Caterpillar &#38; Microsoft to demonstrate megawatt-scale hydrogen fuel cell backup generator system for datacenters</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%">On November 22, 2021, we announced the launch of a three-year project through a collaboration with Caterpillar Inc. and Microsoft, to demonstrate a power system incorporating large-format hydrogen fuel cells to produce reliable and sustainable backup power for data centers. The project is supported and partially funded by the U.S. Department of Energy (&#8220;DOE&#8221;) under the H2&#64;Scale initiative and backed by the National Renewable Energy Lab (&#8220;NREL&#8221;). </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%">Ballard will provide an advanced, 1.5 MW ClearGenTM-II hydrogen fuel cell power generator. As the prime contractor on the project, Caterpillar is providing the overall system integration, power electronics, and controls that form the central structure of the power solution, which will be fueled by low-carbon-intensity hydrogen. Microsoft is hosting the demonstration project at a company data center in Quincy, Washington. NREL is performing analyses on safety, techno-economics, and greenhouse gas impacts.</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 Backup Power (to be renamed Stationary Power Generation in fiscal 2022), 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.</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 results from Ballard Motive Systems (formerly Arcola) from the date of acquisition on November 11, 2021 to December 31, 2021, are included in our Technology Solutions market for fiscal 2021 and are expected to be recorded primarily in Heavy-Duty Motive and Technology Solutions in fiscal 2022.</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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 20 of 56</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, 2021</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:26.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.113%"></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%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom: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%">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%">2020</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 style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;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,537</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">11,918</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">10,619</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%">89%</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="6" 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,210</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,375</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%">4,835</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%">66%</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="6" 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,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%">3,471</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,184</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%">92%</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="6" 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,408</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%">926</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,482</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%">268%</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="6" 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%">264</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%">146</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%">118</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%">81%</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="6" 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,289</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%">945</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%">344</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%</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="6" 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,268</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%">945</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%">323</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%">34%</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="6" 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-weight:700;line-height:133%">&#8212;</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%">Backup Power</font></td><td colspan="6" 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,735</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,103</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%">632</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%">30%</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="6" 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,690</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,100</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%">590</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%">28%</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="6" 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%">&#8212;</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%">&#8212;</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%">&#8212;</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></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="6" 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%">45</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</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%">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%">1,025%</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="6" 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,144</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%">13,623</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%">(3,479)</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%">(26%)</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="6" 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%">4,175</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%">6,822</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,647)</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%">(39%)</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="6" 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%">4,731</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%">5,469</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%">(738)</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%">(13%)</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="6" 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,065</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,011</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%">54</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%">5%</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="6" style="border-bottom: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-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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">321</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%">(148)</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%">(46%)</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;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%">&#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="6" 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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">28,589</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%">8,116</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%">28%</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="6" style="border-bottom: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%">31,934</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%">22,949</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%">8,985</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%">39%</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-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">5,640</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(869)</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%">(15%)</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="6" 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%">20%</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%">(7 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 $36.7 million for the fourth quarter of 2021 increased 28%, or $8.1 million, compared to the fourth quarter of 2020. The 28% increase was driven by higher Heavy-Duty Motive,  Backup Power, and Material Handling revenues which more than offset the decrease in 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 $22.5 million increased $10.6 million, or 89%, due primarily to higher shipments of fuel cell products to customers primarily in China, Europe and North America. Excluding 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 $5.8 million in the fourth quarter of 2021 compared to the fourth quarter of 2020. Heavy-Duty Motive revenues on a quarter to quarter basis are also 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 $22.5 million in the fourth quarter of 2021 includes $10.7 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; $1.5 million for shipments of MEAs to Synergy Ballard JVCo for use in their manufacture and assembly 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%"> fuel cell stacks in China&#59; and $10.3 million to a variety of customers in North America and Europe including Solaris, Wrightbus, New Flyer, CP Rail, 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 train programs. Heavy-Duty Motive revenues of $11.9 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 21 of 56</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%">million in the fourth quarter of 2020 include $5.0 million of shipments to Weichai Ballard JV&#59; $2.4 million of MEA shipments to Synergy Ballard JVCo&#59; and $4.5 million to a variety of customers primarily 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%">Technology Solutions revenues of $10.1 million decreased by ($3.5) million, or (26%), due primarily to decreased amounts earned on the Audi and Weichai Ballard JV programs. 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; the Siemens program of $0.7 million&#59; and $2.6 million from a variety of other customer programs including HDF Energy. Revenues of $13.6 million in the fourth quarter of 2020 were from a variety of customer programs including revenue from the Weichai Ballard JV technology transfer program of $6.5 million&#59; the Audi program of $5.2 million&#59; and $1.9 million from a variety of other customer programs.</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.3 million increased $0.3 million, or 36%, primarily as a result of higher 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%">Backup Power revenues of $2.7 million increased $0.6 million, or 30%, due primarily to an increase in sales of back-up power fuel cell stacks, products and service revenues 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%">Fuel Cell Products and Services gross margins were $4.8 million, or 13% of revenues, for the fourth quarter of 2021, compared to $5.6 million, or 20% of revenues, for the fourth quarter of 2020. The decrease in gross margin of ($0.9) million, or (15%), was driven primarily by a shift to lower overall product margin and service revenue mix, and an increase in labour, supply, and freight expenses, resulting in an (7) percentage point decrease in gross margin as a percent of revenues, which more than offset the positive impact of the 28% increase in total 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 2021 was also negatively impacted by net inventory adjustments of ($0.2) million related primarily to excess and impaired inventory&#59; and positively impacted by net warranty adjustments of $0.2 million related primarily to contractual expirations. Gross margin in the fourth quarter of 2020 was positively impacted by net warranty adjustments of $1.2 million related primarily to contractual expirations and reduced service costs&#59; and was negatively impacted as a result of net inventory adjustments of ($0.4) million related primarily to excess and impaired inventory. </font></div><div style="margin-bottom:3pt;margin-top:12pt;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:28.066%"></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:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.756%"></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="27" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><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="9" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:0.5pt solid #000000;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%">2021</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;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%">2020</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;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="6" style="border-bottom:0.5pt solid #000000;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="9" 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 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="5" 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%">19,870</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="5" 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%">11,759</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="5" 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%">8,111</font></td><td colspan="6" 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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;69%</font></div></td></tr><tr><td colspan="9" 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="6" style="padding:2px 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,420</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;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,972</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;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,448</font></td><td colspan="6" style="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;49%</font></div></td></tr><tr><td colspan="9" 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="6" 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:700;line-height:133%">3,417</font></td><td colspan="6" 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%">2,742</font></td><td colspan="6" 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%">675</font></td><td colspan="6" style="border-bottom:1.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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;     25%</font></div></td></tr><tr><td colspan="9" 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 style="border-bottom:1.5pt solid #000000;border-top:1.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="5" style="border-bottom:1.5pt solid #000000;border-top:1.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%">30,707</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.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="5" style="border-bottom:1.5pt solid #000000;border-top:1.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,473</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.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="5" style="border-bottom:1.5pt solid #000000;border-top:1.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,234</font></td><td colspan="6" 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:7.65pt;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;58%</font></div></td></tr><tr style="height:15pt"><td colspan="9" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" 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="6" 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="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" 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></tr><tr><td colspan="9" 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 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="5" 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%">17,153</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="5" 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%">9,571</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="5" 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%">7,582</font></td><td colspan="6" style="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;79%</font></div></td></tr><tr><td colspan="9" 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="6" style="padding:2px 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,408</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;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,454</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;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,954</font></td><td colspan="6" style="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;44%</font></div></td></tr><tr><td colspan="9" 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="6" 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:700;line-height:133%">3,043</font></td><td colspan="6" 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%">2,365</font></td><td colspan="6" 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%">678</font></td><td colspan="6" style="border-bottom:1.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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;     29%</font></div></td></tr><tr><td colspan="9" 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 style="border-bottom:1.5pt solid #000000;border-top:1.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="5" style="border-bottom:1.5pt solid #000000;border-top:1.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%">26,604</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.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="5" style="border-bottom:1.5pt solid #000000;border-top:1.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%">16,390</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.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="5" style="border-bottom:1.5pt solid #000000;border-top:1.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,214</font></td><td colspan="6" 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:7.65pt;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;62%</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:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 22 of 56</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;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 2021 was $30.7 million, an increase of $11.2 million, or 58%, compared to the fourth quarter of 2020. The increase was driven by higher research and product development expenses of $8.1 million, higher general and administrative expenses of $2.4 million, and higher sales and marketing expenses of $0.7 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 2021 was $26.6 million, an increase of $10.2 million, or 62%, compared to the fourth quarter of 2020. The $10.2 million, or 62%, increase was driven by higher research and product development cash operating costs of $7.6 million, by higher general and administrative cash operating costs of $2.0 million, and by higher sales and marketing cash operating costs of $0.7 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 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 modules for bus, truck, rail and marine applications, 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 the launch of our FCmove&#8482;-HD+, a fuel cell module designed for buses and medium and heavy-duty trucks, the launch of our FCgen&#174;-HPS High-Power Density Fuel Cell Stack for light-medium-and heavy-duty vehicles, the launch of 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:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">These cost increases were also due to higher overall labour costs in Canada in the fourth quarter 2021 as a result of an approximate 3% higher Canadian dollar, relative to the U.S. dollar, and the resulting negative impact on our Canadian operating cost base. In addition, general and administrative costs are higher due to incurred COVID-19 administration costs, and higher legal and contract administration, consulting, insurance, recruiting, corporate development, and professional fees, whereas sales and administrative costs are higher due to an increase in sales activity, consulting, and marketing labour costs in Canada and Europe primarily as a result of personnel increases.</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:700;line-height:162%">Adjusted EBITDA</font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><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:37.770%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.386%"></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%">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%">2020</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(14,470)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(11,012)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:4.35pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(76%)</font></div></td></tr></table></div><div style="padding-left:9.35pt;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, asset impairment charges, unrealized gains or losses on foreign exchange contracts, finance and other income, and acquisition related costs.</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 2021 was ($25.5) million, compared to ($14.5) million for the fourth quarter of 2020. The ($11.0) million increase in Adjusted EBITDA loss was driven primarily by the decrease in gross margin of ($0.9) and the increase in Cash Operating Costs of ($10.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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 23 of 56</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 Continuing Operations</font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:37.645%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.459%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.623%"></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%">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%">2020</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(14,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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(29,428)</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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(204)%</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 2021 was ($43.8) million, or ($0.15) per share, compared to a net loss from continuing operations of ($14.4) million, or ($0.05) per share, in the fourth quarter of 2020. The ($29.4) million increase in net loss in the fourth quarter of 2021 was driven primarily by the increase in Adjusted EBITDA loss of ($11.0) million, by higher depreciation and amortization expense of ($1.5) million, and by lower finance and other income of ($15.4) million which includes mark to market and foreign exchange losses of ($10.5) million on our long-term investment in Forsee 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%">In addition, operating margins, and costs in the fourth quarter of 2021 were also impacted by the negative impact of a stronger Canadian dollar, relative to the U.S. dollar, as compared to the fourth quarter of 2020. 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 3%, or 300 basis points, higher in the fourth quarter of 2021 as compared to the fourth quarter of 2020, negative foreign exchange impacts on our Canadian operating margins and cost base were approximately ($0.75) million. A $0.01 increase in the Canadian dollar, relative to the U.S. dollar, negatively impacts annual operating margins and costs by approximately $1.0 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-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:36.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></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: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:13.323%"></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.002%"></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="9" 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="21" 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%">Three months ended December 31,</font></td></tr><tr><td colspan="9" 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%">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%">2020</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="6" 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: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:400;line-height:133%">Revenues</font></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:middle"><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:middle"><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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><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="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:middle"><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:middle"><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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">100%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom: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:400;line-height:133%">Cost of goods sold</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:middle"><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:middle"><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><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%">&#8212;</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:middle"><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="6" 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:400;line-height:133%">Gross margin</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: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%">&#8212;</font></td><td colspan="3" style="border-top:1pt solid #000;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%">(19)</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: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%">19</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: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%">100%</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Operating expenses</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.75pt 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:100%">4</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%">(427)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">431</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">101%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom: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:400;line-height:133%">Gain on sale of assets</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:middle"><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.75pt 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:100%">168</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(168)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100%)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt 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%">Net loss from discontinued operations</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(278)</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">282</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">101%</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></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 loss from discontinued operations for the fourth quarter of 2020 was ($0.3) 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="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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 24 of 56</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><br></font></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 Summary of Key Financial Metrics &#8211; 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-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:26.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.113%"></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 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="6" style="border-bottom: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%">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%">2020</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><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 style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">51,663</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">47,688</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,975</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%">8%</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="6" 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%">31,409</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%">(11,246)</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%">(36%)</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="6" 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%">13,455</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,247</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%">54%</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="6" 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%">2,532</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,645</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%">302%</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="6" 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%">292</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%">329</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%">113%</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="6" 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%">5,310</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,830</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%">53%</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="6" 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%">5,310</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,809</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%">53%</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="6" 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%">&#8212;</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%">Backup Power</font></td><td colspan="6" 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%">5,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%">2,612</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%">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%">Europe</font></td><td colspan="6" 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%">4,706</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,600</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%">55%</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="6" 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%">&#8212;</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%">33</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%">(33)</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-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="6" 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%">863</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%">45</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%">5%</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="6" 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%">45,277</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,789)</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%">(19%)</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="6" 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%">22,858</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%">(4,203)</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%">Europe</font></td><td colspan="6" 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%">18,323</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,764)</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></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="6" 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,394</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%">909</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%">Other</font></td><td colspan="6" style="border-bottom: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-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%">2,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%">(1,731)</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%">(64%)</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;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%">&#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="6" 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%">103,877</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%">628</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%">1%</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="6" style="border-bottom: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%">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%">82,893</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,599</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%">9%</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-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">14,013</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20,984</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(6,971)</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%">(33%)</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="6" 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%">20%</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%">(7 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 $104.5 million for 2021 increased 1%, or $0.6 million, compared to 2020. The 1% increase was driven by higher Heavy-Duty Motive,  Material Handling, and Backup Power revenues, which more than offset decreases in 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 $51.7 million increased $4.0 million, or 8%, due primarily to higher shipments of fuel cell products to customers primarily in North America and Europe which more than offset declines in China. Excluding 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 $15.4 million in 2021 compared to 2020. Heavy-Duty Motive revenues on a quarter to quarter basis are also 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 $51.7 million in 2021 include $17.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; $3.1 million for shipments of MEAs to Synergy Ballard JVCo for use in their manufacture and assembly 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%"> fuel cell stacks in China&#59; and $31.5 million to a variety of customers in Europe and North America including Solaris, New Flyer, Wrightbus, CP Rail, VanHool, 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 train programs. Heavy-Duty Motive revenues of $47.7 million in 2020 include $23.6 million of shipments to Weichai Ballard JV&#59; $8.0 million for shipments of MEAs to Synergy Ballard JVCo&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 25 of 56</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 $16.1 million to a variety of customers in Europe and North America including Wrightbus, Solaris, VanHool, Anglo American, New Flyer, 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 $36.5 million decreased by ($8.8) million, or (19%), due primarily to decreased amounts earned on the Audi and Weichai Ballard JV programs. Technology Solutions revenues in 2021, as compared to 2020, continued to be impacted by a reduction in program scope as certain planned activities were completed, and by the deferral of development work on certain of our programs as a result of ongoing work, travel and other restrictions related to the COVID-19 pandemic. 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; the Siemens program of $2.2 million&#59; and $6.3 million from a variety of other customer programs including HDF Energy.  Revenues of $45.3 million in 2020 were from a variety of customer programs including revenue from the Weichai Ballard JV technology transfer program of $21.2 million&#59; the Audi program of $16.0 million&#59; the Siemens project of $0.9 million&#59; the Broad-Ocean program of $0.8 million&#59; and $6.4 million from a variety of other customer programs. Audi program revenues were also positively impacted by approximately $0.6 million in 2021, as compared to 2020, as a result of an approximate 7% higher Canadian dollar, relative to the U.S. dollar, as the Audi Agreement is priced in Canadian dollars. The underlying costs to satisfy the Audi Agreement are primarily denominated in Canadian dollars.</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 $8.1 million increased $2.8 million, or 53%, primarily as a result of higher 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%">Backup Power revenues of $8.2 million increased $2.6 million, or 47%, due primarily to an increase in sales of back-up power fuel cell stacks, products and service revenues 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%">Fuel Cell Products and Services gross margins were $14.0 million, or 13% of revenues, for 2021, compared to $21.0 million, or 20% of revenues, for 2020. The decrease in gross margin of ($7.0) million, or (33%), was driven primarily by a shift to lower overall product margin and service revenue mix, and by an increase in labour, supply, and freight expenses, resulting in an (7) percentage point decrease in gross margin as a percent of revenues, which more than offset the positive impact of the 1% increase in total 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 2021 was also negatively impacted by net inventory adjustments of ($1.1) million related primarily to excess and impaired inventory&#59; and by net warranty adjustments of ($0.3) million related primarily to increased service costs. Gross margin in 2020 was negatively impacted by net inventory adjustments of ($1.5) million related primarily to excess and impaired inventory&#59; and  positively impacted by net warranty adjustments of $1.4 million related primarily to contractual expirations and reduced service costs.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 26 of 56</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:99.839%"><tr><td style="width:1.0%"></td><td style="width:28.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.235%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.756%"></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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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 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></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 <br>&#160;&#160;Development</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%">62,162</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%">35,519</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%">26,643</font></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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;75%</font></div></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:2px 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%">24,725</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,234</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,491</font></td><td colspan="3" style="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;52%</font></div></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:2px 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%">12,904</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,616</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,288</font></td><td colspan="3" style="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;  50%</font></div></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 style="border-top:1.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:1.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%">99,791</font></td><td style="border-top:1.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:1.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%">60,369</font></td><td style="border-top:1.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:1.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%">39,422</font></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:7.65pt;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;65%</font></div></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: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"><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:7.65pt"><font><br></font></div></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 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%">52,539</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%">28,981</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%">23,558</font></td><td colspan="3" style="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;81%</font></div></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:2px 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,754</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,566</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,188</font></td><td colspan="3" style="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;46%</font></div></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:2px 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%">11,489</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,482</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,007</font></td><td colspan="3" style="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;  54%</font></div></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 style="border-bottom:1.5pt solid #000000;border-top:1.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:1.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%">83,782</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.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:1.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%">50,029</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.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:1.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%">33,753</font></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:7.65pt;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;67%</font></div></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 2021 was $99.8 million, an increase of $39.4 million, or 65%, compared to 2020. The increase was driven by higher research and product development expenses of $26.6 million, higher general and administrative expenses of $8.5 million, and higher sales and marketing expenses of $4.3 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 2021 was $83.8 million, an increase of $33.8 million, or 67%, compared to 2020. The $33.8 million, or 67%, increase was driven by higher research and product development cash operating costs of $23.6 million, by higher general and administrative cash operating costs of $6.2 million, and by higher sales and marketing cash operating costs of $4.0 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 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 modules for bus, truck, rail and marine applications, 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 the launch of our FCmove&#8482;-HD+, a fuel cell module designed for buses and medium and heavy-duty trucks, the launch of our FCgen&#174;-HPS High-Power Density Fuel Cell Stack for light-medium-and heavy-duty vehicles, the launch of 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:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">These cost increases were also due to higher overall labour costs in Canada in 2021 as a result of an approximate 7% higher Canadian dollar, relative to the U.S. dollar, and the resulting negative impact on our Canadian operating cost base, partially offset by increased government funding recoveries primarily in Canada as a result of qualifying for certain COVID-19 government recoveries primarily in the first half of 2021. Government funding recoveries are reflected primarily as a cost offset against gross research and product development expenses. In addition, general and administrative costs are higher due to incurred COVID-19 administration costs, and higher legal and contract administration, consulting, insurance, recruiting, corporate development, and professional fees, whereas sales and administrative costs are </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 27 of 56</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:140%">higher due to an increase in sales activity, consulting, and marketing labour costs in Canada and Europe primarily as a result of personnel increases.</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:700;line-height:162%">Adjusted EBITDA</font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:37.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.522%"></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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(38,944)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(43,244)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(111%)</font></div></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">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, asset impairment charges, unrealized gains or losses on foreign exchange contracts, finance and other income, and acquisition related costs.</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 2021 was ($82.2) million, compared to ($38.9) million for 2020. The ($43.2) million increase in Adjusted EBITDA loss was driven primarily by the decrease in gross margin of ($7.0), by the increase in Cash Operating Costs of ($33.8) million, and by higher equity in loss of investment in joint venture and associates of ($3.6) million primarily attributed to the ongoing establishment of operations of Weichai Ballard JV. </font></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-style:italic;font-weight:700;line-height:162%">Net Loss from Continuing Operations</font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:37.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.488%"></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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(49,469)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(64,928)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:4.35pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(131%)</font></div></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 2021 was ($114.4) million, or ($0.39) per share, compared to a net loss from continuing operations of ($49.5) million, or ($0.20) per share, in 2020. The ($64.9) million increase in net loss in 2021 was driven primarily by the increase in Adjusted EBITDA loss of ($43.2) million, higher stock-based compensation expense of ($3.4) million, higher depreciation and amortization expense of ($2.3) million, and by lower finance and other income of ($13.1) million which includes mark to market and foreign exchange losses of ($10.5) million on our long-term investment in Forsee 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%">In addition, operating margins, and costs in 2021 were impacted by the negative impact of a stronger Canadian dollar, relative to the U.S. dollar, as compared to 2020. 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 500 basis points, higher in 2021 as compared to 2020, negative foreign exchange impacts on our Canadian operating margins and cost base were approximately ($5.0) million. A $0.01 increase in the Canadian dollar, relative to the U.S. dollar, negatively impacts annual operating margins and costs by approximately $1.0 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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 28 of 56</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:10pt;margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:133%">Net Income (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:99.839%"><tr><td style="width:1.0%"></td><td style="width:37.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" 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="21" 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:7pt;font-weight:400;line-height:133%">Year ended December 31,<br></font></td></tr><tr><td colspan="9" 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%">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%">2020</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="6" 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="display:none"></td></tr><tr><td colspan="6" 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:400;line-height:133%">Revenues</font></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:middle"><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:middle"><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:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">262</font></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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(262)</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: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%">(100%)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="border-bottom: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:400;line-height:133%">Cost of goods sold</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:middle"><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 1pt"></td><td colspan="3" style="padding:2px 3.75pt 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:100%">223</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(223)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100%)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" 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:400;line-height:133%">Gross margin</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: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%">&#8212;</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:2px 3.75pt 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:100%">39</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: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%">(39)</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: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%">(100%)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Operating recovery (expenses)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.75pt 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:100%">164</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:middle"><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 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:400;line-height:133%">(2,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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(108%)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="border-bottom: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:400;line-height:133%">Gain on sale of assets</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:middle"><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 1pt"></td><td colspan="3" style="padding:2px 3.75pt 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:100%">168</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(168)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100%)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="border-bottom:1pt 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%">Net income (loss) from discontinued operations</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">164</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,908)</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,072</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">109%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 (loss) from discontinued operations for 2021 was $0.2 million, or $0.00 per share, compared to ($1.9) million, or ($0.01) per share, in 2020, and consists 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, 2021 </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;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:36.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.960%"></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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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: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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">19,870</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">11,759</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,111</font></td><td colspan="3" style="border-top:1pt solid #000000;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%">69%</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,458)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(765)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(693)</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%">(91%)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,259)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,423)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">12%</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,571</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">7,582</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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">79%</font></td></tr><tr style="height:13pt"><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;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="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.57pt;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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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: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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">62,162</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">35,519</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">26,643</font></td><td colspan="3" style="border-top:1pt solid #000000;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%">75%</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(4,101)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3,211)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(890)</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%">(28%)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(5,522)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3,327)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,195)</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%">(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%">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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">28,981</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">23,558</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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">81%</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: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:140%">Research and product development expenses for the three months ended December 31, 2021,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $19.9 million, an increase of $8.1 million, or 69%, compared to the corresponding period of 2020. 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 $17.2 million in 2021, an increase of $7.6 million, or 79%, compared to 2020.</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%">Research and product development expenses for the year ended December 31, 2021,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $62.2 million, an increase of $26.6 million, or 75%, compared to the corresponding period of 2020. 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 $52.5 million in 2021, an increase of $23.6 million, or 81%, compared to 2020.</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 respective $7.6 million, or 79%, and $23.6 million, or 81%, increases in research and development cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) in the fourth quarter and fiscal year 2021, as compared to the fourth quarter and fiscal year 2020, was driven primarily by increased expenditure on technology and product development activities in Canada, Denmark and 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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 29 of 56</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:140%">U.K., including the design and development of next generation fuel cell stacks and modules for bus, truck, rail and marine applications, 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 the launch of our FCmove&#8482;-HD+, a fuel cell module designed for buses and medium and heavy-duty trucks, the launch of our FCgen&#174;-HPS High-Power Density Fuel Cell Stack for light-medium-and heavy-duty vehicles, the launch of 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:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">These cost increases were also due to higher overall labour costs in Canada in 2021 as a result of an approximate 7% higher Canadian dollar, relative to the U.S. dollar, and the resulting negative impact on our Canadian operating cost base in 2021 compared to 2020. These cost increases were partially offset by increased government funding recoveries primarily in Canada as a result of qualifying for certain COVID-19 government recoveries primarily in the first half of 2021. Government funding recoveries are reflected primarily as a cost offset against gross research and product development 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%">Depreciation and amortization expense included in research and product development expense for the three months and year ended December 31, 2021, was $1.5 million and $4.1 million, respectively, compared to $0.8 million and $3.2 million, respectively, for the corresponding periods of 2020. 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 2021 is primarily as a result of increased investment in core equipment and includes amortization on acquired Arcola 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, 2021, was $1.3 million and $5.5 million, respectively, compared to $1.4 million and $3.3 million, respectively, for the corresponding periods of 2020. The increase in 2021 is due primarily to new equity awards granted to a wider employee base to help retain key personnel including awards granted on the acquisition of Arcola.</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;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:36.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.690%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.854%"></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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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: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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">7,420</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,972</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,448</font></td><td colspan="3" style="border-top:1pt solid #000000;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%">49%</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(577)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(281)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(296)</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%">(105%)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(698)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(561)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(137)</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%">(24%)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">263</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">324</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(61)</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%">(19%)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,454</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,954</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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">44%</font></td></tr></table></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:36.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.690%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.854%"></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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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: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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">24,725</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">16,234</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,491</font></td><td colspan="3" style="border-top:1pt solid #000000;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%">52%</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,672)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,120)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(552)</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%">(49%)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,780)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,807)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(973)</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%">(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%">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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(519)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">259</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(778)</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%">(300%)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">13,566</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">6,188</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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">46%</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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 30 of 56</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:700;line-height:140%">General and administrative expenses for the three months ended December 31, 2021,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $7.4 million, an increase of $2.4 million, or 49%, compared to the corresponding period of 2020. 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 $6.4 million in the fourth quarter of 2021, an increase of $2.0 million, or 44%, compared to the fourth quarter of 2020.</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, 2021,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $24.7 million, an increase of $8.5 million, or 52%, compared to the corresponding period of 2020. 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 $19.8 million in 2021, an increase of $6.2 million, or 46%, compared to 2020.</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 $2.0 million, or 44%, and $6.2 million, or 46%, increases in general and administrative cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) in the fourth quarter and fiscal year 2021, as compared to the fourth quarter and fiscal year 2020, was due primarily to incurred COVID-19 administration costs, by higher legal and contract administration, consulting, insurance, recruiting, corporate development, and professional fees, and by higher overall labour costs in Canada in 2021 as a result of an approximate 7% higher Canadian dollar, relative to the U.S. dollar, and the resulting negative impact on our Canadian operating cost base in 2021 compared to 2020.</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, 2021, was $0.6 million and $1.7 million, respectively, compared to $0.3 million and $1.1 million, respectively, for the corresponding periods of 2020. 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, 2021, was $0.7 million and $2.8 million, respectively, compared to $0.6 million and $1.8 million, respectively, for the corresponding periods of 2020. The increase in 2021 is due primarily to new equity awards granted to a wider employee base to help retain key personnel.</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, 2021,</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 ($0.3) million and ($0.5) million, respectively, in each of the periods, compared to $0.3 million and $0.3 million, respectively, for the corresponding periods of 2020. 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="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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 31 of 56</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;padding-left:0.9pt"><table style="border-collapse: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:1.0%"></td><td style="width:13.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.246%"></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:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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: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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,417</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,742</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">675</font></td><td colspan="3" style="border-top:1pt solid #000000;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%">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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(12)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(14)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><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: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%">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%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(362)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(363)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><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: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%">-%</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%">Sales and Marketing (cash operating cost)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,365</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">678</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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">29%</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;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="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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: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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">12,904</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,616</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,288</font></td><td colspan="3" style="border-top:1pt solid #000000;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%">50%</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(48)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(40)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><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:top"><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: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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,367)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,094)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(273)</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%">(25%)</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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">7,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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,007</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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">54%</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, 2021,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $3.4 million, an increase of $0.7 million, or 25%, compared to the corresponding period of 2020. Excluding stock-based compensation expense, sales and marketing cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) were $3.0 million in the fourth quarter of 2021, an increase of $0.7 million, or 29%, compared to the fourth quarter of 2020. </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, 2021,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $12.9 million, an increase of $4.3 million, or 50%, compared to the corresponding period of 2020. Excluding stock-based compensation expense, sales and marketing cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) were $11.5 million in 2021, an increase of $4.0 million, or 54%, compared to 2020. </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 $0.7 million, or 29%, and $4.0 million, or 54%, increases in sales and marketing cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) in the fourth quarter and fiscal year 2021, as compared to the fourth quarter and fiscal year 2020, was driven primarily by an increase in sales activity, consulting, and marketing labour costs in Canada and Europe as a result of personnel increases to support increased sales activity, and by higher overall labour costs in Canada in 2021 as a result of an approximate 7% higher Canadian dollar, relative to the U.S. dollar, and the resulting negative impact on our Canadian operating cost base.</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, 2021, was $0.4 million and $1.4 million, respectively, compared to $0.4 million and $1.1 million, respectively, for the corresponding periods of 2020. The increase in 2021 is due primarily to new equity awards granted to a wider employee base to help retain key personnel.</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 expense for the three months and year ended December 31, 2021,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> was $1.6 million and $2.3 million, respectively, compared to $0.1 million and $0.4 million, respectively, for the corresponding periods of 2020. The following table provides a breakdown of other expense for the reported periods&#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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 32 of 56</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:99.358%"><tr><td style="width:1.0%"></td><td style="width:28.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.226%"></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:middle"><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:1pt solid #000;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%">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%">2020</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="6" 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:400;line-height:133%">Impairment loss (recovery) on trade receivables</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">11</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">60</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(49)</font></td><td colspan="3" style="border-top:1pt 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%">(82%)</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 expense (recovery)</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%">9</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%">26</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%">(17)</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%">(65%)</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 charges</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,580</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%">&#8212;</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%">1,580</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%">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%">Other expenses (recovery)</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">86</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,514</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1760%</font></td></tr></table></div><div style="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:99.679%"><tr><td style="width:1.0%"></td><td style="width:28.160%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.496%"></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:middle"><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:1pt solid #000;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%">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%">2020</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="6" 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:400;line-height:133%">Impairment loss (recovery) on trade receivables</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">54</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">310</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(256)</font></td><td colspan="3" style="border-top:1pt 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%">(83%)</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 expense</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%">156</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%">66</font></td><td colspan="3" style="padding:2px 3.75pt 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:100%">90</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%">136%</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 charges</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,115</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%">&#8212;</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%">2,115</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%">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%">Other expenses (recovery)</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">376</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,949</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">518%</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%">Net impairment loss (recovery) on trade receivables for the year ended December 31, 2021, were nominal, compared to $0.3 million for the corresponding period of 2020, and are due primarily to changes in the expected credit loss (&#8220;ECL&#8221;) on our financial assets measured at amortized cost which consist primarily of trade receivables and contract assets. ECLs are a probability-weighted estimate of credit losses. In the event that we are able to 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-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 charges for the three months and year ended December 31, 2021, was $1.6 million and $2.1 million, respectively, and consist primarily of legal, advisory, and transaction related costs incurred on ongoing corporate development activity including the successful acquisition of Arcola, the long-term investment in Forsee Power, and the long-term investment in certain hydrogen infrastructure and growth equity funds.  </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, 2021,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> was ($11.4) million and ($8.8) million, respectively, compared to $4.1 million and $4.3 million, respectively, for the corresponding periods of 2020. The following table provides a breakdown of finance and other income (loss) 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:28.066%"></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:16.367%"></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:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.768%"></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:middle"><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:1pt solid #000;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%">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%">2020</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="6" 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:400;line-height:133%">Employee future benefit plan expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(34)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(5)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><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-top:1pt 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%">(580%)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,032</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%">339</font></td><td colspan="3" style="padding:2px 3.75pt 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:100%">693</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%">204%</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(10,288)</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%">&#8212;</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%">(10,288)</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%">(100%)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(931)</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%">5,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-weight:400;line-height:133%">(6,234)</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%">(118%)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,145)</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%">(1,500)</font></td><td colspan="3" style="padding:2px 3.75pt 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:100%">355</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%">24%</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(15,503)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(375%)</font></td></tr></table></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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 33 of 56</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:28.066%"></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:16.367%"></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:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.768%"></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:middle"><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:1pt solid #000;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%">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%">2020</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="6" 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:400;line-height:133%">Employee future benefit plan expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(251)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(274)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">23</font></td><td colspan="3" style="border-top:1pt 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%">8%</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,743</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%">1,181</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%">2,562</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%">217%</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(9,024)</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%">&#8212;</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%">(9,024)</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%">(100%)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,336)</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%">4,875</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,211)</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%">(150%)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,945)</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%">(1,500)</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%">(445)</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%">(30%)</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,282</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(13,095)</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(306%)</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 years ended December 31, 2021, and 2020, were ($0.3) million in each of the periods, and primarily represent the excess of expected 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 year ended December 31, 2021, was $1.0 million and $3.7 million, respectively, compared to $0.3 million and $1.2 million, respectively for the corresponding periods of 2020. Amounts were earned on our cash, cash equivalents and short-term investments and have changed relatively proportionately with the increase 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, 2021, was ($10.3) million and ($9.0) million, respectively, and consist of changes in the fair value of certain short-term and 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 our short-term and long-term financial assets, including Foresee Power and certain hydrogen infrastructure and growth equity funds, 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, 2021, were ($0.9) million and ($1.3) million, respectively, compared to $5.3 million and $4.9 million, respectively, for the corresponding periods of 2020. 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, 2021, was ($1.1) million and ($1.9) million, respectively, compared to ($1.5) million and ($1.5) million, respectively, for the corresponding periods of 2020. 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, 2021,</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, consistent with the corresponding periods of 2020. Finance expense represents the interest expense incurred on all of our right-of-use assets with a lease term of greater than </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 34 of 56</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%">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 all of 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, 2021, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">was ($4.9) million and ($16.1) million, respectively, compared to ($4.3) million and ($12.6) million, respectively, for the corresponding periods of 2020. 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 as a result of our 49% ownership position, and 10% of the net income (loss) of Synergy Ballard JVCo as a result of our 10% ownership position. Both investments in China are accounted for using the equity method of accounting. </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 loss of investment in joint venture and associates in 2021 and 2020 is primarily as a result of 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 continue to establish operations. Weichai Ballard JV will manufacture Ballard&#8217;s next-generation LCS fuel cell stack and 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;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:99.679%"><tr><td style="width:1.0%"></td><td style="width:38.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.581%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.694%"></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:top"><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="9" style="border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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:2px 1pt;text-align:left;vertical-align:top"><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:top"><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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="8" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">36,705</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">25,220</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">24,961</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="8" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(43,836)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(30,844)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(21,913)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="8" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.15)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.10)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.07)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.06)</font></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%">Weighted average common shares outstanding</font></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;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;&#160;&#160;&#160;             297,655</font></div></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;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;&#160;&#160;&#160;        297,612</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;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;&#160;&#160;&#160;        297,569</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;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;&#160;&#160;&#160;        288,209</font></div></td></tr><tr style="height:11pt"><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" 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="6" style="border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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;2020</font></div></td><td colspan="6" style="border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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;2020</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align: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;2020</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align: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;2020</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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">28,589</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">25,624</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">25,783</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">23,882</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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(14,408)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(11,212)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(10,745)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(13,103)</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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.05)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.05)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.05)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(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:bottom"><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="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;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%">268,735</font></div></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;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%">246,059</font></div></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;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%">235,765</font></div></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;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%">235,330</font></div></td></tr></table></div><div style="margin-bottom:3pt"><font><br></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%">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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">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. Revenues were positively impacted as of the fourth quarter of 2021 by the acquisition of Arcola on November 11, 2021.</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">Operating expenditures</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 as of the fourth quarter of 2021 by the acquisition and integration of Arcola. Operating expenses were negatively impacted in the third and fourth quarters of 2021 by acquisition related costs of ($0.5) million and ($1.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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 35 of 56</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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">respectively and include costs incurred for the Arcola acquisition. 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 in the third and fourth quarters of 2021 was impacted by the above noted impact on Revenues and Operating expenditures. Net loss in the fourth quarter of 2021 was also negatively impacted by mark to market gains (losses) on financial assets of ($10.3) million related primarily to 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:6pt;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 $1,123.9 million as of December 31, 2021, compared to $763.4 million as of December 31, 2020. The $360.5 million increase in cash and cash equivalents in 2021 was driven by net proceeds of $527.3 million received from the sale of common shares in the capital of the Company (&#8220;Common Shares&#8221;) under the bought deal offering completed in February 2021 (the &#8220;2021 Offering&#8221;), and by share purchase option exercises of $2.4 million. These 2021 cash inflows were partially offset by net cash operating losses (excluding non-cash items) of ($68.9) million, net working capital outflows of ($11.6) million, equity investments in Weichai Ballard JV of ($12.4) million, purchases of property, plant and equipment and intangible assets of ($14.7) million, initial cash acquisition investment in Arcola of ($7.2) million, long-term financial investments of ($51.8) million including Forsee Power and certain hydrogen infrastructure and growth equity funds, and by finance lease repayments of ($2.8) million. </font></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:99.839%"><tr><td style="width:1.0%"></td><td style="width:28.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.200%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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="12" 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:1pt solid #000;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%">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%">2020</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="display:none"></td></tr><tr><td colspan="6" 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:400;line-height:133%">Cash Operating Loss</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(23,539)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(6,690)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(16,849)</font></td><td colspan="3" style="display:none"></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="display:none"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(3,019)</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%">(10,466)</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,447</font></td><td colspan="3" style="display:none"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,052)</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,738</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%">(8,790)</font></td><td colspan="3" style="display:none"></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</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,336)</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%">(1,099)</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%">(237)</font></td><td colspan="3" style="display:none"></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%">Accounts payable</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%">(507)</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,645</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,152)</font></td><td colspan="3" style="display:none"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(924)</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%">(1,563)</font></td><td colspan="3" style="padding:2px 3.75pt 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:100%">639</font></td><td colspan="3" style="display:none"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(299)</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%">(1,227)</font></td><td colspan="3" style="padding:2px 3.75pt 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:100%">928</font></td><td colspan="3" style="display:none"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(7,137)</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%">28</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%">(7,165)</font></td><td colspan="3" style="display:none"></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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(6,662)</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(24,014)</font></td><td colspan="3" style="display:none"></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%">For the three months ended December 31, 2021, cash used by operating activities was ($30.7) million compared to ($6.7) million for the three months ended December 31, 2020. The ($24.0) million increase in cash used by operating activities in the fourth quarter of 2021, as compared to the fourth quarter of 2020, was driven by the relative increase in cash operating losses of ($16.8) million, and by the relative increase in working capital requirements of ($7.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 relative ($16.8) million increase in cash operating losses in the fourth quarter of 2021 was driven primarily by the increase in Adjusted EBITDA loss of ($11.0) million. This net (loss) increase in the fourth quarter of 2021 was also impacted by several items included in cash operating losses but excluded from Adjusted EBITDA loss or vice-versa including&#58; lower finance and other income (excluding mark to market </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 36 of 56</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%">fair value changes on investments) of ($5.2) million, higher equity investment losses in joint venture and associates of $0.5 million, and higher acquisition related costs of ($1.6) 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 ($7.1) million in the fourth quarter of 2021 was driven by higher accounts and contract receivables of ($3.0) million primarily as a result of 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="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:28.160%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.908%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;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%">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%">2020</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="display:none"></td></tr><tr><td colspan="6" 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:400;line-height:133%">Cash Operating Loss</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(68,876)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(25,810)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(43,066)</font></td><td colspan="3" style="display:none"></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="display:none"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">9,640</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%">(2,093)</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%">11,733</font></td><td colspan="3" style="display:none"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(22,996)</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%">1,355</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%">(24,351)</font></td><td colspan="3" style="display:none"></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</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%">(810)</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%">(1,026)</font></td><td colspan="3" style="padding:2px 3.75pt 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:100%">216</font></td><td colspan="3" style="display:none"></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%">Accounts payable</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,408</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%">(4,238)</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%">5,646</font></td><td colspan="3" style="display:none"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,221</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%">(10,268)</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%">12,489</font></td><td colspan="3" style="display:none"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,063)</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%">(854)</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%">(209)</font></td><td colspan="3" style="display:none"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(11,600)</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%">(17,124)</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%">5,524</font></td><td colspan="3" style="display:none"></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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(42,934)</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(37,542)</font></td><td colspan="3" style="display:none"></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%">For the year ended December 31, 2021, cash used by operating activities was ($80.5) million compared to ($42.9) million for the year ended December 31, 2020. The ($37.5) million increase by cash used in operating activities in 2021, as compared to 2020, was driven by relative increase in cash operating losses of ($43.1) million, partially offset by the relative decrease in working capital contributions of $5.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 relative ($43.1) million increase in cash operating losses in 2021 was primarily driven by the increase in Adjusted EBITDA loss of ($43.2) million. This net (loss) increase in 2021 was also impacted by several items included in cash operating losses but excluded from Adjusted EBITDA loss or vice-versa including&#58; lower finance and other income (excluding mark to market fair value changes on investments) of ($4.1) million, higher equity investment losses in joint venture and associates of $3.6 million, and higher acquisition related costs of ($2.1) 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 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: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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 37 of 56</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: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 ($67.4) million and ($85.6) million, respectively, for the three months and year ended December 31, 2021, compared to net cash outflows of ($7.8) million and ($36.4) million, respectively, for the corresponding periods of 2020. </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 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 ($3.3) million paid as planned 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="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 paid as planned 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;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.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.5) million and $526.9 million, respectively, for the three months and year ended December 31, 2021, compared to net cash inflows of $418.0 million and $696.5 million, respectively, for the corresponding periods of 2020. </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 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="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Financing activities in 2021 of $526.9 consist of net proceeds from the sale of Common Shares of $527.3 million from the 2021 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, 2021, we had total liquidity of $1,126.9 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 $1,126.9 million, as we have no 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, 2021, there was nil outstanding on the LG Facility. We also have a Foreign Exchange </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 38 of 56</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%">Facility (the &#8220;FX Facility&#8221;) enabling us to enter into foreign exchange currency contracts to a maximum face value of $23.7 million (approximately Canadian $29 million) secured by a guarantee from Export Development Canada. As of December 31, 2021, we had outstanding foreign exchange currency contracts to purchase a total of Canadian $26.5 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 expected joint venture capital contributions at all times. 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 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 as we grow our business, and make ongoing capital contributions in support of our  investment in Weichai Ballard JV and 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 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. </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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 39 of 56</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%">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 balance sheet. 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, 2021, we had outstanding foreign exchange currency contracts to purchase a total of Canadian $26.5 million at an average rate of 1.2632 Canadian per U.S. dollar, resulting in a nominal unrealized loss as of December 31, 2021. 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, 2021, 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, 2021, we had the following contractual obligations and commercial commitments (including capital contribution commitments to Weichai Ballard JV) calculated on a non-discounted basis with the exception of Finance leases&#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:29.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></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:12.363%"></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 3.77pt 2px 1pt;text-align:right;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 3.77pt 2px 1pt;text-align:right;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 3.77pt 2px 1pt;text-align:right;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 3.77pt 2px 1pt;text-align:right;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 style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">20,356</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">4,296</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">8,431</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">4,763</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">2,866</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 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">2,025</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:8pt;font-weight:400;line-height:133%">&#8212;</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:8pt;font-weight:400;line-height:133%">2,025</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:8pt;font-weight:400;line-height:133%">&#8212;</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:8pt;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: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 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">26,062</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:8pt;font-weight:400;line-height:133%">26,062</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:8pt;font-weight:400;line-height:133%">&#8212;</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:8pt;font-weight:400;line-height:133%">&#8212;</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:8pt;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: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 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">33,978</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:8pt;font-weight:400;line-height:133%">6,796</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:8pt;font-weight:400;line-height:133%">20,387</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:8pt;font-weight:400;line-height:133%">6,795</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:8pt;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: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 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">9,834</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:8pt;font-weight:400;line-height:133%">9,834</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:8pt;font-weight:400;line-height:133%">&#8212;</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:8pt;font-weight:400;line-height:133%">&#8212;</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:8pt;font-weight:400;line-height:133%">&#8212;</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 style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">92,255</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">46,988</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">30,843</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">11,558</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">2,866</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;5.7 million invested as of December 31, 2021) 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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 40 of 56</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%">chain. We have committed to investing &#8364;30.0 million (including &#8364;0.3 million invested as of December 31, 2021) 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 $22.8 million as of December 31, 2021, 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 in the three months and year ended December 31, 2021, and for the years ended December 31, 2020, 2019 and 2018.</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, 2021, 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 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%">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, 2021, we have not accrued any significant amount owing, or receivable, as a result of any indemnity agreements undertaken in the ordinary course of business.</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: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 months and years ended December 31, 2021, and 2020, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></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.048%"></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%">Three Months Ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:8pt;font-weight:400;line-height:133%">2020</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 style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">16,380</font></td><td style="border-top:0.75pt solid #000000;padding:2px 0 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%">$</font></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">14,010</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 style="border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">&#8212;</font></td><td style="border-bottom:1.5pt solid #000000;padding:2px 0 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%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#8212;</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.728%"></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:middle"><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 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:8pt;font-weight:400;line-height:133%">2020</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 style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">38,680</font></td><td style="border-top:0.75pt solid #000000;padding:2px 0 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%">$</font></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">53,087</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 style="border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">&#8212;</font></td><td style="border-bottom:1.5pt solid #000000;padding:2px 0 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%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#8212;</font></td></tr></table></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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 41 of 56</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;padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"><tr><td style="width:1.0%"></td><td style="width:65.404%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.437%"></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 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%">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 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%">As at Dec 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="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:8pt;font-weight:700;line-height:133%">2021</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:8pt;font-weight:400;line-height:133%">2020</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%">Accounts receivable</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">10,893</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="border-top:0.75pt solid #000000;padding:2px 0 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%">$</font></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">17,564</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%">Investments</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">28,982</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">27,561</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%">Deferred revenue</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">(2,746)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1.5pt solid #000000;padding:2px 0 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%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(5,016)</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, 2021.</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:98.878%"><tr><td style="width:1.0%"></td><td style="width:65.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.029%"></td><td style="width:0.1%"></td></tr><tr style="height:10pt"><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 11, 2022</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%">297,809,654</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%">3,968,826</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%">629,360</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%">966,220</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&#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="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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 42 of 56</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%">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, 2021. As of December 31, 2021, 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="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:top"><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:top"><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%">$17,153</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%">$14,701</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%">Arcola acquisition (initial cash costs) including related acquisition and 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%">$9,272</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: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 Forsee Power, H2Cap, Clean H2, and Weichai Ballard JVCo</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 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%">$64,108</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 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-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align: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></table></div><div style="margin-bottom:6pt;margin-top:12pt;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:top"><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:top"><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%">$6,408</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%">$3,043</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: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-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%">$7,137</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 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-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align: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></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%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:27.67pt">ARCOLA ACQUISITION</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%">9.1 &#160;&#160;&#160;&#160;Arcola Purchase Price Allocation</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 11, 2021, we acquired Arcola, a UK-based systems engineering company (subsequently renamed Ballard Motive Systems) specializing in hydrogen fuel cell powertrain and vehicle systems integration. We acquired 100% of Arcola for total consideration of up to $40 million, consisting of 337,353 Common Shares with an acquisition date fair value of approximately $6 million (nil shares issued as of December 31, 2021) that vest over a two-year period from the acquisition date, and up to $34 million 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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 43 of 56</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%">upfront and earn-out cash consideration (net $7.2 million paid as of December 31, 2021) based on the achievement of certain performance milestones over an up to three-year period from the acquisition date.</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&#8217;ve completed detailed valuation studies and prepared the preliminary purchase price allocation for Arcola using the acquisition method of accounting in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">IFRS 3 Business Combinations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">, with Ballard considered as the accounting acquirer and Arcola as the accounting acquiree. As the accounting acquirer, consideration paid to acquire Arcola has been allocated to the assets acquired, and the liabilities assumed, based on their fair values as of the acquisition date of November 11, 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:162%">As consideration for the transaction&#58; (i) we made initial cash payments and assumed and paid certain of Arcola&#8217;s debt obligations and transaction costs on closing of $7.5 million&#59; (ii) will issue 337,353 Common Shares 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 approximately $4.9 million&#59; (iii) will make future cash payments of up to $27.0 million 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 approximately $26.3 million&#59; and (iv) an actual working capital adjustment of $0.6 million, for total purchase consideration of $39.2 million. In accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">IFRS 3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">, the fair value of the 337,353 Common Shares has been measured for accounting purposes using the $18.30 5-day weighted average price of the Common Shares immediately preceding the acquisition date. </font></div><div style="margin-top:6pt;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:82.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.134%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;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:6pt;font-style:italic;font-weight:400;line-height:100%">(Expressed in thousands of U.S. dollars)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> <br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value of Consideration</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font><br></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:700;line-height:100%">Nov-11-2021</font></div></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:400;line-height:133%">Cash and debt repaid on closing</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">7,477</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%">Deferred share consideration</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%">4,851</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%">Contingent cash consideration</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%">26,258</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%">Working capital adjustment</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%">611</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%">Fair Value (preliminary) of Consideration</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">39,197</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%">In accordance with IFRS 3, 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, Ballard&#8217;s operating and accounting policies and other pertinent conditions as of the acquisition date. The fair value review of Arcola&#8217;s 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 preliminary fair value of each asset and liability as of the acquisition date of November 11, 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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 44 of 56</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;padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:67.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;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:6pt;font-style:italic;font-weight:400;line-height:100%">(Expressed in thousands of U.S. dollars)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> <br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value of Arcola Assets acquired and Liabilities assumed</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font><br></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:700;line-height:100%">Nov-11-2021</font></div></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:400;line-height:133%">Cash and cash equivalents</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">320</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%">Trade and other receivables</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%">3,112</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%">Property, plant and equipment</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%">190</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%">Intangible assets</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%">17,279</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%">Goodwill</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%">23,991</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%">Accounts payable and accrued liabilities</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#ff0000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,817)</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%">Deferred income tax liability</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#ff0000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3,878)</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%">Fair Value (preliminary) of Arcola Assets acquired and Liabilities assumed</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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">39,197</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%">The preliminary fair value of each of the acquired identifiable assets and liabilities assumed was determined as follows&#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:151%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%;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, have been assessed at their respective carrying amounts on November 11, 2021, which is considered to approximately equate to fair value as a result of the short-term to maturity of each of these accounts.</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:151%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%;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 Arcola&#8217;s operating facilities in the U.K. As there is 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 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:151%">IAS 16</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%">. 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 is considered to approximately equate to its carrying amount.</font></div><div style="margin-bottom:12pt;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:151%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%;padding-left:14.35pt">Acquired identified intangible assets consist of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete arrangements. We have concluded that each of the identified intangible assets meet the definition of an identified intangible asset (or non-monetary asset without physical substance) under </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:151%">IAS 38 Intangible Assets </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%">as the acquired IP meets the definition of an asset and is identifiable. The fair value of all identified intangible assets includes a fair value adjustment of $17.3 million from their original carrying amounts. </font></div><div style="margin-bottom:0.1pt;padding-left:23.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.711%"><tr><td style="width:1.0%"></td><td style="width:60.998%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.374%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;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:6pt;font-style:italic;font-weight:400;line-height:100%">(Expressed in thousands of U.S. dollars)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><br>Fair Value of Arcola Identified Intangible Assets</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.75pt;text-align:right"><font><br></font></div><div style="padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#160;&#160;&#160;&#160;&#160;Estimated Useful Life</font></div></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%">Technology (patents, know-how and in-process research &#38; development)</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;15,976</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%">12-years</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%">Customer contracts and relationships</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%">1,048</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-years</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%">Non-compete agreements</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%">255</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%">3-years</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%">Fair Value (preliminary) of Identified Intangible Assets</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;17,279</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-bottom:6pt;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:151%">The preliminary 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. </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%;padding-left:14.46pt">The fair value of the acquired technology including patents, know-how and in-process research &#38; development totaling $16.0 million has 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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 45 of 56</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:54pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%">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.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%;padding-left:14.46pt">The fair value of the acquired customer contracts and relationships totaling $1.0 million has also been calculated using the MPEEM approach. The fair value of existing customer contracts&#47;relationships was estimated by discounting the net cash flow derived from the expected revenues attributable to the acquired customer contracts&#47;relationships.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%;padding-left:14.46pt">The fair value of the acquired non-compete covenants of $0.3 million 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 sans the non-compete covenants.</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:151%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:151%;padding-left:14.5pt">The fair value of the deferred income tax liability of ($3.9) million represents the excess of the accounting basis of the acquired intangible assets of $17.3 million, over their tax basis of $1.8 million, at the current U.K tax rate of 25.0%.  </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 remaining unallocated $24.0 million of the total purchase price consideration of $39.2 million has been ascribed as Goodwill. The goodwill of $24.0 million 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.</font></div><div style="margin-top:12pt"><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:22.11pt">ACCOUNTING MATTERS</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">10.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%">10.2 &#160;&#160;&#160;&#160;Critical Judgments in Applying Accounting Policies</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%">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, 2021. Effective January 1, 2021, a number of new standards and interpretations became effective. However, these new standards and interpretations did not have a material impact on our financial statements.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 46 of 56</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="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">10.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: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 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-bottom: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 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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 47 of 56</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%">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, 2021, and 2020, there were no significant adjustments to revenues relating to revenue recognized in a prior period. </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%">ASSET IMPAIRMENT</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 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. 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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 48 of 56</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%">charges may be necessary if our market capitalization decreased due to a decline 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, 2021 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, 2021, indicating that no goodwill impairment charge is required for 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: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 year ended December 31, 2021, impairment charges of $0.3 million were recognized on our non-financial assets (other than inventories) related primarily to impaired property, plant and equipment. </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, 2021, we recorded provisions to accrued warranty liabilities of $1.1 million and $2.7 million, respectively, for new product sales, compared to $0.7 million and $3.1 million, respectively, for the three months and year ended December 31, 2020.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 49 of 56</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%">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, 2021, were adjusted downwards (upwards) by $0.2 million and ($0.3) million, respectively, compared to adjustments downwards of $1.2 million and $1.4 million, respectively, for the three months and year ended December 31, 2020.</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 and year ended December 31, 2021, net negative inventory adjustments of ($0.2) million and ($1.1) million, respectively, were recorded as a recovery (charge) to cost of product and service revenues, compared to net negative inventory adjustments of ($0.4) million and ($1.5) million, respectively, in the three months and year ended December 31, 2020. </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%">FINANCIAL ASSETS INCLUDING IMPAIRMENT OF TRADE RECEIVABLES</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 financial asset is classified as measured at&#58; amortized cost&#59; fair value through other comprehensive income (&#8220;FVOCI&#8221;)&#59; or fair value through profit or loss (&#8220;FVTPL&#8221;). 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. Our financial assets which consist primarily of cash, cash equivalents and short term investments, trade and other receivables, and contract assets, are classified at amortized cost.</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%">An ECL model applies to financial assets measured at amortized cost and debt investments at FVOCI, but not to investments in equity instruments. The Company&#8217;s financial assets measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract 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%">In applying the ECL model, loss allowances are measured on either of the following bases&#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:400;line-height:162%;padding-left:14.5pt">12-month ECLs&#58; these are ECLs that result from possible default events within the 12 months after the reporting date&#59; 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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 50 of 56</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: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">Lifetime ECLs&#58; these are ECLs that result from all possible default events over the expected life of a financial instrument. </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 elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</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%">When determining whether the credit risk of a financial asset has increased significantly since initial recognition and when estimating ECLs, we consider 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 our historical experience and informed credit assessment and including forward-looking information.</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%">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 we expect 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. During the three months and year ended December 31, 2021, nominal net impairment (charges) on trade receivables and contract assets were recorded in other operating expenses, compared to net impairment (charges) of ($0.1) million and ($0.3) million, respectively, during the three months and year ended December 31, 2020. Net impairment charges in 2020 include ECLs of ($0.3) 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%">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%">10.4 &#160;&#160;&#160;&#160;Recently Adopted 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%">Effective January 1, 2021, a number of new standards and interpretations became effective. However, these new standards and interpretations did not have a material impact on our financial statements.</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%">10.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: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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 51 of 56</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%;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%">, to clarify the classification of liabilities as current or non-current.</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 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. 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, 2023. Early adoption is permitted. The amendments are subject to further developments. Certain application issues resulting from the amendments have been raised with the IFRS Interpretations Committee, which referred them to the IASB. In November 2021, the IASB published the exposure draft Non-current Liabilities with Covenants (proposed amendments to IAS 1). The exposure draft aims to improve the information an entity provides when its right to defer settlement of a liability for at least twelve months is subject to compliance with conditions, in addition to addressing concerns about the classification of such a liability as current or non-current. The IASB proposed to defer the effective date of the 2020 amendments to no earlier than January 1, 2024. 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 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 8</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">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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 52 of 56</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;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 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 and IFRS Practice Statement 2</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">Onerous Contracts &#8211; Cost of Fulfilling a Contract (Amendments to IAS 37)</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On May 14, 2020, 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%">Onerous Contracts &#8211; Cost of Fulfilling a Contract (Amendments to IAS 37)</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-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%">Based on the analysis completed to date of the Corporation's &#8216;open&#8217; contracts as of December 31, 2021, 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, we expect to recognize approximately $1.2 million of additional contract costs as an opening balance adjustment to retained earnings in our first quarter of 2022 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%">11.</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%">11.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, and Adjusted Net Loss. 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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">11.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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 53 of 56</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%">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 charges, 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, 2021, and 2020&#58;</font></div><div style="margin-bottom:6pt;padding-left:0.9pt;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:47.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></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:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.409%"></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="9" 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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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:1pt solid #000;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:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">32,307</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">19,559</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">12,748</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,319)</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%">(2,347)</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%">28</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(11)</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%">(60)</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%">49</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,580)</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%">&#8212;</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%">(1,580)</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%">Restructuring (charges) 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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(9)</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%">(26)</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%">17</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">263</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%">324</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%">(61)</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,047)</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%">(1,060)</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%">(987)</font></td></tr><tr><td colspan="3" style="border-bottom:1pt 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%">Cash Operating Costs</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">26,604</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">16,390</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">10,214</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><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:49.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></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="9" 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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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: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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">102,116</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">60,745</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">41,371</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(9,669)</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,228)</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%">(3,441)</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(54)</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%">(310)</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%">256</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,115)</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%">&#8212;</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%">(2,115)</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%">Restructuring (charges) 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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(156)</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%">(66)</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%">(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: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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(519)</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%">259</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%">(778)</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(5,821)</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%">(4,371)</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%">(1,450)</font></td></tr><tr><td colspan="3" style="border-bottom:1pt 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%">Cash Operating Costs</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;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,782</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">50,029</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">33,753</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%">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, 2021, and 2020 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, 2021, and 2020 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-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 54 of 56</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;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:51.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.532%"></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="9" 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="border-bottom:1pt solid #000;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%">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%">2020</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="6" style="border-top:1pt solid #000;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: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 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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,259</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%">1,423</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%">(164)</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">698</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%">561</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%">137</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">362</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%">363</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%">(1)</font></td></tr><tr><td colspan="3" style="border-bottom:1pt 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%">Stock-based compensation expense</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;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,319</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,347</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(28)</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:49.302%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.843%"></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="9" 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="border-bottom:1pt solid #000;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%">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%">2020</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="6" style="border-top:1pt solid #000;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: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 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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,522</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%">3,327</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%">2,195</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,780</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%">1,807</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%">973</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,367</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%">1,094</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%">273</font></td></tr><tr><td colspan="3" style="border-bottom:1pt 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%">Stock-based compensation expense</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">9,669</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;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,228</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,441</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%">A breakdown of total depreciation and amortization expense for the three months and year ended December 31, 2021, and 2020 are as follows&#58; </font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:49.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.818%"></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="9" 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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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: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></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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,225</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">708</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">517</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,458</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%">765</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%">693</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">577</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%">281</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%">296</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">12</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%">14</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%">(2)</font></td></tr><tr><td colspan="3" style="border-bottom:1pt 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%">Depreciation and amortization expense</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,272</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,768</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,504</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:49.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.819%"></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="9" 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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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%">2020</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: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></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:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,931</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,034</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">897</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4,101</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%">3,211</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%">890</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,672</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%">1,120</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%">552</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">48</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%">40</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%">8</font></td></tr><tr><td colspan="3" style="border-bottom:1pt 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%">Depreciation and amortization expense</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">9,752</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;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,405</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,347</font></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><font><br></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-weight:700;line-height:140%">11.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, asset impairment charges, finance and other income, the impact of unrealized gains and losses on foreign exchange contracts, and acquisition related costs. The following </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 55 of 56</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="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">tables show a reconciliation of net loss to EBITDA and Adjusted EBITDA for the three months and year ended December 31, 2021, and 2020&#58;</font></div><div><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:0.9pt"><table style="border-collapse: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.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.768%"></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="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: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%">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%">2020</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: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%">(43,836)</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%">(14,408)</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%">(29,428)</font></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%">3,272</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,768</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,504</font></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%">313</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%">324</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%">(11)</font></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%">(233)</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%">(39)</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%">(194)</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%">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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(40,484)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(12,355)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(28,129)</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,319</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%">2,347</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%">(28)</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,580</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%">&#8212;</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%">1,580</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%">Finance and other (income) loss</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">11,366</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%">(4,138)</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%">15,504</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%">Impairment loss on assets</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:middle"><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:middle"><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:middle"><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="6" style="border-bottom: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: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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(263)</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%">(324)</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%">61</font></td></tr><tr><td colspan="6" style="border-bottom:1pt 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-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;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,482)</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(14,470)</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(11,012)</font></td></tr><tr><td colspan="6" 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: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:1pt solid #000;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="9" 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: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%">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%">2020</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: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%">(114,397)</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%">(49,469)</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%">(64,928)</font></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%">9,752</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,405</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,347</font></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.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,294</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,303</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></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%">(216)</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%">130</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%">(346)</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%">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:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(103,567)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(40,631)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(62,936)</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">9,669</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,228</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%">3,441</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%">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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,115</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%">&#8212;</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%">2,115</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%">Finance and other (income) loss</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">8,813</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%">(4,282)</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%">13,095</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%">Impairment loss on assets</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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">263</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%">&#8212;</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%">263</font></td></tr><tr><td colspan="6" style="border-bottom: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: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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">519</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%">(259)</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%">778</font></td></tr><tr><td colspan="6" style="border-bottom:1pt 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:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(82,188)</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(38,944)</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:1pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(43,244)</font></td></tr></table></div><div><font><br></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%">11.4 Adjusted Net Loss</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:140%">This supplemental non-GAAP measure is provided to assist readers in determining our financial performance. We believe this measure is useful in assessing our actual performance by adjusting our results from continuing operations for transactional gains and losses and impairment losses. Adjusted Net Loss differs from the most comparable GAAP measure, net loss from continuing operations, primarily because it does not include transactional gains and losses and asset impairment charges. There were no significant Adjusted Net Loss adjustments to net income for the three months and year ended December 31, 2021, and 2020.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                                          </font><img alt="image_3a.jpg" src="image_3a.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.685%"><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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Page 56 of 56</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.3
<SEQUENCE>4
<FILENAME>ballard993123121annualinfo.htm
<DESCRIPTION>EX-99.3 - ANNUAL INFORMATION FORM
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i4f5f7bf42cf04898867adf023687b961_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:right"><img alt="image1.jpg" src="image1.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, 2021</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 14, 2022</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="i4f5f7bf42cf04898867adf023687b961_4"></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="image2.jpg" src="image2.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%">TABLE OF CONTENTS </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%"><tr><td style="width:1.0%"></td><td style="width:90.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_10" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_10" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">3</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_13" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_13" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">3</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_16" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_16" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">3</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_19" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_19" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">3</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_22" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_22" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">5</a></font></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_73" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">12</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">12</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">13</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_82" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_82" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">15</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_85" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Product &#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="#i4f5f7bf42cf04898867adf023687b961_85" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">15</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_88" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_88" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">16</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_94" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">16</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_106" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_109" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_112" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_112" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">25</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">25</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_118" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">25</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_121" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_121" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">24</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">24</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_127" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">24</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_130" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sustainability</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="#i4f5f7bf42cf04898867adf023687b961_130" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Human Resources</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="#i4f5f7bf42cf04898867adf023687b961_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">23</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_136" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_136" 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-right:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_139" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_139" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">28</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_142" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_142" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">28</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_145" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_145" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">28</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_148" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_148" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">28</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_151" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Conflicts 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="#i4f5f7bf42cf04898867adf023687b961_151" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_154" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Executive </a><a href="#i4f5f7bf42cf04898867adf023687b961_154" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">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="#i4f5f7bf42cf04898867adf023687b961_154" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_157" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Shareholdings of Directors and Senior 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="#i4f5f7bf42cf04898867adf023687b961_157" 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-right:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_160" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_160" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_163" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_163" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Composition of the Audit Committee</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="#i4f5f7bf42cf04898867adf023687b961_166" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_169" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_172" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_172" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_172" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_175" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_175" 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="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_178" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_178" 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="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_181" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_181" 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="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_184" 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="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">TRANSFER AGENT AND REGISTRAR</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="#i4f5f7bf42cf04898867adf023687b961_187" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">36</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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">i</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="image2.jpg" src="image2.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;vertical-align:top;width:92.857%"><tr><td style="width:1.0%"></td><td style="width:90.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_190" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_190" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">36</a></font></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">INTERESTS OF EXPERTS</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="#i4f5f7bf42cf04898867adf023687b961_214" 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-right:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_217" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_217" 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-right:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_220" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_220" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">52</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:18pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i4f5f7bf42cf04898867adf023687b961_223" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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="#i4f5f7bf42cf04898867adf023687b961_223" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">53</a></font></div></td></tr></table></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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ii</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_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="image2.jpg" src="image2.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:120%">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.  Such statements include, but are not limited to, statements related to the expected or potential impact of the novel coronavirus (COVID-19) pandemic, and the related responses of the government, our customers and partners, joint venture operations and suppliers, on our business, financial condition and results of operations&#59; 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; 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; global economic trends and geopolitical risks, 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; market developments or customer actions (including developments and actions arising from the COVID-19 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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</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="image2.jpg" src="image2.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:120%">cost-effective hydrogen&#59; changes in product or service pricing or cost&#59; changes in our customers' requirements, the competitive environment and&#47;or related market conditions&#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; challenges or delays in our technology and product development activities&#59; changes in the availability or price of raw materials, labour, supplies and shipping&#59; our ability to attract and retain business partners, suppliers, employees and customers&#59; changing government or environmental regulations, including subsidies or incentives associated with the adoption of clean energy products, including hydrogen and fuel cells&#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; our ability to protect our intellectual property&#59; our ability to extract value from joint venture operations&#59; currency fluctuations, including the magnitude of the rate of change of the Canadian dollar versus the U.S. dollar&#59; potential merger and acquisition activities, including risks related to integration, loss of key personnel, disruptions to operations, costs of integration, and the integration failing to achieve the expected benefits of the transaction&#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;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, 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_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="image2.jpg" src="image2.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="i4f5f7bf42cf04898867adf023687b961_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"><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="i4f5f7bf42cf04898867adf023687b961_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><br></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="i4f5f7bf42cf04898867adf023687b961_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 seven principal subsidiaries and affiliates&#58; Ballard Fuel Cell Systems, Inc., a Delaware corporation that provides certain services to customers in the U.S. and internationally and does certain development work&#59; 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 sales, assembly, research and development, certain engineering services and after-sales service&#59; BDF IP Holdings Ltd. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IP Holdings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a Canadian corporation that holds intellectual property assets&#59; Ballard Services Inc., a British Columbia company that provides engineering services&#59; Ballard US Inc (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ballard US</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;, formerly Ballard Unmanned Systems Inc.), a Delaware corporation that provides certain sales and after-sales services&#59; Guangzhou Ballard Power Systems Co., Ltd., a Chinese wholly foreign-owned entity, that provides certain sales, quality, supply chain and after-sales services&#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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3</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="image2.jpg" src="image2.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%">and Ballard Motive Solutions 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;, formerly Arcola Energy Ltd.), a UK company specializing in hydrogen fuel cell powertrain and vehicle systems integration services.</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%">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&#8216;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 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;text-align:justify"><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 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%">Nation-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 stacks 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 in China to provide propulsion power for zero-emission fuel cell electric buses and commercial vehicles in China.  </font></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:112%">The following chart shows these principal subsidiaries and affiliates, their respective jurisdictions of incorporation and our percentage of share ownership in each of them, all as of March 14, 2022</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><img alt="image.jpg" src="image.jpg" style="height:244px;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</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:8pt;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%">               </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ballard holds all of the non-voting, participating shares of IP Holdings and 34% of the voting, non-participating shares of IP Holdings, with each of Mercedes-Benz AG and Ford Motor Company holding 33% of the voting, non-participating shares of IP Holdings.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font></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%">In 2021, we acquired a non-controlling 9.77% equity interest in Forsee Power SA, a French company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">specializing in the design, development, manufacture, commercialization and financing of smart battery systems for sustainable electric transport. We also 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 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"><font><br></font></div><div style="margin-bottom:6pt;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:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_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="image2.jpg" src="image2.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="i4f5f7bf42cf04898867adf023687b961_2371"></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%">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 have established an internal task force 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As the COVID-19 virus spread, we developed protocols, assessment tools and guidance documents to assist all of our manufacturing facilities, as well as engineering, R&#38;D, sales, service and other offices. We have also disseminated health screening tools and isolation guides for our employees, instituted contact tracing for any known cases of the virus within our employee population, instituted decontamination procedures, and also acquired and installed or disseminated personal protective equipment for employees.  Throughout, we have complied with orders and guidance from public health authorities in order to promote employee safety and confidence for return to work. We have developed and continue to monitor and adapt return to work protocols which address a wide range of topics such as&#58; social distancing in our facilities&#59; emergency management teams&#59; personal protective equipment requirements&#59; self-assessments and facility assessments&#59; cleaning and disinfection protocols&#59; and employee training and communications.  To date, we have maintained our manufacturing operations without material impact on production levels.</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%">During 2021, we continued to incur COVID-19 administration costs and experienced COVID-19 supply chain disruptions. Certain customer orders and product shipments and end customer vehicle deployments were delayed as a result.  In our Technology Solutions business, there were deferrals of development work on certain of our programs 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"><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="i4f5f7bf42cf04898867adf023687b961_2396"></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%">Ballard Power Announces Acquisition of Arcola Energy </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%">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;), 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 a current approximate value of US$6 million) 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"><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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_2402"></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="image2.jpg" src="image2.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:120%">Ballard and Forsee Power to 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 a Memorandum of Understanding (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 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 id="i4f5f7bf42cf04898867adf023687b961_2418"></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%">Ballard Power Systems 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 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, with initial deployment of fuel cell electric trucks scheduled for the second half of 2022. </font></div><div id="i4f5f7bf42cf04898867adf023687b961_2413"></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%">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 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.  In the initial phase of work under a Framework Agreement, a fuel cell powertrain solution will be developed, with Ballard providing the fuel cell subsystem and Linamar providing the rolling chassis, tanks, enclosures, cradles and other balance of plant needs as well as final assembly. Following successful testing of the demonstration platform, Ballard and Linamar contemplate the formation of a joint venture to sell and support powertrains with fuel cell systems and an interchangeable rolling chassis for use in a range of light-duty class 1 and 2 vehicles, including passenger cars, SUVs, light trucks and commercial vans. </font></div><div id="i4f5f7bf42cf04898867adf023687b961_2408"></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%">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;CP&#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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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="i4f5f7bf42cf04898867adf023687b961_2426"></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%">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.  These FCEBs are planned for deployment in France, Germany and the UK.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="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:112%">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="i4f5f7bf42cf04898867adf023687b961_2432"></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%">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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">TD Securities Inc. and National Bank Financial Inc. acted as joint bookrunners for the offering, with a syndicate of underwriters which included BMO Nesbitt Burns Inc., CIBC World Markets Inc., Raymond James Ltd., and Cormark Securities Inc.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_2066"></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%">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 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%">National Bank Financial Inc. and Raymond James Ltd. acted as joint bookrunners for the bought deal offering, with a syndicate of underwriters which included Cormark Securities Inc. and TD Securities Inc. </font></div><div id="i4f5f7bf42cf04898867adf023687b961_2060"></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%">Ballard and AUDI Sign Agreements Regarding Use of the High-Power Density Fuel Cell Stack for Vehicle Propulsion  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 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:112%">The FCgen</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%">-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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7</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="image2.jpg" src="image2.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%">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: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%">-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="i4f5f7bf42cf04898867adf023687b961_2054"></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%">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 the 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 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;).   </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 employees of Ballard Unmanned Systems transitioned to Honeywell Aerospace on the closing.  Ballard and Honeywell are also committed to a long-term strategic collaboration to combine Ballard&#8217;s expertise in fuel cell technology with Honeywell&#8217;s leadership in aerospace and are working on agreements in respect of this intended collaboration.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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, Ballard Unmanned Systems was re-named Ballard US Inc., and will provide certain sales and after-sales services for our US customers.</font></div><div id="i4f5f7bf42cf04898867adf023687b961_2048"></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%">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 various classes of commercial trucks.  The definitive agreement defining the collaboration was entered as 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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">MAHLE brings a number of key attributes to the collaboration, including&#58; extensive experience within the commercial truck value chain&#59; vast expertise in the field of peripheral fuel cell components&#59; supply chain muscle&#59; high-volume production expertise&#59; long-standing relationships with certain commercial truck, and other, OEMs&#59; after-sales service infrastructure&#59; and a highly respected global brand.</font></div><div id="i4f5f7bf42cf04898867adf023687b961_2042"></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%">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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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 id="i4f5f7bf42cf04898867adf023687b961_2036"></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%">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 &#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:31.5pt"><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 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:112%">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 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_25"></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="image2.jpg" src="image2.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:120%">Ballard Receives $19.2 Million Order from the Weichai-Ballard JV for MEAs to Power Fuel Cell Electric Vehicles 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%">On December 16, 2019, we announced a purchase order from the Weichai-Ballard JV for the delivery of membrane electrode assemblies (&#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;) valued at $19.2 million.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_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%">Ballard and HDF Energy Sign Development Agreement for Multi-Megawatt Fuel Cell 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%">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="margin-bottom:6pt;margin-top:6pt;text-align: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="i4f5f7bf42cf04898867adf023687b961_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%">$44 Million Order from the Weichai-Ballard JV to Support Initial Fuel Cell Vehicle Deployments 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%">On May 1, 2019, we announced that we had reached agreement with the 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 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 China.  The order will have a total value of approximately $44 million to Ballard.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Once assembled by the Weichai-Ballard JV, final modules will be sold to Weichai to support initial deployments against Weichai&#8217;s commitment to supply a minimum of 2,000 fuel cell modules for commercial FCEVs in China.  All products and components to be supplied by Ballard, as well as related applications engineering support, are planned for delivery in 2019 and 2020, and will be based on 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 stack 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_34"></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="image2.jpg" src="image2.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:120%">Strategic Collaboration with 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%">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 and Ballard will fund pro rata shares of the Weichai-Ballard JV based on an agreed business plan.  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:120%">The Weichai-Ballard JV is planning on manufacturing Ballard&#8217;s </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:11pt;font-weight:400;line-height:120%">-LCS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> fuel cell stack and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:11pt;font-weight:400;line-height:120%">-LCS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-based power modules for bus, commercial truck and forklift applications with exclusive rights in China.  In total, the Weichai-Ballard JV will pay Ballard $90 million under the Research and Development Agreement to develop and transfer technology to the Weichai-Ballard JV in order to enable these manufacturing activities.  The Weichai-Ballard JV will purchase MEAs for </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:11pt;font-weight:400;line-height:120%">-LCS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> fuel cell stacks exclusively from Ballard under a long-term supply agreement.  Ballard will grant the Weichai-Ballard JV a non-exclusive royalty-free licence to Ballard&#8217;s background technology incorporated into the products it develops for the Weichai-Ballard JV.  Ballard will also retain an exclusive right to the transferred technologies outside 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%">Weichai has indicated its intent to build and supply at least 2,000 fuel cell modules using Ballard and Weichai-Ballard JV technology through 2022 for commercial vehicles in China.  Specific terms related to the source and scope of supply, product mix, pricing and timing of shipments are subject to agreement between Weichai and its customers.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_43"></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%">Ballard and Audi Sign Extension to Long-Term Program for Fuel Cell Passenger Cars  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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. The program is expected to be completed by the end of 2022.</font></div><div id="i4f5f7bf42cf04898867adf023687b961_55"></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%">Multi-Year Development Agreement with Siemens AG</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 14, 2017, we announced we had entered into a Development Agreement with Siemens AG for the development of a zero-emission fuel cell engine to power Siemens&#8217; Mireo light rail train.  The Development Agreement has an expected value of $9.0 million over its term.  Under the terms of the Development Agreement, we will develop a 200 kW fuel cell engine for integration into Siemens&#8217; new Mireo train platform. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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.  Ballard plans to deliver the modules in 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_67"></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="image2.jpg" src="image2.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-style:italic;font-weight:700;line-height:120%">Local Production of Fuel Cell Stacks 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%">In 2017, the Synergy-Ballard JV, our joint venture for the production of 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 in the City of Yunfu in Guangdong Province, commenced 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%">During the third quarter of 2019, we signed definitive agreements with the Synergy-Ballard JV amending the existing Stack Assembly License Agreement and MEA Long-Term Supply Agreement, which included a mutual release of the remaining purchase commitment under the &#8220;take or pay&#8221; MEA purchase commitment.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_73"></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:120%">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.  With the recent acquisition of Arcola Energy, now Ballard Motive Solutions, Ballard now offers hydrogen fuel cell powertrain and vehicle systems 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 style="margin-bottom:6pt;margin-top:6pt;text-align: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.   </font></div><div id="i4f5f7bf42cf04898867adf023687b961_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-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. </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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:'Arial',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:8pt">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 customer value proposition to our customers </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%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:8pt">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:120%">&#58; extend across the value chain to capture control points, reduce technology adoption barriers 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:'Arial',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:8pt">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 to accelerate 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:'Arial',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:8pt">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 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:'Arial',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:8pt">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 ESG proposition for all 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:120%">Our strategy supports long-term commercialization, revenue and profitability, while also enabling future value based on longer-term market opportunities for our technology, products and 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%">Our two-pronged approach is to build value through the sale and service of power products and the delivery of technology solutions.  In power product sales, our focus is on meeting the power needs of our customers by delivering high value, high reliability, high quality, and innovative PEM fuel cell products with competitive life cycle cost.  Through technology solutions, our focus is on enabling our customers to address new business opportunities and accelerate the adoption of fuel cell technology by delivering specialized engineering services, including powertrain integration, and integrated energy 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%">As part of our strategy, we have been working to develop a local fuel cell supply chain and related ecosystem to address the new-energy bus and commercial vehicle markets in China.  We believe this strategy aligns with current and expected local content requirements for government subsidies supporting the adoption of fuel cell electric vehicles.  Key elements of our strategy include adopting a business model in which we seek to mitigate market adoption risk and capital investment by engaging partnerships with local companies that are well positioned in their respective 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%">We have strengthened our financial position, thereby providing additional flexibility to fund our growth strategy, including through activities such as product innovation, investments in production capacity expansion and localization, future acquisitions and strategic partnerships and investments. This includes significant investment in next generation products and technology, including our proprietary membrane electrode assemblies (&#8220;MEAs&#8221;), bipolar plates, stacks, modules, and systems integration&#59; advanced manufacturing processes, technologies, and equipment&#59; and technology and product cost reduction.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_79"></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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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 from the date of acquisition on November 11, 2021 to December 31, 2021, are included in our Technology Solutions market and are expected to be recorded primarily in Heavy-Duty Motive and Technology Solutions in fiscal 2022.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 2021 and 2020&#58;  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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%">37.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%">51.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%">63.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%">49.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%">(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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_82"></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="image2.jpg" src="image2.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%">Our Markets, Products and Services</font></div><div id="i4f5f7bf42cf04898867adf023687b961_85"></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-style:italic;font-weight:700;line-height:120%">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:'Arial',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:700;line-height:120%;padding-left:8pt">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:'Arial',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:700;line-height:120%;padding-left:8pt">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 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:'Arial',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:700;line-height:120%;padding-left:8.67pt">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 using our 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%">-LCS fuel cell stacks.  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:'Arial',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:700;line-height:120%;padding-left:8pt">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 for stationary power markets that are designed to solve certain power needs of our customers, including back-up for critical infrastructure.</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:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:8pt">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;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our Technology Solutions offerings primarily involve the provision of engineering services and technology transfer, including through licensing of our intellectual property portfolio and know-how.  </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:112%">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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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;vertical-align:top;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 </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 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-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%">A-drive energy system and powertrain products</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 and powertrain products for bus, truck and light rail</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, including vehicle scope of supply</font></td></tr></table></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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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-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</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 style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font><br></font></div><div id="i4f5f7bf42cf04898867adf023687b961_88"></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="i4f5f7bf42cf04898867adf023687b961_91"></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="i4f5f7bf42cf04898867adf023687b961_94"></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 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 30 kW to 200 kW of power for use in the Heavy-Duty Motive market.  We supply the fuel cell modules 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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 30 kW to 200 kW to address different levels of battery&#47;fuel cell hybridization and a variety of applications.  In 2021, 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 to 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.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 have 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%">In 2020, Ballard-powered fuel cell electric vehicles in commercial heavy-duty and medium-duty motive applications surpassed a total of 100 million kilometers on roads around the globe during our history.    </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 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:115%">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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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:115%">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., 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 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="i4f5f7bf42cf04898867adf023687b961_100"></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="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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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="i4f5f7bf42cf04898867adf023687b961_103"></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:115%">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.  Fuel cell technology provides an alternative power solution to ensure site power availability during unexpected and extended power outages to harden critical telecommunication networks.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-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%">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 at a Microsoft data center in the US. </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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">Hydrogen internal combustion engines (H-ICEs) 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, 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="i4f5f7bf42cf04898867adf023687b961_106"></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-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 2021, 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:115%">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.   </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-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%">In 2021, 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:115%;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:115%">-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:115%;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:115%">-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, Powercell Sweden AB, and Ricardo offer competing fuel cell development programs.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_109"></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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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 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;) emission reduction goals, the integration of renewables, as well as the opportunity for economic growth and green recovery 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%">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%">The U.S. Federal Transit Agency manages the competitive Low or No Emission Vehicle Program which provides funding to state and local governmental authorities for the purchase or lease of zero-emission and low-emission transit buses as well as acquisition, construction, and leasing of required supporting facilities.  For the U.S. Federal Government fiscal year 2021, there was $182 million funding available from the FTA for the Low or No Emission Vehicle Program (Low-No 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:115%">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:115%">CARB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#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:115%">ZEB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;) fleet.  Beginning in 2029, all new 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 the US 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:115%">In Europe, the Fuel Cells and Hydrogen Joint Undertaking (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">FCH JU&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">) &#8211; a partnership of the European Commission with industry and the research community established in 2014 under the framework of the Fuel Cells and Hydrogen Joint Technology Initiative &#8211; supports research, technological development and demonstration (RTD) activities in fuel cell and hydrogen energy technologies in Europe.  Yearly calls have funded multiple demonstration and deployment projects over the past six years such as JIVE with the deployment of close to 300 fuel cell electric buses (to this date more than 80% of vehicles deployed under JIVE are powered by Ballard fuel cell modules).  Ballard is also participating in a number of other project consortium for marine, stationary, truck and coach projects.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-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%">In June 2020, the European Commission unveiled its hydrogen strategy and officially launched the European Clean Hydrogen Alliance, issuing its report &#8220;A Hydrogen Strategy for a </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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:115%">Climate-Neutral Europe&#8217;&#8217;, the European Commission&#8217;s priority is the development of renewable hydrogen, produced primarily using wind and solar energy.  However, over the medium-term other forms of low-carbon hydrogen are needed to rapidly reduce emissions and support the development of a viable 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:115%">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:115%">The European Commission's &#8220;Fit for 55 package, announced in July 2021, includes a number of proposals that could support growth in the European Union'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:115%">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, decarbonised and fully integrated energy systems. Together with the Hydrogen Alliance, it will contribute to the achievement of the Union'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:115%">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.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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 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 Japan, incentives focus on fuel cell systems for residential co-generation systems and transportation.  Hydrogen-related policy materials, namely, the Basic Hydrogen Strategy (December 2017), the Fifth Strategic Energy Plan (July 2018), and the Tokyo Statement (October 2018) were formulated and released.  In order to ensure the achievement of the goals set forth in the Basic Hydrogen Strategy and the Fifth Strategic Energy Plan toward the realization of a hydrogen-based society, on March 12, 2019, the Council for a Strategy for Hydrogen and Fuel Cells renewed the existing Strategic Roadmap for Hydrogen and Fuel Cells. The renewed roadmap defines&#58; (i) new targets on the specification of basic technologies and the breakdown of costs&#59; (ii) necessary measures for achieving these goals&#59; and (iii) that Japan will convene a working group consisting of experts to review the status of implementation in each area stipulated by the roadmap. Those targets include the deployment of 200,000 fuel cell cars by 2025 and 800,000 by 2030 along with 1,200 fuel cell buses by 2030.  The Japanese Government&#8217;s Hydrogen Roadmap has a goal of bringing the cost of hydrogen down to $3 per kilogram by 2030, and $2 per kilogram by 2050. </font></div><div id="i4f5f7bf42cf04898867adf023687b961_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%">Human 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 of December 31, 2021, we had 1,367 employees in Canada, the United States, the European Union, the UK 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, human resources, 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 id="i4f5f7bf42cf04898867adf023687b961_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:120%">We currently have the following principal facilities&#58; (a) a leased 116,797 ft&#178; (10,850 m&#178;) facility in Burnaby, British Columbia that houses our corporate headquarters and our fuel cell development, manufacturing, assembly and testing activities&#59; (b) a leased 112,000 ft&#178; (10,405 m&#178;) facility in Burnaby that houses certain of our manufacturing facilities&#59; and (c) a leased 4,100 ft&#178; (381 m&#178;) facility in Hobro, Denmark that houses certain engineering, manufacturing sales and service activities.  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.  The Weichai-Ballard JV&#8217;s operations in Weifang, China are conducted in an approximately 150,000 ft&#178; (14,000 m&#178;) facility.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">23</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_118"></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="image2.jpg" src="image2.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%">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 PEM fuel cell products are produced in four facilities &#8211; three in Burnaby, British Columbia and one in Hobro, Denmark.  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:120%">Cgen</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:11pt;font-weight:400;line-height:120%">-</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 F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cgen</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:11pt;font-weight:400;line-height:120%">-</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, 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: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 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 and backup power systems in Hobro, 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%">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="margin-bottom:6pt;margin-top:6pt;text-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%">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="i4f5f7bf42cf04898867adf023687b961_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%">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 2021, 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 Joint Health and Safety Committees, Management Leadership and Commitment, Hazard Identification and Control, 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 also achieved our ISO 45001 &#8211; Occupational Health and Safety certification in our Burnaby facilities.    </font></div><div id="i4f5f7bf42cf04898867adf023687b961_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%">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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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 Synergy-Ballard JV in Yunfu, China and the Weichai-Ballard JV in Weifang, China each carry the IATF16949 certification.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_112"></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 multiple product platforms.  In addition, warranty cost reduction is enabled through improved durability and reliability growth.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_115"></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"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As of March 14, 2022, Ballard owns or controls through IP Holdings&#58; 44 United States granted patents&#59; 99 non-United States granted patents&#59; 7 United States published patent applications&#59; and 34 published non-United States patent applications.  Our patents will expire between May 2021 and September 2041.  </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%">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 14, 2022, of the approximately 2,000 patents and patent applications that were included in these licenses, approximately 120 of them are currently granted or pending.  </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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">25</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_2471"></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="image2.jpg" src="image2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></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="margin-bottom:6pt;margin-top:6pt;text-align: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="i4f5f7bf42cf04898867adf023687b961_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%">Sustainability</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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, we continued our &#8220;Mission Carbon Zero&#8221; initiative&#59; a multi-year approach to evaluate and reduce the environmental impact of our organization and our products.  Through this initiative we are working towards our goal of being carbon neutral by 2030.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2021, we offset 798 tonnes of CO2e (15% of our 2021 GHG emission) by investing in carbon offset projects with Offsetters, Canada&#8217;s leading carbon management solutions provider. Their projects are verified and validated by third parties to ensure that the emission reductions are real, additional, and permanent. The projects that we support also provide additional benefits to the communities surrounding them. They are the Great Bear Forest Carbon Project, The Southern Cardamom REDD+ Project, and the Quadra Island Forestland Conservation Project.</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 multi-year, cross-functional our &#8220;Mission Carbon Zero&#8221; initiative includes&#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-weight:400;line-height:120%;padding-left:13.8pt">A corporate emissions inventory (to evaluate and track our annual GHG footprint) for Ballard facilities in Canada and Europe, which was completed in 2018, 2019 and 2020&#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-weight:400;line-height:120%;padding-left:13.8pt">A lifecycle inventory of our fuel cell stacks and heavy-duty power modules (to measure carbon footprint from cradle to gate)&#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-weight:400;line-height:120%;padding-left:13.8pt">Informing our customers about our product LCA (Life-Cycle Assessment)&#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-weight:400;line-height:120%;padding-left:13.8pt">Defining long term strategies and short-term action plans to reduce and offset our emission to reach carbon neutrality&#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-weight:400;line-height:120%;padding-left:13.8pt">Reporting on progress towards our emission reduction targets, including publishing our second ESG report in March 2021 and filed our second CDP report in July 2021.  In 2021, we continued our &#8220;Mission Carbon Zero&#8221; initiative&#59; a multi-year approach to evaluate and reduce the environmental impact of our organization and our products.  Through this project we are working towards our goal of being carbon neutral by 2030.</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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">Our multi-year, cross-functional our &#8220;Mission Carbon Zero&#8221; initiative includes&#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: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">A corporate emissions inventory (to evaluate and track our annual GHG footprint) for Ballard facilities in Canada and Europe, which was completed in 2019&#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:'Times New Roman',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">A lifecycle inventory of our fuel cell stacks and heavy-duty power modules (to measure carbon footprint from cradle to gate)&#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:'Times New Roman',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">Informing our customers about our product LCA (Life-Cycle Assessment)&#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:'Times New Roman',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">Defining long term strategies and actions to reduce and offset our emission to reach carbon neutrality&#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:'Times New Roman',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">Reporting on progress towards our emission reduction targets, including publishing our first ESG report in March 2020 and filed our first CDP report in July 2020.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_136"></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:115%">Our authorized share capital consists of an unlimited number of common shares and an unlimited number of preferred shares.  As of March 14, 2022, our issued share capital consisted of 297,809,654 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:115%">TSX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#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:115%">NASDAQ</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#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"><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 2021&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;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 #000000;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 #00000a;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 #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: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 #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: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 #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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%">$28.80 - $47.37</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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,569,422</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$22.53 - $37.31</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132,015</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #000000;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 #00000a;border-top:1pt solid #00000a;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%">$34.63 - $52.23</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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,310,298</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$27.27 - $40.99</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933,885</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: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 #00000a;border-top:1pt solid #00000a;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%">$26.79 - $37.63</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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,597,191</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$21.15 - $29.79</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660,487</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: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 #00000a;border-top:1pt solid #00000a;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%">$24.41 - $31.04</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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,898,496</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$19.32 - $24.77</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144,205</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: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 #00000a;border-top:1pt solid #00000a;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%">$16.83 - $24.84</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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,835,703</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$13.83 - $20.26</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634,721</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: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 #00000a;border-top:1pt solid #00000a;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%">$20.36 - $23.05</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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,158,188</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$16.84 - $18.68</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911,136</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: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 #00000a;border-top:1pt solid #00000a;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%">$19.10 - $22.60</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">865,751</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$15.15 - $18.22</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,629</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: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 #00000a;border-top:1pt solid #00000a;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%">$18.63 - $21.26</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">958,542</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$14.77 - $16.80</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826,771</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: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 #00000a;border-top:1pt solid #00000a;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%">$17.56 - $21.45</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">990,418</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$13.77 - $16.95</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863,688</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: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 #00000a;border-top:1pt solid #00000a;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%">$16.45 - $22.43</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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,208,097</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$13.08 - $18.12</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955,506</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: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 #00000a;border-top:1pt solid #00000a;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%">$19.38 - $24.08</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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,113,686</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;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%">$15.16 - $19.34</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,019</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: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 #00000a;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%">$15.31 - $18.28</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142,984</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.98 - $14.45</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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083,073</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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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 id="i4f5f7bf42cf04898867adf023687b961_139"></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 immediate future.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_142"></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="i4f5f7bf42cf04898867adf023687b961_145"></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="i4f5f7bf42cf04898867adf023687b961_148"></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 March 14, 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&#59; the period of time each has served as a director&#59; and the number of shares and deferred share units (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) beneficially owned or controlled by each of them.  </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:97.596%"><tr><td style="width:1.0%"></td><td style="width:17.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.743%"></td><td style="width:0.1%"></td></tr><tr style="height:59pt"><td colspan="3" rowspan="4" 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:700;line-height:112%">California, USA</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%">Director since&#58; 2021</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">Independent</font></div></td><td colspan="9" 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Principal Occupation(1)&#58; Ms. Bayless&#8217; principal occupation is corporate director. Ms. Bayless is a member of the Board and Audit Committee Chair of Veeco Instruments Inc. (electronics manufacturing equipment), and a member of the Board and Audit Committee Chair of Energous Corporation (wireless power and charging). 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></td></tr><tr style="height:14pt"><td colspan="6" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-35.81pt;text-align:center;text-indent:-126pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Securities Held</font></div></td><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:21pt"><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:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><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%">(#&#47;% of Class)</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:700;line-height:112%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><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%">(#&#47;% of Class)</font></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">0</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%">395</font></div></td></tr><tr style="height:75pt"><td colspan="3" rowspan="4" 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%">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%">B.C., Canada</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%">&#160;Director since&#58; 2012</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">Independent</font></div></td><td colspan="9" 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Principal Occupation(1)&#58; Mr. Hayhurst&#8217;s principal occupation is corporate director. Previously, Mr. Hayhurst was executive Global Industry Leader with IBM Canada Business Consulting Services (consulting services) and with PricewaterhouseCoopers Management Consultants (consulting services). 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></td></tr><tr style="height:15pt"><td colspan="6" 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:700;line-height:112%">Securities Held</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:20pt"><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:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><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%">(#&#47;% of Class)</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:700;line-height:112%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><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%">(#&#47;% of Class)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><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%">5,000</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%">214,594</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:0 1pt"></td></tr></table></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="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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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><br></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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.596%"><tr><td style="width:1.0%"></td><td style="width:17.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.743%"></td><td style="width:0.1%"></td></tr><tr style="height:119pt"><td colspan="3" rowspan="4" 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><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%">Director since&#58; 2019</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">Weichai nominee</font></div></td><td colspan="9" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal Occupation(1)&#58; Mr. Jiang is President of Shandong Heavy Industry Group Co., Ltd. (heavy machinery manufacturing).  He is also a non-executive director of Weichai Power Co., Ltd, (diesel engine, powertrain and hydraulic products manufacturing), a non-executive director of Sinotruk (Hong Kong) Limited, (heavy-duty truck manufacturing), a supervisor of KION Group AG (intralogistics, warehouse solutions and industrial trucks), and a director of the Power Solutions International Inc. (cleantech engine and powertrain manufacturing).  Previously, Mr. Jiang was deputy general manager of Shandong Bulldozer General Factory (heavy machinery manufacturing)&#59; deputy general manager of Shantui Construction Machinery Import and Export Company (heavy machinery)&#59; a director and senior officer of Shantui Engineering Machinery Co., Ltd. (heavy machinery)&#59; deputy general manager of Shandong Engineering Machinery Group Co., Ltd. (heavy machinery)&#59; executive deputy general manager and vice chairman of Weichai Group Holdings Limited, (diesel engine, powertrain and hydraulic products manufacturing)&#59; and chairman of Shanzhong Jianji Co., Ltd. (heavy machinery).   He is an engineer and holds an MBA degree.</font></td></tr><tr style="height:14pt"><td colspan="6" 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:700;line-height:112%">Securities Held</font></div></td><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:20pt"><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:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><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%">(#&#47;% of Class)</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:700;line-height:112%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><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%">(#&#47;% of Class)</font></div></td></tr><tr style="height:12pt"><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%">0</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%">0</font></div></td></tr><tr style="height:51pt"><td colspan="3" rowspan="4" 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%">Duy-Loan Le</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Texas, USA</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%">Director since&#58; 2017</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">Independent</font></div></td><td colspan="9" 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Principal Occupation(1)&#58; Ms. Le is President of DLE Management Consulting LLC (management consulting services), a position she has held since 2016. Previously, Ms. Le was an advanced technology ramp manager and a Senior Fellow at Texas Instruments Incorporated (semiconductor design and manufacturing) 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></td></tr><tr style="height:14pt"><td colspan="6" 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:700;line-height:112%">Securities Held</font></div></td><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:20pt"><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:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><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%">(#&#47;% of Class)</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:700;line-height:112%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><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%">(#&#47;% of Class)</font></div></td></tr><tr style="height:12pt"><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%">50,000</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%">42,520</font></div></td></tr><tr style="height:66pt"><td colspan="3" rowspan="4" 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%">B.C., Canada </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%">Director since&#58; 2014</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">Non-Independent</font></div></td><td colspan="9" 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Principal Occupation(1)&#58; 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 (consulting services) from 2010 to 2014&#59; and President &#38; CEO and Executive Vice President, Corporate Development at Solar Integrated Technologies, Inc. (solar) 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 (onsite hydrogen generation systems) from 2001 to 2005&#59; and an associate at Torys LLP (law firm) from 1997 to 2001.</font></td></tr><tr style="height:14pt"><td colspan="6" 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:700;line-height:112%">Securities Held</font></div></td><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:20pt"><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:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><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%">(#&#47;% of Class)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;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%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><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%">(#&#47;% of Class)</font></div></td></tr><tr style="height:12pt"><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%">248,979</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000;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%">148,046</font></div></td></tr><tr style="height:48pt"><td colspan="3" rowspan="4" 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%">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><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%">Director since&#58; 2021</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">Independent</font></div></td><td colspan="9" 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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Principal Occupation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">&#58; 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></tr><tr style="height:15pt"><td colspan="6" 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:700;line-height:112%">Securities Held</font></div></td><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:20pt"><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:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><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%">(#&#47;% of Class)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:0pt 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%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><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%">(#&#47;% of Class)</font></div></td></tr><tr style="height:12pt"><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%">0</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:0pt 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%">1892</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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">29</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="image2.jpg" src="image2.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:97.596%"><tr><td style="width:1.0%"></td><td style="width:17.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.743%"></td><td style="width:0.1%"></td></tr><tr style="height:68pt"><td colspan="3" rowspan="4" 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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> </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><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%">Director since&#58; 2015</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">Independent</font></div></td><td colspan="9" style="border-left:1pt solid #000000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Principal Occupation(1)&#58; Mr. Neeseis CEO of Verdagy Inc. (electrolysis and hydrogen production). He is also co-founder of Nuvosil AS (silicon recycling). Previously, he was Chief Operating Officer of Velodyne LiDAR, Inc. (autonomous vehicles) from February 2017 to October 2017. Prior to that, Mr. Neese was Chief Operating Officer of SunPower Corporation (solar power equipment and services) from 2008 to 2017&#59; responsible for Global Operations at Flextronics (electronics manufacturing services) from 2007 to 2008 following its acquisition of Solectron Corporation (electronics manufacturing services) where he was Executive Vice President from 2004 to 2007.</font></td></tr><tr style="height:14pt"><td colspan="6" 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:700;line-height:112%">Securities Held</font></div></td><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:20pt"><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:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><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%">(#&#47;% of Class)</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:700;line-height:112%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><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%">(#&#47;% of Class)</font></div></td></tr><tr style="height:12pt"><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%">0</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:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">72,849</font></td></tr><tr style="height:51pt"><td colspan="3" rowspan="4" 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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> </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%">Ontario, Canada </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%">Director since&#58; 2015</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">Independent</font></div></td><td colspan="9" 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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Principal Occupation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">&#58; Mr. Roche is founder, President and 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></tr><tr style="height:14pt"><td colspan="6" 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:700;line-height:112%">Securities Held</font></div></td><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:21pt"><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:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><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%">(#&#47;% of Class)</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:700;line-height:112%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><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%">(#&#47;% of Class)</font></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">50,000</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">86,730</font></td></tr><tr style="height:59pt"><td colspan="3" rowspan="4" 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><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director since&#58; 2019</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">Weichai nominee</font></div></td><td colspan="9" 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Principal Occupation(1)&#58; Mr. Sun is an Executive Director and Executive President of Weichai Power Co., Ltd. (diesel engine, powertrain and hydraulic products manufacturing), a director of Weichai Group Holdings Limited and chairman of Power Solutions International Inc. (cleantech engine and powertrain manufacturing). Previously, Mr. Sun was supervisor and chief engineer at Weifang Diesel Engine Factory (diesel engine manufacturing) and director of Torch Automobile Group Co., Ltd. (heavy machinery and automotive manufacturing). He holds doctorate degree in engineering.</font></td></tr><tr style="height:14pt"><td colspan="6" 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:700;line-height:112%">Securities Held</font></div></td><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:21pt"><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:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><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%">(#&#47;% of Class)</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:700;line-height:112%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><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%">(#&#47;% of Class)</font></div></td></tr><tr style="height:12pt"><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%">0</font></div></td><td colspan="3" style="border-bottom:1pt solid #000;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%">0</font></div></td></tr><tr style="height:66pt"><td colspan="3" rowspan="4" 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%">B.C., Canada </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%">Director since&#58; 2017</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">Independent</font></div></td><td colspan="9" style="border-left:1pt solid #000000;border-right:1pt solid #000000;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:8pt;font-weight:400;line-height:112%">Principal Occupation(1)&#58; Ms. Woodruff&#8217;s principal occupation is corporate director.  Previously, Ms. Woodruff served as acting CEO to the Transportation Investment Corporation (transportation infrastructure management) 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 (public utility) from 2010 to 2011&#59; Interim President (2009-2010) and Vice President, Corporate Services and Chief Financial Officer (2007-2008) of BC Transmission Corporation (electricity transmission infrastructure)&#59; and Chief Financial Officer and Vice President, Systems Development and Performance of Vancouver Coastal Health from 2003 to 2007.</font></td></tr><tr style="height:14pt"><td colspan="6" 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:700;line-height:112%">Securities Held</font></div></td><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:20pt"><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:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><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%">(#&#47;% of Class)</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:700;line-height:112%">DSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><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%">(#&#47;% of Class)</font></div></td></tr><tr style="height:12pt"><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%">0</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:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">37,534</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:9pt;font-weight:400;line-height:120%;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">Rounded to the nearest whole number. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="margin-bottom:6pt;margin-top:6pt;text-align: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 formed three committees&#58; the Audit Committee&#59; the Commercial Committee&#59; and the People, Corporate Governance &#38; Compensation Committee.  The Audit Committee members are Ms. Bayless, Mr. Hayhurst (chair), Mr. Roche and Ms. Woodruff.  The Commercial Committee members are Ms. Le, Mr. Muehlhaeuser, Mr. Neese (chair) and Mr. </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">Roche.  The People, Corporate Governance &#38; Compensation Committee members are Mr. Hayhurst, Ms. Le, Mr. Muehlhaeuser, Mr. Roche and Ms. Woodruff (chair).  The chair of the Board is an </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">ex officio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> member of each committee and is entitled to vote on committee matters.  Directors who are appointed by shareholders pursuant to agreements with the Corporation are not eligible to serve on board committees.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="i4f5f7bf42cf04898867adf023687b961_151"></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 id="i4f5f7bf42cf04898867adf023687b961_154"></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%">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 14, 2022, we had six 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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="3" style="background-color:#cccccc;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:400;line-height:100%">Name and Province&#47;State of Residence</font></div></td><td colspan="3" style="background-color:#cccccc;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:400;line-height:100%">Position</font></div></td><td colspan="3" style="background-color:#cccccc;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:400;line-height:100%">Principal Occupation</font></div></td></tr><tr><td colspan="3" style="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%">Robert Campbell </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="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 Commercial Officer</font></div></td><td colspan="3" style="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 officer of Ballard.   </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Formerly President and CEO of SoloPower Systems, Inc. (2013 &#8211; 2017).</font></div></td></tr><tr><td colspan="3" style="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="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="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%">Executive officer of Ballard.    </font></div><div><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="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%">British Columbia, Canada</font></div></td><td colspan="3" style="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="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%">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="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%">Linda Downs</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="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="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%">Executive officer of Ballard.<br>Formerly Chief Human Resources Officer at Mundipharma  (2011 to 2019).</font></td></tr><tr><td colspan="3" style="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="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="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:120%">Executive of Ballard.    </font></div><div><font><br></font></div></td></tr><tr><td colspan="3" style="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="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, Operations</font></div></td><td colspan="3" style="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 officer of Ballard.   </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Formerly Director, Quality 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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 2013, Mr. Campbell was the President and CEO of SoloPower Systems, Inc. during a financial restructuring with its secured creditors.  Mr. Campbell is expected to retire from his position in May 2022.</font></div><div id="i4f5f7bf42cf04898867adf023687b961_157"></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 Senior 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:115%">As of March 14, 2022, our directors and executive officers, as a group, beneficially owned, or controlled or directed, directly or indirectly, 481,824 of our common shares, being less than 1% of our issued and outstanding common shares, and 629,359 DSUs.</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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">32</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_160"></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="image2.jpg" src="image2.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%">AUDIT COMMITTEE MATTERS</font></div><div id="i4f5f7bf42cf04898867adf023687b961_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%">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="i4f5f7bf42cf04898867adf023687b961_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%">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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Name</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Independent&#63;</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Financially Literate&#63;</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Relevant Education and Experience</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Kathy Bayless</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yes</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yes</font></td><td colspan="3" style="border-top:1pt solid #000000;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%">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></td></tr><tr><td colspan="3" style="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%">Douglas P. Hayhurst (Chair)</font></div></td><td colspan="3" style="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%">Yes</font></div></td><td colspan="3" style="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%">Yes</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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></td></tr><tr><td colspan="3" style="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%">James Roche (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">ex officio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)</font></div></td><td colspan="3" style="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%">Yes</font></div></td><td colspan="3" style="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%">Yes</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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></td></tr><tr><td colspan="3" style="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%">Janet Woodruff</font></div></td><td colspan="3" style="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%">Yes</font></div></td><td colspan="3" style="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%">Yes</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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></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 2021 and 2020 for audit and non-audit related work, all of which were approved by the Audit Committee&#58;  </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">34</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="image2.jpg" src="image2.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;vertical-align:top;width:91.506%"><tr><td style="width:1.0%"></td><td style="width:34.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.949%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.950%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cccccc;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Type of Audit Fees</font></div></td><td colspan="3" style="background-color:#cccccc;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">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:100%">(C$)</font></div></td><td colspan="3" style="background-color:#cccccc;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">2020 </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:100%">(C$)</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Audit</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$792,692</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$846,131</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Audit-Related Fees</font></td><td colspan="3" style="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%">Nil</font></td><td colspan="3" style="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%">Nil</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax Fees</font></td><td colspan="3" style="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%">Nil</font></td><td colspan="3" style="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%">Nil</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All Other Fees</font></td><td colspan="3" style="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%">Nil</font></td><td colspan="3" style="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,812</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font><br></font></div><div id="i4f5f7bf42cf04898867adf023687b961_169"></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="i4f5f7bf42cf04898867adf023687b961_172"></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 2021 and 2020.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_175"></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 2021 or 2020.    </font></div><div id="i4f5f7bf42cf04898867adf023687b961_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%">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 2021.  The &#8220;All Other Fees&#8221; in 2020 consisted of the review of financial statements of a third party.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_181"></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="i4f5f7bf42cf04898867adf023687b961_184"></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 January 31, 2022, Weichai&#8217;s wholly-owned subsidiary, Weichai HK, 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:120%">The Weichai-Ballard JV is intended to manufacture Ballard&#8217;s FCgen&#174;-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;text-align: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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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="i4f5f7bf42cf04898867adf023687b961_187"></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="i4f5f7bf42cf04898867adf023687b961_190"></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="i4f5f7bf42cf04898867adf023687b961_2091"></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%">February 2021 Bought Deal Underwriting 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 February 10, 2021, we entered into an underwriting agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Underwriting Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) with TD Securities Inc., National Bank Financial Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Co-Lead Underwriters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), BMO Nesbitt Burns Inc., CIBC World Markets Inc., Raymond James Ltd. and Cormark Securities Inc. (each, including the Co-Lead Underwriters, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Underwriter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; and collectively the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Underwriters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for a bought deal offering (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Offering</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%">Pursuant to the terms of the Underwriting Agreement, the Underwriters purchased, on a bought deal basis, 14,870,000 Common Shares for $37.00 per Common Share (the &#8220;Offering Price&#8221;) for gross proceeds of $5560,190,000.   Pursuant to the Offering the Common Shares were offered in each of the provinces and territories of Canada, except Quebec, 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%">We filed the Underwriting Agreement on SEDAR on February 10, 2021. </font></div><div id="i4f5f7bf42cf04898867adf023687b961_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%">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 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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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="i4f5f7bf42cf04898867adf023687b961_193"></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:'Arial',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:8pt">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:'Arial',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:8pt">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:'Arial',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:8pt">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="i4f5f7bf42cf04898867adf023687b961_199"></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"><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 id="i4f5f7bf42cf04898867adf023687b961_205"></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%">FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;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:700;line-height:120%">-9SSL Fuel Cell Stack Production Operation</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 18, 2016, we entered definitive agreements in Foshan, China with Nation-Synergy for the establishment of an 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 production operation in the City of Yunfu, in Guangdong Province.  The transaction completed on October 25, 2016.   </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 9SSL Production Line Master Agreement and form of Equity Joint Venture Agreement on SEDAR on July 27, 2016 in conjunction with the filing of a Material Change Report in respect of the transaction.  On November 4, 2016, we filed the final Equity Joint Venture Agreement and Sales and Marketing Agreement in conjunction with the filing of a Material Change Report in respect of the closing of the transaction.  The particulars of the 9SSL </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">37</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="image2.jpg" src="image2.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%">Production Line Master Agreement, Equity Joint Venture Agreement, and Sales and Marketing Agreement are described above in the Recent History section of this Annual Information Form.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_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 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="i4f5f7bf42cf04898867adf023687b961_214"></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, 2021 and 2020.  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="i4f5f7bf42cf04898867adf023687b961_217"></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, 2021.  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="i4f5f7bf42cf04898867adf023687b961_2107"></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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">38</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="image2.jpg" src="image2.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%">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 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="i4f5f7bf42cf04898867adf023687b961_2131"></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 Synergy-Ballard JV and the Weichai-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:112%">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="i4f5f7bf42cf04898867adf023687b961_2142"></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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">While supply chain disruptions that occurred globally in 2021 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 supply or availability of commodities or parts required to manufacture our products&#59; lockdowns and workforce disruptions caused by the COVID-19 pandemic&#59; the impacts of climate change on transportation networks and suppliers manufacturing facilities&#59; and economic sanctions or embargoes.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_2194"></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 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="i4f5f7bf42cf04898867adf023687b961_2147"></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) </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">40</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="image2.jpg" src="image2.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%">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 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="i4f5f7bf42cf04898867adf023687b961_2491"></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 most of our products in the Heavy-Duty Motive market to Chinese customers, and while we are continually seeking to expand our customer base, we expect this will continue for the foreseeable future.  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="i4f5f7bf42cf04898867adf023687b961_2152"></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 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-align: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 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="i4f5f7bf42cf04898867adf023687b961_2189"></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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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="i4f5f7bf42cf04898867adf023687b961_2280"></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="i4f5f7bf42cf04898867adf023687b961_2179"></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 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="i4f5f7bf42cf04898867adf023687b961_2157"></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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">42</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="image2.jpg" src="image2.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%">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 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="i4f5f7bf42cf04898867adf023687b961_2184"></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 coronavirus disease 2019 (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 COVID-19 pandemic continues to evolve rapidly including via the emergence of variants that may be able to circumvent the protections afforded by existing vaccines and&#47;or other public health measures, and, as a result, it is difficult to accurately assess its continued magnitude, outcome and duration, but it 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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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:-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="i4f5f7bf42cf04898867adf023687b961_2215"></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:112%">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="i4f5f7bf42cf04898867adf023687b961_2273"></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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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="i4f5f7bf42cf04898867adf023687b961_2220"></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="i4f5f7bf42cf04898867adf023687b961_2225"></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="margin-bottom:6pt;margin-top:6pt;text-align: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="i4f5f7bf42cf04898867adf023687b961_2266"></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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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="i4f5f7bf42cf04898867adf023687b961_2241"></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 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 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="i4f5f7bf42cf04898867adf023687b961_2248"></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 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%">Our success depends on our ability to secure international customers and receive payments from international customers and joint ventures in which we are participants.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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, restrictions on repatriation of funds, war, insurrection, civil unrest, strikes and other political risks, negotiation of contracts with government entities, unexpected changes in regulatory and other legal requirements, fluctuations  in exchange rates, longer accounts receivable requirements and collections, difficulties in managing international operations, potentially adverse tax consequences, and the burdens of complying with a wide variety of international laws.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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%">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%">Any of the above factors could have a material adverse effect on our business, results of operations and financial performance.  </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">46</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_2294"></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="image2.jpg" src="image2.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 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, 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-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="i4f5f7bf42cf04898867adf023687b961_2287"></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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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 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="i4f5f7bf42cf04898867adf023687b961_2301"></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 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%">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 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">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.  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 id="i4f5f7bf42cf04898867adf023687b961_2308"></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:112%">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 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="i4f5f7bf42cf04898867adf023687b961_2315"></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%">Government budgetary constraints could reduce the demand for our products by restricting the funding available to public transportation agencies and militaries.  We cannot guarantee that current government direct and indirect financial support for our products will continue.  </font></div><div id="i4f5f7bf42cf04898867adf023687b961_2322"></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;ISED&#8221;) under the Investment Canada Act (the &#8220;ICA&#8221;), the U.S. Federal Trade </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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%">Commission (&#8220;FTC&#8221;) and Department of Justice (&#8220;DOJ&#8221;) under the Hart-Scott-Rodino Antitrust Improvements Act of 1976 (the &#8220;HSR Act&#8221;) and related legislation and regulations, the Committee on Foreign Investment in the United States (&#8220;CFIUS&#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 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="i4f5f7bf42cf04898867adf023687b961_2329"></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 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">50</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_2336"></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="image2.jpg" src="image2.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%">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. C</font></div><div id="i4f5f7bf42cf04898867adf023687b961_2343"></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We expect our cash reserves will be reduced due to future operating losses, working capital requirements, capital expenditures, capital contributions to our joint venture(s) in China 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 our pro rata share of the Weichai-Ballard JV based on an agreed business plan, and 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 funding obligations to the Weichai-Ballard JV, 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="i4f5f7bf42cf04898867adf023687b961_2350"></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:112%">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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">51</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_2357"></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="image2.jpg" src="image2.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%">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="i4f5f7bf42cf04898867adf023687b961_2364"></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="i4f5f7bf42cf04898867adf023687b961_220"></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 SEDAR at www.sedar.com.  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-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, 2021, each interim financial statement issued after December 31, 2021, 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">52</font></div></div></div><div id="i4f5f7bf42cf04898867adf023687b961_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="image2.jpg" src="image2.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'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%">PCGCC</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 People, Corporate Governance &#38; Compensation 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 PCGCC, 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="image2.jpg" src="image2.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'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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">56</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="image2.jpg" src="image2.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:63pt;text-indent:-27pt"><font><br></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:63pt;text-indent:-27pt"><font><br></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 </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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">57</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="image2.jpg" src="image2.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%">and the appropriateness of the disclosure thereof in the documents reviewed by the Committee&#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;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;at least annually, review management&#8217;s compliance with the Corporation&#8217;s ethics and Whistleblower Reporting policies&#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 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%">(viii)&#160;&#160;&#160;&#160;review the appointment of the financial senior executives of the Corporation, prior to recommendation by the PCGCC 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%">(ix)&#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%">(x)&#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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">58</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="image2.jpg" src="image2.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%">(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="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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">59</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.4
<SEQUENCE>5
<FILENAME>ballard994123121soxsection.htm
<DESCRIPTION>EX-99.4 - SOX S.302
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icbca7841a7b9485f926a72f7c744949c_100"></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 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; 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="icbca7841a7b9485f926a72f7c744949c_81"></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>ballard995123121soxsection.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 2022 Workiva -->
<title>Document</title></head><body><div id="ic7448cd0245e4c2cabf4c57057657930_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, 2021 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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><font><br></font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 14, 2022</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 14, 2022</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>ballard996123121kpmgcertif.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 2022 Workiva -->
<title>Document</title></head><body><div id="i29f514f46d0046c89a2ff29408697fd0_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 consent to the use of our report dated March 11, 2022, 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, 2021 and December 31, 2020, 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 periods ended December 31, 2021, and the related notes, and our report dated March 11, 2022 on the effectiveness of the Entity&#8217;s internal control over financial reporting as of December 31, 2021, each of which is included in the annual report on Form 40-F of the Entity for the fiscal year ended December 31, 2021.</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, No. 333-161807 and No. 333-156553 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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chartered Professional Accountants</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 11, 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#169; 2022 KPMG LLP, an Ontario limited liability partnership and a member firm of the KPMG global organization of independent member firms affiliated with KPMG International Limited, a private English company limited by guarantee.  </font></div><div style="padding-left:117pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All rights reserved.  </font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>bldp-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:a174a857-4610-46a4-b85a-57b67fa759c6,g:ee4a503a-d581-4de4-978e-bc167e88864d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:bldp="http://www.ballard.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.ballard.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full" schemaLocation="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20211231_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>000010001 - 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>000020002 - 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="ConsolidatedStatementofFinancialPosition" roleURI="http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition">
        <link:definition>100010003 - Statement - Consolidated Statement 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="ConsolidatedStatementofLossandComprehensiveIncomeLoss" roleURI="http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss">
        <link:definition>100020004 - Statement - Consolidated Statement 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="ConsolidatedStatementofChangesinEquity" roleURI="http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity">
        <link:definition>100030005 - Statement - Consolidated Statement of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofCashFlows" roleURI="http://www.ballard.com/role/ConsolidatedStatementofCashFlows">
        <link:definition>100040006 - Statement - Consolidated Statement of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Reportingentity" roleURI="http://www.ballard.com/role/Reportingentity">
        <link:definition>210011001 - Disclosure - Reporting entity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Basisofpreparation" roleURI="http://www.ballard.com/role/Basisofpreparation">
        <link:definition>210021002 - 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>210031003 - 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>210041004 - 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="SignificantaccountingpoliciesPolicies" roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesPolicies">
        <link:definition>220052001 - 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>230063001 - 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="SignificantaccountingpoliciesDetails" roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesDetails">
        <link:definition>240074001 - 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="Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty" roleURI="http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty">
        <link:definition>210081005 - 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>210091006 - 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="RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails" roleURI="http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails">
        <link:definition>240104002 - Disclosure - Recent accounting pronouncements and future accounting policy changes (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="Acquisition" roleURI="http://www.ballard.com/role/Acquisition">
        <link:definition>210111007 - 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="AcquisitionTables" roleURI="http://www.ballard.com/role/AcquisitionTables">
        <link:definition>230123002 - 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="AcquisitionNarrativeDetails" roleURI="http://www.ballard.com/role/AcquisitionNarrativeDetails">
        <link:definition>240134003 - 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>240144004 - 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>240154005 - 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>240164006 - 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>240174007 - 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="Discontinuedoperations" roleURI="http://www.ballard.com/role/Discontinuedoperations">
        <link:definition>210181008 - 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="DiscontinuedoperationsTables" roleURI="http://www.ballard.com/role/DiscontinuedoperationsTables">
        <link:definition>230193003 - Disclosure - Discontinued operations (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="DiscontinuedoperationsNarrativeDetails" roleURI="http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails">
        <link:definition>240204008 - Disclosure - Discontinued operations - 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="DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails" roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails">
        <link:definition>240214009 - Disclosure - Discontinued operations - Net Loss from Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails" roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails">
        <link:definition>240224010 - Disclosure - Discontinued operations - Net Cash Flows from Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Tradeandotherreceivables" roleURI="http://www.ballard.com/role/Tradeandotherreceivables">
        <link:definition>210231009 - 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="TradeandotherreceivablesTables" roleURI="http://www.ballard.com/role/TradeandotherreceivablesTables">
        <link:definition>230243004 - 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="TradeandotherreceivablesTradeandotherreceivablesDetails" roleURI="http://www.ballard.com/role/TradeandotherreceivablesTradeandotherreceivablesDetails">
        <link:definition>240254011 - 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>240264012 - 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="Inventories" roleURI="http://www.ballard.com/role/Inventories">
        <link:definition>210271010 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.ballard.com/role/InventoriesTables">
        <link:definition>230283005 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.ballard.com/role/InventoriesDetails">
        <link:definition>240294013 - 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="Propertyplantandequipment" roleURI="http://www.ballard.com/role/Propertyplantandequipment">
        <link:definition>210301011 - Disclosure - Property, plant and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentTables" roleURI="http://www.ballard.com/role/PropertyplantandequipmentTables">
        <link:definition>230313006 - 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="PropertyplantandequipmentNetcarryingamountsDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails">
        <link:definition>240324014 - 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>240334015 - 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>240344016 - 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>240354017 - 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>240364018 - 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="Intangibleassets" roleURI="http://www.ballard.com/role/Intangibleassets">
        <link:definition>210371012 - 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="IntangibleassetsTables" roleURI="http://www.ballard.com/role/IntangibleassetsTables">
        <link:definition>230383007 - 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="IntangibleassetsAcquiredDetails" roleURI="http://www.ballard.com/role/IntangibleassetsAcquiredDetails">
        <link:definition>240394019 - 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>240404020 - 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>240414021 - 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="Goodwill" roleURI="http://www.ballard.com/role/Goodwill">
        <link:definition>210421013 - 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="GoodwillDetails" roleURI="http://www.ballard.com/role/GoodwillDetails">
        <link:definition>240434022 - 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="Investments" roleURI="http://www.ballard.com/role/Investments">
        <link:definition>210441014 - 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="InvestmentsTables" roleURI="http://www.ballard.com/role/InvestmentsTables">
        <link:definition>230453008 - 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="InvestmentsScheduleofinvestmentsDetails" roleURI="http://www.ballard.com/role/InvestmentsScheduleofinvestmentsDetails">
        <link:definition>240464023 - 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>240474024 - 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>240484025 - 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="Bankfacilities" roleURI="http://www.ballard.com/role/Bankfacilities">
        <link:definition>210491015 - 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="BankfacilitiesDetails" roleURI="http://www.ballard.com/role/BankfacilitiesDetails">
        <link:definition>240504026 - 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="Tradeandotherpayables" roleURI="http://www.ballard.com/role/Tradeandotherpayables">
        <link:definition>210511016 - 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="TradeandotherpayablesTables" roleURI="http://www.ballard.com/role/TradeandotherpayablesTables">
        <link:definition>230523009 - 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="TradeandotherpayablesDetails" roleURI="http://www.ballard.com/role/TradeandotherpayablesDetails">
        <link:definition>240534027 - 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="Deferredrevenue" roleURI="http://www.ballard.com/role/Deferredrevenue">
        <link:definition>210541017 - 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="DeferredrevenueTables" roleURI="http://www.ballard.com/role/DeferredrevenueTables">
        <link:definition>230553010 - 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="DeferredrevenueDetails" roleURI="http://www.ballard.com/role/DeferredrevenueDetails">
        <link:definition>240564028 - 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="Provisionsandotherliabilities" roleURI="http://www.ballard.com/role/Provisionsandotherliabilities">
        <link:definition>210571018 - 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="ProvisionsandotherliabilitiesTables" roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesTables">
        <link:definition>230583011 - 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="ProvisionsandotherliabilitiesRollforwardDetails" roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails">
        <link:definition>240594029 - 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>240604030 - 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="Leaseliability" roleURI="http://www.ballard.com/role/Leaseliability">
        <link:definition>210611019 - 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="LeaseliabilityTables" roleURI="http://www.ballard.com/role/LeaseliabilityTables">
        <link:definition>230623012 - 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="LeaseliabilitySummaryofLeasesDetails" roleURI="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails">
        <link:definition>240634031 - 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>240644032 - 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="LeaseliabilityIFRS16ImpactDetails" roleURI="http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails">
        <link:definition>240654033 - Disclosure - Lease liability - IFRS 16 Impact (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>240664034 - 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="Employeefuturebenefits" roleURI="http://www.ballard.com/role/Employeefuturebenefits">
        <link:definition>210671020 - 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="EmployeefuturebenefitsTables" roleURI="http://www.ballard.com/role/EmployeefuturebenefitsTables">
        <link:definition>230683013 - 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="EmployeefuturebenefitsNetdefinedbenefitliabilityassetDetails" roleURI="http://www.ballard.com/role/EmployeefuturebenefitsNetdefinedbenefitliabilityassetDetails">
        <link:definition>240694035 - 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>240704036 - 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>240714037 - 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>240724038 - 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>240734039 - 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>240744040 - 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="Equity" roleURI="http://www.ballard.com/role/Equity">
        <link:definition>210751021 - 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="EquityTables" roleURI="http://www.ballard.com/role/EquityTables">
        <link:definition>230763014 - 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="EquitySharebasedcompensationDetails" roleURI="http://www.ballard.com/role/EquitySharebasedcompensationDetails">
        <link:definition>240774041 - 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>240784042 - 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>240794043 - 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>240804044 - Disclosure - Equity - Share options, 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="EquityShareoptionsrangeofexercisepricesDetails" roleURI="http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails">
        <link:definition>240814045 - 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>240824046 - 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>240834047 - 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>240844048 - 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="Commitmentsandcontingencies" roleURI="http://www.ballard.com/role/Commitmentsandcontingencies">
        <link:definition>210851022 - 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="CommitmentsandcontingenciesDetails" roleURI="http://www.ballard.com/role/CommitmentsandcontingenciesDetails">
        <link:definition>240864049 - 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="Disaggregationofrevenue" roleURI="http://www.ballard.com/role/Disaggregationofrevenue">
        <link:definition>210871023 - 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="DisaggregationofrevenueTables" roleURI="http://www.ballard.com/role/DisaggregationofrevenueTables">
        <link:definition>230883015 - 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="DisaggregationofrevenueDetails" roleURI="http://www.ballard.com/role/DisaggregationofrevenueDetails">
        <link:definition>240894050 - 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="Personnelexpenses" roleURI="http://www.ballard.com/role/Personnelexpenses">
        <link:definition>210901024 - 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="PersonnelexpensesTables" roleURI="http://www.ballard.com/role/PersonnelexpensesTables">
        <link:definition>230913016 - 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="PersonnelexpensesDetails" roleURI="http://www.ballard.com/role/PersonnelexpensesDetails">
        <link:definition>240924051 - 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="Otheroperatingexpense" roleURI="http://www.ballard.com/role/Otheroperatingexpense">
        <link:definition>210931025 - 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="OtheroperatingexpenseTables" roleURI="http://www.ballard.com/role/OtheroperatingexpenseTables">
        <link:definition>230943017 - 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="OtheroperatingexpenseDetails" roleURI="http://www.ballard.com/role/OtheroperatingexpenseDetails">
        <link:definition>240954052 - 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="Financeincomeandexpense" roleURI="http://www.ballard.com/role/Financeincomeandexpense">
        <link:definition>210961026 - 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="FinanceincomeandexpenseTables" roleURI="http://www.ballard.com/role/FinanceincomeandexpenseTables">
        <link:definition>230973018 - 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="FinanceincomeandexpenseDetails" roleURI="http://www.ballard.com/role/FinanceincomeandexpenseDetails">
        <link:definition>240984053 - 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="Incometaxes" roleURI="http://www.ballard.com/role/Incometaxes">
        <link:definition>210991027 - Disclosure - Income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesTables" roleURI="http://www.ballard.com/role/IncometaxesTables">
        <link:definition>231003019 - 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="IncometaxesCurrentTaxExpenseDetails" roleURI="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails">
        <link:definition>241014054 - 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>241024055 - 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>241034056 - 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>241044057 - 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="Relatedpartytransactions" roleURI="http://www.ballard.com/role/Relatedpartytransactions">
        <link:definition>211051028 - Disclosure - Related party transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsTables" roleURI="http://www.ballard.com/role/RelatedpartytransactionsTables">
        <link:definition>231063020 - 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="RelatedpartytransactionsTransactionswithRelatedPartiesDetails" roleURI="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails">
        <link:definition>241074058 - 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>241084059 - 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="Supplementaldisclosureofcashflowinformation" roleURI="http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation">
        <link:definition>211091029 - 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="SupplementaldisclosureofcashflowinformationTables" roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables">
        <link:definition>231103021 - 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="SupplementaldisclosureofcashflowinformationDetails" roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails">
        <link:definition>241114060 - 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="Operatingsegments" roleURI="http://www.ballard.com/role/Operatingsegments">
        <link:definition>211121030 - 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="OperatingsegmentsTables" roleURI="http://www.ballard.com/role/OperatingsegmentsTables">
        <link:definition>231133022 - 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="OperatingsegmentsNarrativeDetails" roleURI="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails">
        <link:definition>241144061 - 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>241154062 - 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="Financialinstruments" roleURI="http://www.ballard.com/role/Financialinstruments">
        <link:definition>211161031 - 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="FinancialinstrumentsTables" roleURI="http://www.ballard.com/role/FinancialinstrumentsTables">
        <link:definition>231173023 - 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="FinancialinstrumentsNarrativeDetails" roleURI="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails">
        <link:definition>241184063 - 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>241194064 - 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="FinancialinstrumentsAllowanceofImpairmentDetails" roleURI="http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails">
        <link:definition>241204065 - Disclosure - Financial instruments - Allowance of Impairment (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="SubsequentEvent" roleURI="http://www.ballard.com/role/SubsequentEvent">
        <link:definition>211211032 - 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>
    </xs:appinfo>
  </xs:annotation>
  <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_NetChangeInShortTermInvestments" abstract="false" name="NetChangeInShortTermInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_ShareBasedPaymentsArrangementsAbstract" abstract="true" name="ShareBasedPaymentsArrangementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" abstract="false" name="KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_DisposalGroupNameDomain" abstract="true" name="DisposalGroupNameDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" abstract="false" name="ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_CashAndCashEquivalents1Member" abstract="true" name="CashAndCashEquivalents1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_EUROPE1Member" abstract="true" name="EUROPE1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_BusinessCombinationsAbstract" abstract="true" name="BusinessCombinationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_EventsAfterReportingPeriodAbstract" abstract="true" name="EventsAfterReportingPeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" abstract="false" name="ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" abstract="false" name="DisclosureOfNatureOfBusinessExplanatoryTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" abstract="false" name="RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="bldp_UnmannedAerialVehicleUAVBusinessAssetsMember" abstract="true" name="UnmannedAerialVehicleUAVBusinessAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" abstract="true" name="OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" abstract="false" name="RecognitionDeferralOfProfitOnInventorySoldToThirdParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_OperatingSegmentsAbstract" abstract="true" name="OperatingSegmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_AveragePriceForeignExchangeRate" abstract="false" name="AveragePriceForeignExchangeRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="bldp_BallardPowerCorporationMember" abstract="true" name="BallardPowerCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_NumberOfCapitalContributionsMade" abstract="false" name="NumberOfCapitalContributionsMade" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_ScheduleofSubsidiariesTableTextBlock" abstract="false" name="ScheduleofSubsidiariesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_ExercisePriceRangeFiveMember" abstract="true" name="ExercisePriceRangeFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_SynergyJVMember" abstract="true" name="SynergyJVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_NumberOfSharesIssuedEquity" abstract="false" name="NumberOfSharesIssuedEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_NumberOfSharesReceivedInSaleOfStockTransaction" abstract="false" name="NumberOfSharesReceivedInSaleOfStockTransaction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ScientificResearchExpendituresMember" abstract="true" name="ScientificResearchExpendituresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_EquityInterestsIssuedOrIssuableVestingPeriod" abstract="false" name="EquityInterestsIssuedOrIssuableVestingPeriod" 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_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" abstract="false" name="EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_JointVentureCashContributionsTerm" abstract="false" name="JointVentureCashContributionsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_DisposalGroupNameAxis" abstract="true" name="DisposalGroupNameAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_CustomerTwoMember" abstract="true" name="CustomerTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_CleanH2FundMember" abstract="true" name="CleanH2FundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RevenueDiscontinuedOperations" abstract="false" name="RevenueDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_BankOperatingLineMember" abstract="true" name="BankOperatingLineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_EmployeeStockOption1Member" abstract="true" name="EmployeeStockOption1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_BallardServicesinc.Member" abstract="true" name="BallardServicesinc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_WeichaiPowerCo.Member" abstract="true" name="WeichaiPowerCo.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" abstract="true" name="DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" abstract="false" name="DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_ServiceInventories" abstract="false" name="ServiceInventories" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" abstract="false" name="DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DisclosureonSaleofAssetsLineItems" abstract="true" name="DisclosureonSaleofAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_InterestsInOtherEntitiesAbstract" abstract="true" name="InterestsInOtherEntitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" abstract="false" name="NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ForseePowerMember" abstract="true" name="ForseePowerMember" 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="nonnum:domainItemType"/>
  <xs:element id="bldp_SaleOfStockAxis" abstract="true" name="SaleOfStockAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ExercisePriceOfShareOptions" abstract="false" name="ExercisePriceOfShareOptions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="bldp_OwnedPropertyPlantAndEquipmentMember" abstract="true" name="OwnedPropertyPlantAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_IntangibleAssetsAbstract" abstract="true" name="IntangibleAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DisclosureonSaleofAssetsTable" abstract="true" name="DisclosureonSaleofAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_PensionPlanMember" abstract="true" name="PensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" abstract="false" name="NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_IFRS16Member" abstract="true" name="IFRS16Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_DeferredRevenueRollForward" abstract="true" name="DeferredRevenueRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_BallardPowerSystemsEuropeMember" abstract="true" name="BallardPowerSystemsEuropeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_NumberOfShareBasedCompensationPlans" abstract="false" name="NumberOfShareBasedCompensationPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_IntellectualPropertyTerm" abstract="false" name="IntellectualPropertyTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_WeichaiBallardAssociateMember" abstract="true" name="WeichaiBallardAssociateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_ShareBasedPaymentArrangementsAbstract" abstract="true" name="ShareBasedPaymentArrangementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_OptionlifeshareoptionsgrantedPeriod" abstract="false" name="OptionlifeshareoptionsgrantedPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_NorthAmerica1Member" abstract="true" name="NorthAmerica1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" abstract="true" name="PropertyPlantandEquipmentAndIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" abstract="false" name="NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" abstract="false" name="UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" abstract="false" name="UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_MaterialHandlingMember" abstract="true" name="MaterialHandlingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_NumberOfSharesIssuedOtherEquityInstruments" abstract="false" name="NumberOfSharesIssuedOtherEquityInstruments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ForeignCurrencyTransactionGainLossUnrealized1" abstract="false" name="ForeignCurrencyTransactionGainLossUnrealized1" nillable="true" xbrli:periodType="instant" 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_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" abstract="false" name="KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" 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_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" abstract="false" name="DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_BusinessAcquisitionSharePrice1" abstract="false" name="BusinessAcquisitionSharePrice1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="bldp_ActuarialAssumptionOfDiscountRatesNetExpense" abstract="false" name="ActuarialAssumptionOfDiscountRatesNetExpense" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="bldp_BackUpPowerMember" abstract="true" name="BackUpPowerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_InvestmentContributionsAxis" abstract="true" name="InvestmentContributionsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_SaleOfEquitySecuritiesNumberOfSharesSold" abstract="false" name="SaleOfEquitySecuritiesNumberOfSharesSold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" abstract="true" name="ProvisionRelatedToIntellectualPropertyPurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_RoyaltyObligationContingentPercentage" abstract="false" name="RoyaltyObligationContingentPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_OtherGeographicalAreasMember" abstract="true" name="OtherGeographicalAreasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_CorporateInformationAndStatementOfIFRSComplianceAbstract" abstract="true" name="CorporateInformationAndStatementOfIFRSComplianceAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_TechnologySolutionsMember" abstract="true" name="TechnologySolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" abstract="false" name="DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_NoncompeteAgreements1Member" abstract="true" name="NoncompeteAgreements1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_HeavyDutyMotiveMember" abstract="true" name="HeavyDutyMotiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_DeferredShareUnitsMember" abstract="true" name="DeferredShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_ShareIssuanceCostsMember" abstract="true" name="ShareIssuanceCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_ExercisePriceRangeTwoMember" abstract="true" name="ExercisePriceRangeTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_EmployeeBenefitsAbstract" abstract="true" name="EmployeeBenefitsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_NumberOfBenefitPlans" abstract="false" name="NumberOfBenefitPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_SummaryOfInvestmentsTableTextBlock" abstract="false" name="SummaryOfInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_IncreaseDecreaseThroughTransfersInRightOfUseAssets" abstract="false" name="IncreaseDecreaseThroughTransfersInRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ConcentrationRiskNumberOfCustomers" abstract="false" name="ConcentrationRiskNumberOfCustomers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_FinancialInstrumentForecastedDefaultRate" abstract="false" name="FinancialInstrumentForecastedDefaultRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" abstract="false" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_ERPmanagementreportingsoftwaresystemMember" abstract="true" name="ERPmanagementreportingsoftwaresystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" abstract="true" name="OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ConsiderationPaidReceivedNet" abstract="false" name="ConsiderationPaidReceivedNet" nillable="true" xbrli:periodType="duration" 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_InternallygeneratedfuelcellMember" abstract="true" name="InternallygeneratedfuelcellMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_CustomerOneMember" abstract="true" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" abstract="false" name="DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_AccruedWarrantyProvisionMember" abstract="true" name="AccruedWarrantyProvisionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_ATMProgramsMember" abstract="true" name="ATMProgramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_ExercisePriceRangeOneMember" abstract="true" name="ExercisePriceRangeOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_SaleOfStockAuthorizedAmount" abstract="false" name="SaleOfStockAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ExercisePriceRangeFourMember" abstract="true" name="ExercisePriceRangeFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_BoughtDealOfferingMember" abstract="true" name="BoughtDealOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" abstract="false" name="IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" abstract="false" name="RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_JointVentureNumberOfBoardSeatsHeld" abstract="false" name="JointVentureNumberOfBoardSeatsHeld" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_DiscontinuedOperationsOperatingExpenses" abstract="false" name="DiscontinuedOperationsOperatingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SaleOfStockDomain" abstract="true" name="SaleOfStockDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_ExercisePriceRangeThreeMember" abstract="true" name="ExercisePriceRangeThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" abstract="false" name="DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_PlanAssetsAtFairValueAllocationPercentage" abstract="false" name="PlanAssetsAtFairValueAllocationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="bldp_OtherPostretirementBenefitsPlanMember" abstract="true" name="OtherPostretirementBenefitsPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" abstract="false" name="KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_RestrictedShareUnitsRSUMember" abstract="true" name="RestrictedShareUnitsRSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_SaleOfStockPricePerShare1" abstract="false" name="SaleOfStockPricePerShare1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="bldp_EncoreFXFacilityMember" abstract="true" name="EncoreFXFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_LeasesAbstract" abstract="true" name="LeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_NumberOfSharesIssuedPerAwardRedeemed" abstract="false" name="NumberOfSharesIssuedPerAwardRedeemed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_CostOfSalesDiscontinuedOperations" abstract="false" name="CostOfSalesDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_UTCMember" abstract="true" name="UTCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations" abstract="false" name="ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DiscontinuedOperationsAbstract" abstract="true" name="DiscontinuedOperationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RelatedPartyAbstract" abstract="true" name="RelatedPartyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_TrademarksandServicemarksMember" abstract="true" name="TrademarksandServicemarksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_JointVentureNumberOfBoardSeats" abstract="false" name="JointVentureNumberOfBoardSeats" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" abstract="false" name="ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_InventoriesAbstract" abstract="true" name="InventoriesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ContingentConsiderationTerm" abstract="false" name="ContingentConsiderationTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ContingentConsiderationProvisionMember" abstract="true" name="ContingentConsiderationProvisionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_LeasesInterestRate" abstract="false" name="LeasesInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_BallardFuelCellSystemIncMember" abstract="true" name="BallardFuelCellSystemIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_DeRecognitionOfRightOfUseAssets" abstract="false" name="DeRecognitionOfRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" abstract="false" name="ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" abstract="false" name="UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" abstract="false" name="DiscontinuedOperationsFinanceIncomeAndOtherIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DanskIndustriInvestASMember" abstract="true" name="DanskIndustriInvestASMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_PriceofForeignExchangeOpeningPrice" abstract="false" name="PriceofForeignExchangeOpeningPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" abstract="false" name="KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_DiscontinuedOperationsGrossMargin" abstract="false" name="DiscontinuedOperationsGrossMargin" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" abstract="false" name="DisclosureOfTradeReceivablesAndOtherTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" abstract="false" name="EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_EliminationOfUnrealizedProfitOnDownstreamSales" abstract="false" name="EliminationOfUnrealizedProfitOnDownstreamSales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees" abstract="false" name="ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ChangesinnoncashworkingcapitalAbstract" abstract="true" name="ChangesinnoncashworkingcapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_GuangzhouBallardPowerSystemsIncMember" abstract="true" name="GuangzhouBallardPowerSystemsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" abstract="false" name="BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>bldp-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:a174a857-4610-46a4-b85a-57b67fa759c6,g:ee4a503a-d581-4de4-978e-bc167e88864d-->
<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/ConsolidatedStatementofFinancialPosition" xlink:type="simple" xlink:href="bldp-20211231.xsd#ConsolidatedStatementofFinancialPosition"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_6d2984ac-74b2-4caa-ae37-e58b9c1d7e06" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_5210e3e1-ac55-4057-9cdb-0171723d1bac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_6d2984ac-74b2-4caa-ae37-e58b9c1d7e06" xlink:to="loc_ifrs-full_IssuedCapital_5210e3e1-ac55-4057-9cdb-0171723d1bac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_26c00834-55b6-453e-9154-fb37fe7c8b0d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_6d2984ac-74b2-4caa-ae37-e58b9c1d7e06" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_26c00834-55b6-453e-9154-fb37fe7c8b0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_dafa448f-0740-42fe-90db-0b408e6c8fe9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_6d2984ac-74b2-4caa-ae37-e58b9c1d7e06" xlink:to="loc_ifrs-full_RetainedEarnings_dafa448f-0740-42fe-90db-0b408e6c8fe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_180b6ba7-20ac-4f35-9007-a95745a138c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_6d2984ac-74b2-4caa-ae37-e58b9c1d7e06" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_180b6ba7-20ac-4f35-9007-a95745a138c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_cd341bbb-72ce-4fa8-8b7f-9b648d6cd6df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_2389d93c-aa38-49f0-85bb-7528ff9c8751" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cd341bbb-72ce-4fa8-8b7f-9b648d6cd6df" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_2389d93c-aa38-49f0-85bb-7528ff9c8751" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_5b2c917d-bc99-4542-a4d2-567853decb9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_cd341bbb-72ce-4fa8-8b7f-9b648d6cd6df" xlink:to="loc_ifrs-full_Inventories_5b2c917d-bc99-4542-a4d2-567853decb9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_c67b7af7-741b-47ce-962a-ea4fa8db6c61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_cd341bbb-72ce-4fa8-8b7f-9b648d6cd6df" xlink:to="loc_ifrs-full_CashAndCashEquivalents_c67b7af7-741b-47ce-962a-ea4fa8db6c61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_bfa6a6eb-5879-4b44-b98e-153a03c5cc7d" xlink:href="bldp-20211231.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_cd341bbb-72ce-4fa8-8b7f-9b648d6cd6df" xlink:to="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_bfa6a6eb-5879-4b44-b98e-153a03c5cc7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_a1a8deec-2263-449f-953a-164b5c3f58e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cd341bbb-72ce-4fa8-8b7f-9b648d6cd6df" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_a1a8deec-2263-449f-953a-164b5c3f58e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_7b52e563-5828-43ee-b86e-4dd3652e1c6f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_f640bd11-031e-4e08-af8b-de9c2bd47fea" xlink:href="bldp-20211231.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_7b52e563-5828-43ee-b86e-4dd3652e1c6f" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_f640bd11-031e-4e08-af8b-de9c2bd47fea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_0b6eefe1-beb3-42d1-a2a7-a23e27a6b14c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7b52e563-5828-43ee-b86e-4dd3652e1c6f" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_0b6eefe1-beb3-42d1-a2a7-a23e27a6b14c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_71e1a0ee-e845-4981-9006-65e3a5ff62fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_7b52e563-5828-43ee-b86e-4dd3652e1c6f" xlink:to="loc_ifrs-full_CurrentLiabilities_71e1a0ee-e845-4981-9006-65e3a5ff62fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_9f789c9c-21fd-4b0c-8daa-812ac33dfafb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_7b52e563-5828-43ee-b86e-4dd3652e1c6f" xlink:to="loc_ifrs-full_NoncurrentProvisions_9f789c9c-21fd-4b0c-8daa-812ac33dfafb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_0706dcb2-01f6-4719-9a30-d50831d8cefe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_7b52e563-5828-43ee-b86e-4dd3652e1c6f" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_0706dcb2-01f6-4719-9a30-d50831d8cefe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_e80aaed9-9634-4d74-8a64-9bfd777849ca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7b52e563-5828-43ee-b86e-4dd3652e1c6f" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_e80aaed9-9634-4d74-8a64-9bfd777849ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_7d5665c5-3544-493a-94ec-f7002f0c8101" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_d738dd9c-b82d-497e-985f-eea325d9538a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_7d5665c5-3544-493a-94ec-f7002f0c8101" xlink:to="loc_ifrs-full_Liabilities_d738dd9c-b82d-497e-985f-eea325d9538a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_c036df1e-016f-43e9-96f7-febdd469cd75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7d5665c5-3544-493a-94ec-f7002f0c8101" xlink:to="loc_ifrs-full_Equity_c036df1e-016f-43e9-96f7-febdd469cd75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_64880338-03d6-4d5b-ac3a-9138054e3d9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_e2f572ae-5858-4d44-9e4c-1d27d785d327" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64880338-03d6-4d5b-ac3a-9138054e3d9a" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_e2f572ae-5858-4d44-9e4c-1d27d785d327" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_55ebc842-30cd-4b51-bce2-6272379d0eda" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64880338-03d6-4d5b-ac3a-9138054e3d9a" xlink:to="loc_ifrs-full_CurrentContractLiabilities_55ebc842-30cd-4b51-bce2-6272379d0eda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_6a7f2754-b4d0-438d-85d2-843ea73b1078" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_64880338-03d6-4d5b-ac3a-9138054e3d9a" xlink:to="loc_ifrs-full_CurrentProvisions_6a7f2754-b4d0-438d-85d2-843ea73b1078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_cbc75408-aa27-4180-bb09-006512b8e9e4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64880338-03d6-4d5b-ac3a-9138054e3d9a" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_cbc75408-aa27-4180-bb09-006512b8e9e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_130e3041-5ff3-4512-90b2-a98c160fae84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_c6e8afd9-5f8c-4bbe-9824-7c02c5f71fcc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_130e3041-5ff3-4512-90b2-a98c160fae84" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_c6e8afd9-5f8c-4bbe-9824-7c02c5f71fcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ee926913-f491-45ff-9526-a080ede73e7d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_130e3041-5ff3-4512-90b2-a98c160fae84" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ee926913-f491-45ff-9526-a080ede73e7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_9ab8a2a6-d64b-445e-90ea-f82fbd0678f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_130e3041-5ff3-4512-90b2-a98c160fae84" xlink:to="loc_ifrs-full_Goodwill_9ab8a2a6-d64b-445e-90ea-f82fbd0678f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_28515591-122f-4e65-a907-6edf89eae0ca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_130e3041-5ff3-4512-90b2-a98c160fae84" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_28515591-122f-4e65-a907-6edf89eae0ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_bc8b8039-dafa-4334-9523-a8b1b4f58a66" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_130e3041-5ff3-4512-90b2-a98c160fae84" xlink:to="loc_ifrs-full_OtherAssets_bc8b8039-dafa-4334-9523-a8b1b4f58a66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_70c948ad-1314-4103-a201-cf62802f2145" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_130e3041-5ff3-4512-90b2-a98c160fae84" xlink:to="loc_ifrs-full_CurrentAssets_70c948ad-1314-4103-a201-cf62802f2145" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="bldp-20211231.xsd#ConsolidatedStatementofLossandComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature_c0ad3be7-afd6-4bc0-b438-4009d3b1cc1f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseByNature"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_15bfb069-ce67-41ca-a7fd-9d94de95d0e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_c0ad3be7-afd6-4bc0-b438-4009d3b1cc1f" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_15bfb069-ce67-41ca-a7fd-9d94de95d0e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense_829d7dc5-4d6f-4edf-ab31-6fa0f9938862" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_c0ad3be7-afd6-4bc0-b438-4009d3b1cc1f" xlink:to="loc_ifrs-full_AdministrativeExpense_829d7dc5-4d6f-4edf-ab31-6fa0f9938862" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SalesAndMarketingExpense_8c3b173d-9b59-4898-b8a4-a8fa5b696ad8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_c0ad3be7-afd6-4bc0-b438-4009d3b1cc1f" xlink:to="loc_ifrs-full_SalesAndMarketingExpense_8c3b173d-9b59-4898-b8a4-a8fa5b696ad8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_6bda03e7-6a7e-4127-89ad-8a8382d073ca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_c0ad3be7-afd6-4bc0-b438-4009d3b1cc1f" xlink:to="loc_ifrs-full_OtherExpenseByNature_6bda03e7-6a7e-4127-89ad-8a8382d073ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_68a26b7b-3ddc-4176-91e3-37523f09e471" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_40ce8218-ca1a-4d88-8200-fe2cf763b9cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_68a26b7b-3ddc-4176-91e3-37523f09e471" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_40ce8218-ca1a-4d88-8200-fe2cf763b9cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_5b49bfc5-3f82-4161-8d49-71a27a76c7f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_68a26b7b-3ddc-4176-91e3-37523f09e471" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_5b49bfc5-3f82-4161-8d49-71a27a76c7f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_e58f5dbf-f121-4da6-9fd9-55c09d860dc4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_b3b2ae45-189a-48c7-8884-b2581e4411c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e58f5dbf-f121-4da6-9fd9-55c09d860dc4" xlink:to="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_b3b2ae45-189a-48c7-8884-b2581e4411c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_61b8bec9-ecf0-400c-9d34-dc1eb9a02fa5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e58f5dbf-f121-4da6-9fd9-55c09d860dc4" xlink:to="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_61b8bec9-ecf0-400c-9d34-dc1eb9a02fa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet_e8a85e8e-2501-4d99-81b2-d240e0b54638" xlink:href="bldp-20211231.xsd#bldp_FinanceExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_ae8e95d4-8990-45c0-b55c-3ae4ff326dcc" xlink:href="bldp-20211231.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_e8a85e8e-2501-4d99-81b2-d240e0b54638" xlink:to="loc_bldp_FinanceAndOtherIncomeExpenses_ae8e95d4-8990-45c0-b55c-3ae4ff326dcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_c47be76a-1ea6-4907-9383-86942a12c326" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceExpenseNet_e8a85e8e-2501-4d99-81b2-d240e0b54638" xlink:to="loc_ifrs-full_FinanceCosts_c47be76a-1ea6-4907-9383-86942a12c326" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_918ead0b-77b8-42cd-9173-79d66c6b2b67" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_e8ffa0a9-b991-468d-8f77-f525eea713d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_918ead0b-77b8-42cd-9173-79d66c6b2b67" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_e8ffa0a9-b991-468d-8f77-f525eea713d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_0078e829-ba39-4b02-a130-e0d6cbc1457f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_48a42c73-afa6-4b3d-8d9f-996f9da4d148" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0078e829-ba39-4b02-a130-e0d6cbc1457f" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_48a42c73-afa6-4b3d-8d9f-996f9da4d148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_daf7da2c-b5fe-497f-a554-0dce226037a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0078e829-ba39-4b02-a130-e0d6cbc1457f" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_daf7da2c-b5fe-497f-a554-0dce226037a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_a8f24c80-dc9f-4e2d-bca8-6974b3a215d1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_e0171e2d-833b-4739-8207-b23422a0ce03" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a8f24c80-dc9f-4e2d-bca8-6974b3a215d1" xlink:to="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_e0171e2d-833b-4739-8207-b23422a0ce03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_f1c8f05f-4ce0-44fa-82cb-fa84a4ddd1e4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a8f24c80-dc9f-4e2d-bca8-6974b3a215d1" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_f1c8f05f-4ce0-44fa-82cb-fa84a4ddd1e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_d703a17a-1cf3-4a29-966d-dc30b901935b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_eba67b12-d29c-40ad-b93e-d5517d3e9c0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_d703a17a-1cf3-4a29-966d-dc30b901935b" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_eba67b12-d29c-40ad-b93e-d5517d3e9c0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_0a9fc684-569b-44fc-b570-b7979d8a006e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_d703a17a-1cf3-4a29-966d-dc30b901935b" xlink:to="loc_ifrs-full_CostOfSales_0a9fc684-569b-44fc-b570-b7979d8a006e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_a8a7e40d-d2fb-4eb1-9012-34030420aeb4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_f327608b-addc-45ca-a1f8-f6acb02e6d98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a8a7e40d-d2fb-4eb1-9012-34030420aeb4" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_f327608b-addc-45ca-a1f8-f6acb02e6d98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_1ff46b07-9476-4751-9895-ad66ba2b8a10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a8a7e40d-d2fb-4eb1-9012-34030420aeb4" xlink:to="loc_ifrs-full_ProfitLoss_1ff46b07-9476-4751-9895-ad66ba2b8a10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_7d95225e-7ae3-4266-a41a-f90feee79141" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_37ded734-85f0-4ee9-8d43-59da50ffad60" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_7d95225e-7ae3-4266-a41a-f90feee79141" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_37ded734-85f0-4ee9-8d43-59da50ffad60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_510b9cb3-7617-4a5c-946b-8d9ea7fa3575" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_a26ea2d3-8705-4267-b801-ec8aba4e2b2c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromContinuingOperations_510b9cb3-7617-4a5c-946b-8d9ea7fa3575" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_a26ea2d3-8705-4267-b801-ec8aba4e2b2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_c788fb9f-e0ff-4a26-981f-eee433a001ca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromContinuingOperations_510b9cb3-7617-4a5c-946b-8d9ea7fa3575" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_c788fb9f-e0ff-4a26-981f-eee433a001ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_74332e20-843e-4683-8b63-2dbb2d6cd6bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_f395f119-4d03-4b3d-9eab-8947bdab53c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_74332e20-843e-4683-8b63-2dbb2d6cd6bc" xlink:to="loc_ifrs-full_GrossProfit_f395f119-4d03-4b3d-9eab-8947bdab53c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature_579275d5-6c0c-4d34-8c24-bb4e6cb9c880" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_74332e20-843e-4683-8b63-2dbb2d6cd6bc" xlink:to="loc_ifrs-full_ExpenseByNature_579275d5-6c0c-4d34-8c24-bb4e6cb9c880" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_f0bee8e6-f44f-4695-a11d-d3b2cf583739" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet_cbd04fe9-cd75-4afb-9046-7731b3e89e2d" xlink:href="bldp-20211231.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_f0bee8e6-f44f-4695-a11d-d3b2cf583739" xlink:to="loc_bldp_FinanceExpenseNet_cbd04fe9-cd75-4afb-9046-7731b3e89e2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_571790e6-617b-4a04-a45e-f3ed8a3cb621" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_f0bee8e6-f44f-4695-a11d-d3b2cf583739" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_571790e6-617b-4a04-a45e-f3ed8a3cb621" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_468175db-ea07-4e2e-9f53-f885469060a3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_f0bee8e6-f44f-4695-a11d-d3b2cf583739" xlink:to="loc_ifrs-full_ImpairmentLoss_468175db-ea07-4e2e-9f53-f885469060a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_adb1c619-4752-4af5-9c28-f497198ce0a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_f0bee8e6-f44f-4695-a11d-d3b2cf583739" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_adb1c619-4752-4af5-9c28-f497198ce0a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementofCashFlows" xlink:type="simple" xlink:href="bldp-20211231.xsd#ConsolidatedStatementofCashFlows"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_be5af65f-4b01-43c6-aa4e-e4718438be13" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NetChangeInShortTermInvestments_3960bbd9-7f96-4cb0-9a66-d2a262c9bddd" xlink:href="bldp-20211231.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_be5af65f-4b01-43c6-aa4e-e4718438be13" xlink:to="loc_bldp_NetChangeInShortTermInvestments_3960bbd9-7f96-4cb0-9a66-d2a262c9bddd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_d28d2aa4-6e73-4ba4-a2d8-ef219e0a7111" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_be5af65f-4b01-43c6-aa4e-e4718438be13" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_d28d2aa4-6e73-4ba4-a2d8-ef219e0a7111" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_09e9063b-f669-40a8-9f7c-c124515259bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_be5af65f-4b01-43c6-aa4e-e4718438be13" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_09e9063b-f669-40a8-9f7c-c124515259bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_b923f086-e485-4b37-9486-40d524b3ddb0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_be5af65f-4b01-43c6-aa4e-e4718438be13" xlink:to="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_b923f086-e485-4b37-9486-40d524b3ddb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_98d835eb-1610-4da7-b519-7c0c51dba31a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_be5af65f-4b01-43c6-aa4e-e4718438be13" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_98d835eb-1610-4da7-b519-7c0c51dba31a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_dc954614-69e6-4233-b28a-4acaf322ae32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_be5af65f-4b01-43c6-aa4e-e4718438be13" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_dc954614-69e6-4233-b28a-4acaf322ae32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_bde0ec59-af00-4cb1-8ae6-2e5a42fbce20" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_be5af65f-4b01-43c6-aa4e-e4718438be13" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_bde0ec59-af00-4cb1-8ae6-2e5a42fbce20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_ca74abda-5805-4ad4-8957-41ab81148c06" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_8561cb4d-d4c2-42a9-aaac-983ac0634c80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ca74abda-5805-4ad4-8957-41ab81148c06" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperations_8561cb4d-d4c2-42a9-aaac-983ac0634c80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_c10633eb-d391-4094-a39c-b002a5845005" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ca74abda-5805-4ad4-8957-41ab81148c06" xlink:to="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_c10633eb-d391-4094-a39c-b002a5845005" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_b31b24f7-9453-4310-a9f4-0f703e5bac78" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_750fcc97-7f47-4a65-b0bf-1642b02a01ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_b31b24f7-9453-4310-a9f4-0f703e5bac78" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_750fcc97-7f47-4a65-b0bf-1642b02a01ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_2e9eec78-b7e3-42e5-9c30-84f79bf0b5ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_b31b24f7-9453-4310-a9f4-0f703e5bac78" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_2e9eec78-b7e3-42e5-9c30-84f79bf0b5ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_ea42995b-1dd0-4af9-9888-633c885e27d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_b31b24f7-9453-4310-a9f4-0f703e5bac78" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_ea42995b-1dd0-4af9-9888-633c885e27d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_4303b0ae-ab32-413d-a8a3-df891617eafa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_b31b24f7-9453-4310-a9f4-0f703e5bac78" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_4303b0ae-ab32-413d-a8a3-df891617eafa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_64d80743-c382-47d7-a421-4741650e538b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_048ac253-4b55-429c-90db-de0540b7988d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_048ac253-4b55-429c-90db-de0540b7988d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_2e28cc4c-8edf-4da5-8232-b51beb52398d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_ProfitLoss_2e28cc4c-8edf-4da5-8232-b51beb52398d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_51679153-7c1f-4716-98d5-5464ae29df88" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_51679153-7c1f-4716-98d5-5464ae29df88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_d907f214-62d4-4830-8898-44fdf84baf1d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_d907f214-62d4-4830-8898-44fdf84baf1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_0b96b1ed-67e0-4a06-b462-4655ca6f94a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_0b96b1ed-67e0-4a06-b462-4655ca6f94a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_6a5ac22f-0c02-4044-8845-c8b62c4bab92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_6a5ac22f-0c02-4044-8845-c8b62c4bab92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_971a79dd-9d05-44fc-aa0c-2f6e58ce49e5" xlink:href="bldp-20211231.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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_971a79dd-9d05-44fc-aa0c-2f6e58ce49e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_251333e5-9f2e-49a7-97d1-2c6b3d7a693d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_251333e5-9f2e-49a7-97d1-2c6b3d7a693d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_54fb371b-1d15-42b7-8333-fed1bdaf8828" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_54fb371b-1d15-42b7-8333-fed1bdaf8828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_caa067f6-1914-44ea-bc34-308548dd6d08" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_caa067f6-1914-44ea-bc34-308548dd6d08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_4d788bda-ab0f-4f32-b8ff-302e4ac81aac" xlink:href="bldp-20211231.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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_4d788bda-ab0f-4f32-b8ff-302e4ac81aac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_97d3dfc7-5f21-468b-a322-9345a84d7441" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_97d3dfc7-5f21-468b-a322-9345a84d7441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_492c258f-ed00-4c0d-abb6-6f3a70a7e62b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_64d80743-c382-47d7-a421-4741650e538b" xlink:to="loc_ifrs-full_ImpairmentLoss_492c258f-ed00-4c0d-abb6-6f3a70a7e62b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_7a431867-e66d-4930-b9d4-921deca9aa4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_d8dcc607-36da-44c0-b201-a43f351acb9b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7a431867-e66d-4930-b9d4-921deca9aa4b" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_d8dcc607-36da-44c0-b201-a43f351acb9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_17564514-0e5d-4595-8a30-927f3d2ddf25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_7a431867-e66d-4930-b9d4-921deca9aa4b" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_17564514-0e5d-4595-8a30-927f3d2ddf25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesEquityOffering_373f0db5-95db-4ac7-942c-fd9d9efe7621" xlink:href="bldp-20211231.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_7a431867-e66d-4930-b9d4-921deca9aa4b" xlink:to="loc_bldp_ProceedsFromIssuingSharesEquityOffering_373f0db5-95db-4ac7-942c-fd9d9efe7621" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_73b31608-f5da-4f83-8311-7aff37f7e3bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_99138b49-640e-4936-b3a1-16378827b5ab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_73b31608-f5da-4f83-8311-7aff37f7e3bb" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_99138b49-640e-4936-b3a1-16378827b5ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_59107a6d-5150-4b25-bb25-87e5cf21f29c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_73b31608-f5da-4f83-8311-7aff37f7e3bb" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_59107a6d-5150-4b25-bb25-87e5cf21f29c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_09e45f1c-8344-4c07-9ac2-d553ffee37b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_73b31608-f5da-4f83-8311-7aff37f7e3bb" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_09e45f1c-8344-4c07-9ac2-d553ffee37b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_32240554-0534-49ca-acae-e49a60c7ae7f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_73b31608-f5da-4f83-8311-7aff37f7e3bb" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_32240554-0534-49ca-acae-e49a60c7ae7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_afa3e318-1fb5-4eb2-bad8-7374162ae523" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_73b31608-f5da-4f83-8311-7aff37f7e3bb" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_afa3e318-1fb5-4eb2-bad8-7374162ae523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_20bb0c00-2bd4-4863-8465-ab86604d02f9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_73b31608-f5da-4f83-8311-7aff37f7e3bb" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_20bb0c00-2bd4-4863-8465-ab86604d02f9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionThefairvalueofpurchaseconsiderationDetails" xlink:type="simple" xlink:href="bldp-20211231.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_7c112a76-0b62-434a-b457-40c6cb758001" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_c082d92b-afac-4953-9c0a-c1083820fd0a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7c112a76-0b62-434a-b457-40c6cb758001" xlink:to="loc_ifrs-full_LiabilitiesIncurred_c082d92b-afac-4953-9c0a-c1083820fd0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_932ccec5-ba87-4bfa-ba93-35c38d194705" xlink:href="bldp-20211231.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_7c112a76-0b62-434a-b457-40c6cb758001" xlink:to="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_932ccec5-ba87-4bfa-ba93-35c38d194705" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted_b5d4ddcc-431f-4e78-b04d-af6c8e74563c" xlink:href="bldp-20211231.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_7c112a76-0b62-434a-b457-40c6cb758001" xlink:to="loc_bldp_EquityInterestsOfAcquirerDiscounted_b5d4ddcc-431f-4e78-b04d-af6c8e74563c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_2c90ed72-3cf5-45d3-b573-3b0c36ad40c7" xlink:href="bldp-20211231.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_7c112a76-0b62-434a-b457-40c6cb758001" xlink:to="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_2c90ed72-3cf5-45d3-b573-3b0c36ad40c7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails" xlink:type="simple" xlink:href="bldp-20211231.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_7c9875a2-132f-4e0f-8eff-fac4aa39cae3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_835df7b7-78ed-40a5-842c-85f494f7d216" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7c9875a2-132f-4e0f-8eff-fac4aa39cae3" xlink:to="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_835df7b7-78ed-40a5-842c-85f494f7d216" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_5ba0fa1f-6e73-4c4c-b89a-637a64d65312" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7c9875a2-132f-4e0f-8eff-fac4aa39cae3" xlink:to="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_5ba0fa1f-6e73-4c4c-b89a-637a64d65312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_941ec9d3-406d-4c26-9bbb-7204c34899d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7c9875a2-132f-4e0f-8eff-fac4aa39cae3" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_941ec9d3-406d-4c26-9bbb-7204c34899d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_958f8fc5-5df3-488e-9e99-bed25c734054" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7c9875a2-132f-4e0f-8eff-fac4aa39cae3" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_958f8fc5-5df3-488e-9e99-bed25c734054" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_1d2e2482-3af5-4bbe-b1a4-5108ed93ba56" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_7c9875a2-132f-4e0f-8eff-fac4aa39cae3" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_1d2e2482-3af5-4bbe-b1a4-5108ed93ba56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_f58a5206-2118-40ea-abdc-025cceea47ee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7c9875a2-132f-4e0f-8eff-fac4aa39cae3" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_f58a5206-2118-40ea-abdc-025cceea47ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_ac706e59-3290-47b2-bc90-148d607c7374" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_7c9875a2-132f-4e0f-8eff-fac4aa39cae3" xlink:to="loc_ifrs-full_Goodwill_ac706e59-3290-47b2-bc90-148d607c7374" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails" xlink:type="simple" xlink:href="bldp-20211231.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_15bd75a6-1f2d-4ede-b83f-3dac439901c9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_36895b6d-18a5-49ab-a69c-ca113159f394" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_15bd75a6-1f2d-4ede-b83f-3dac439901c9" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_36895b6d-18a5-49ab-a69c-ca113159f394" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_7c038dca-4b57-4f12-8efc-08948df48bc0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_15bd75a6-1f2d-4ede-b83f-3dac439901c9" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_7c038dca-4b57-4f12-8efc-08948df48bc0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsGrossMargin_563292a8-a382-4c29-9d7a-5cfc88b20087" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsGrossMargin"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostOfSalesDiscontinuedOperations_1542d1c4-4034-47e1-bd67-91cfaaff175b" xlink:href="bldp-20211231.xsd#bldp_CostOfSalesDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DiscontinuedOperationsGrossMargin_563292a8-a382-4c29-9d7a-5cfc88b20087" xlink:to="loc_bldp_CostOfSalesDiscontinuedOperations_1542d1c4-4034-47e1-bd67-91cfaaff175b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RevenueDiscontinuedOperations_c0883b50-cabf-408f-bf0a-07ef65ed1ca2" xlink:href="bldp-20211231.xsd#bldp_RevenueDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DiscontinuedOperationsGrossMargin_563292a8-a382-4c29-9d7a-5cfc88b20087" xlink:to="loc_bldp_RevenueDiscontinuedOperations_c0883b50-cabf-408f-bf0a-07ef65ed1ca2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_2fc96f1b-f01a-42fb-9a58-390be6a6c8c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsOperatingExpenses_d1998fdb-fef8-4a0b-81cf-06586400b89a" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsOperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_2fc96f1b-f01a-42fb-9a58-390be6a6c8c7" xlink:to="loc_bldp_DiscontinuedOperationsOperatingExpenses_d1998fdb-fef8-4a0b-81cf-06586400b89a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_c272f205-4ec5-4122-b76d-ce732a3bc052" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_2fc96f1b-f01a-42fb-9a58-390be6a6c8c7" xlink:to="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_c272f205-4ec5-4122-b76d-ce732a3bc052" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_272ba322-2f17-4a10-80e7-9e2013c2ea97" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_2fc96f1b-f01a-42fb-9a58-390be6a6c8c7" xlink:to="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_272ba322-2f17-4a10-80e7-9e2013c2ea97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsGrossMargin_7aa903f8-93fe-4709-bc79-6b28590e031c" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsGrossMargin"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_2fc96f1b-f01a-42fb-9a58-390be6a6c8c7" xlink:to="loc_bldp_DiscontinuedOperationsGrossMargin_7aa903f8-93fe-4709-bc79-6b28590e031c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_d729edab-9fb2-4115-8022-fe74fe73178d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_2ac202e8-8189-4da5-b309-349a03d92bfb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_d729edab-9fb2-4115-8022-fe74fe73178d" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_2ac202e8-8189-4da5-b309-349a03d92bfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_52952caf-53f0-457c-923d-220f0026ff59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_d729edab-9fb2-4115-8022-fe74fe73178d" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_52952caf-53f0-457c-923d-220f0026ff59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_d300682b-0764-4633-8029-ac92a61e9b61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_d729edab-9fb2-4115-8022-fe74fe73178d" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_d300682b-0764-4633-8029-ac92a61e9b61" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherreceivablesTradeandotherreceivablesDetails" xlink:type="simple" xlink:href="bldp-20211231.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_71e6d3cb-3f30-4514-b43a-fbdc3b78f00f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables_2769a873-eef1-4866-a561-0730638e3e24" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_71e6d3cb-3f30-4514-b43a-fbdc3b78f00f" xlink:to="loc_ifrs-full_CurrentTradeReceivables_2769a873-eef1-4866-a561-0730638e3e24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables_7d0775ce-1377-4eea-9e81-e30b3bd9da9c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_71e6d3cb-3f30-4514-b43a-fbdc3b78f00f" xlink:to="loc_ifrs-full_OtherCurrentReceivables_7d0775ce-1377-4eea-9e81-e30b3bd9da9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_02ee48c3-14be-4813-a856-b7e504d27c6f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_71e6d3cb-3f30-4514-b43a-fbdc3b78f00f" xlink:to="loc_ifrs-full_CurrentContractAssets_02ee48c3-14be-4813-a856-b7e504d27c6f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesDetails" xlink:type="simple" xlink:href="bldp-20211231.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_69fc51f7-3cf9-4384-8a5e-6b476aad421f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_08b400b0-610c-45e3-8052-b11abeb74f54" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_69fc51f7-3cf9-4384-8a5e-6b476aad421f" xlink:to="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_08b400b0-610c-45e3-8052-b11abeb74f54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress_f2c82631-d941-4d45-9ed3-1da503307ac9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_69fc51f7-3cf9-4384-8a5e-6b476aad421f" xlink:to="loc_ifrs-full_WorkInProgress_f2c82631-d941-4d45-9ed3-1da503307ac9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods_42b0e770-64a7-4a2b-a49f-f576ca7972d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_69fc51f7-3cf9-4384-8a5e-6b476aad421f" xlink:to="loc_ifrs-full_FinishedGoods_42b0e770-64a7-4a2b-a49f-f576ca7972d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ServiceInventories_4562a05e-785c-4958-a52a-d1bd8a2c72f8" xlink:href="bldp-20211231.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_69fc51f7-3cf9-4384-8a5e-6b476aad421f" xlink:to="loc_bldp_ServiceInventories_4562a05e-785c-4958-a52a-d1bd8a2c72f8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherpayablesDetails" xlink:type="simple" xlink:href="bldp-20211231.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_e7461dcd-ab78-43b2-afa5-40783a478868" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_8f7f3751-837f-4a14-bd13-f287b6908c83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e7461dcd-ab78-43b2-afa5-40783a478868" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_8f7f3751-837f-4a14-bd13-f287b6908c83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_e799b1ca-a606-41fd-bd65-2ddde4878550" xlink:href="bldp-20211231.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_e7461dcd-ab78-43b2-afa5-40783a478868" xlink:to="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_e799b1ca-a606-41fd-bd65-2ddde4878550" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_7c32cf2a-34bc-4a47-bab3-fbf435fd1541" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e7461dcd-ab78-43b2-afa5-40783a478868" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_7c32cf2a-34bc-4a47-bab3-fbf435fd1541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxesPayableCurrent1_11673def-7e23-4c51-bc8b-e3229cb26cd0" xlink:href="bldp-20211231.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_e7461dcd-ab78-43b2-afa5-40783a478868" xlink:to="loc_bldp_TaxesPayableCurrent1_11673def-7e23-4c51-bc8b-e3229cb26cd0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails" xlink:type="simple" xlink:href="bldp-20211231.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_60eac556-4e43-48fb-8144-96ace309ee54" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_3852d3be-3902-4a3b-8fd4-8d34e44684c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Provisions_60eac556-4e43-48fb-8144-96ace309ee54" xlink:to="loc_ifrs-full_CurrentProvisions_3852d3be-3902-4a3b-8fd4-8d34e44684c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_11d3809c-fba9-4261-9dca-045e19088cef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Provisions_60eac556-4e43-48fb-8144-96ace309ee54" xlink:to="loc_ifrs-full_NoncurrentProvisions_11d3809c-fba9-4261-9dca-045e19088cef" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#LeaseliabilityIFRS16ImpactDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_216450e6-c01b-420f-b4fc-6c64072536e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_e769b719-8ebd-45b6-b509-a5c02b28bde4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_LeaseLiabilities_216450e6-c01b-420f-b4fc-6c64072536e1" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_e769b719-8ebd-45b6-b509-a5c02b28bde4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_14e8c44b-3e9a-4c11-9df2-5c5e5c4348a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_LeaseLiabilities_216450e6-c01b-420f-b4fc-6c64072536e1" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_14e8c44b-3e9a-4c11-9df2-5c5e5c4348a5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EmployeefuturebenefitsFutureBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_8779ede6-82a7-4c25-ae07-42fa49bd5433" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_b5352a58-222a-472d-a8c9-a6f0c710a98a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8779ede6-82a7-4c25-ae07-42fa49bd5433" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_b5352a58-222a-472d-a8c9-a6f0c710a98a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_5d7e20d0-d6ff-48df-9087-7f9930cf8a57" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8779ede6-82a7-4c25-ae07-42fa49bd5433" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_5d7e20d0-d6ff-48df-9087-7f9930cf8a57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_b4ddf5c3-5260-4f5c-af0a-ce650ab060d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8779ede6-82a7-4c25-ae07-42fa49bd5433" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_b4ddf5c3-5260-4f5c-af0a-ce650ab060d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_d0015bb6-a671-4311-855d-56c9569ca021" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8779ede6-82a7-4c25-ae07-42fa49bd5433" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_d0015bb6-a671-4311-855d-56c9569ca021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_dd261654-0106-477b-be88-65e3ef957044" xlink:href="bldp-20211231.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_8779ede6-82a7-4c25-ae07-42fa49bd5433" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_dd261654-0106-477b-be88-65e3ef957044" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_54ebab66-b30a-48a0-9dc4-ddbeb2f08a36" xlink:href="bldp-20211231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_bac94f07-cd4f-42d0-b5ea-4c764741cb94" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_54ebab66-b30a-48a0-9dc4-ddbeb2f08a36" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_bac94f07-cd4f-42d0-b5ea-4c764741cb94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_d7f56612-da27-49e0-80f5-4511e6cf9dbb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_54ebab66-b30a-48a0-9dc4-ddbeb2f08a36" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_d7f56612-da27-49e0-80f5-4511e6cf9dbb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails" xlink:type="simple" xlink:href="bldp-20211231.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_6bbd381f-a2c2-4263-ae86-d0a6c04607e7" xlink:href="bldp-20211231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_4566b02c-1b4b-4bc2-af5c-578fb2f9af5f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_6bbd381f-a2c2-4263-ae86-d0a6c04607e7" xlink:to="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_4566b02c-1b4b-4bc2-af5c-578fb2f9af5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_acb39108-71e6-4f3b-b7f5-1b39c3e9a06f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_6bbd381f-a2c2-4263-ae86-d0a6c04607e7" xlink:to="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_acb39108-71e6-4f3b-b7f5-1b39c3e9a06f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_e5fbc089-3baf-4e8e-91a0-281df31eb3a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_6bbd381f-a2c2-4263-ae86-d0a6c04607e7" xlink:to="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_e5fbc089-3baf-4e8e-91a0-281df31eb3a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquitySharecapitalDetails" xlink:type="simple" xlink:href="bldp-20211231.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_a01ca408-71da-4bbe-bf86-4238263419c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForOtherShareIssueCosts_53576ac1-ac7c-4080-b185-1a69dd9dd518" xlink:href="bldp-20211231.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_a01ca408-71da-4bbe-bf86-4238263419c1" xlink:to="loc_bldp_PaymentsForOtherShareIssueCosts_53576ac1-ac7c-4080-b185-1a69dd9dd518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts_fd26c394-a488-4bd3-a775-2531e444acd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a01ca408-71da-4bbe-bf86-4238263419c1" xlink:to="loc_ifrs-full_PaymentsForShareIssueCosts_fd26c394-a488-4bd3-a775-2531e444acd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_0134cb2c-297b-4e35-9047-ec6cdf8ff018" xlink:href="bldp-20211231.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_a01ca408-71da-4bbe-bf86-4238263419c1" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_0134cb2c-297b-4e35-9047-ec6cdf8ff018" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelexpensesDetails" xlink:type="simple" xlink:href="bldp-20211231.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_aa116769-d1a0-472e-a379-5142e6d02923" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_cefe5322-88f5-46f6-a237-04651c5916df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_aa116769-d1a0-472e-a379-5142e6d02923" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_cefe5322-88f5-46f6-a237-04651c5916df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_133bffcb-ed33-467f-b3bc-0ff97cfaadbe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_aa116769-d1a0-472e-a379-5142e6d02923" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_133bffcb-ed33-467f-b3bc-0ff97cfaadbe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceincomeandexpenseDetails" xlink:type="simple" xlink:href="bldp-20211231.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_0a27bd44-9583-4c26-81d6-6db9414815af" xlink:href="bldp-20211231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionAdministrativeExpense_670cf670-5274-4a29-8e77-9bc95a3e97b3" xlink:href="bldp-20211231.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_0a27bd44-9583-4c26-81d6-6db9414815af" xlink:to="loc_bldp_PensionAdministrativeExpense_670cf670-5274-4a29-8e77-9bc95a3e97b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_1fc03193-71b3-4cc4-8a8e-a44f8d6b11e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_0a27bd44-9583-4c26-81d6-6db9414815af" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_1fc03193-71b3-4cc4-8a8e-a44f8d6b11e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome_bdcdff1b-9305-40d3-a091-3ee31f7f6d31" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0a27bd44-9583-4c26-81d6-6db9414815af" xlink:to="loc_ifrs-full_InvestmentIncome_bdcdff1b-9305-40d3-a091-3ee31f7f6d31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_1981faa4-e51d-4bd8-acb4-fef8cd48115a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0a27bd44-9583-4c26-81d6-6db9414815af" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_1981faa4-e51d-4bd8-acb4-fef8cd48115a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_e5540f0a-9645-4b2b-8fd2-8c70c4c8b329" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0a27bd44-9583-4c26-81d6-6db9414815af" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_e5540f0a-9645-4b2b-8fd2-8c70c4c8b329" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_6dd7c12f-8437-48dc-bc48-30c8c5f27572" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0a27bd44-9583-4c26-81d6-6db9414815af" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_6dd7c12f-8437-48dc-bc48-30c8c5f27572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GovernmentLevies_1314b8d4-814b-4cc6-a4bf-14c440f0b642" xlink:href="bldp-20211231.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_0a27bd44-9583-4c26-81d6-6db9414815af" xlink:to="loc_bldp_GovernmentLevies_1314b8d4-814b-4cc6-a4bf-14c440f0b642" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#IncometaxesCurrentTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_2a4ddc33-a12d-4cf2-a5c2-e7acb5a7422a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_09b7e7a6-176c-4d97-814c-f1fe5e5e9485" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_2a4ddc33-a12d-4cf2-a5c2-e7acb5a7422a" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_09b7e7a6-176c-4d97-814c-f1fe5e5e9485" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WithholdingTax_a4c6d39d-5ef2-4f28-a03e-d9318aa6c43c" xlink:href="bldp-20211231.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_2a4ddc33-a12d-4cf2-a5c2-e7acb5a7422a" xlink:to="loc_bldp_WithholdingTax_a4c6d39d-5ef2-4f28-a03e-d9318aa6c43c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_ae34cc65-5657-496c-bb1c-0cb222e6128b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_b6f3113e-f82f-4c3f-b106-2e4ed4f4343f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_ae34cc65-5657-496c-bb1c-0cb222e6128b" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_b6f3113e-f82f-4c3f-b106-2e4ed4f4343f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_b3734dec-ced9-4044-96cc-40609f8573fe" xlink:href="bldp-20211231.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_ae34cc65-5657-496c-bb1c-0cb222e6128b" xlink:to="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_b3734dec-ced9-4044-96cc-40609f8573fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_ff164ee6-e8bf-457f-ba1d-c5e4fa4566e4" xlink:href="bldp-20211231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_30c93070-8d9e-4664-b69a-4a81bb2b0cfc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_ff164ee6-e8bf-457f-ba1d-c5e4fa4566e4" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_30c93070-8d9e-4664-b69a-4a81bb2b0cfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_7d17000c-82a4-4dce-98ba-11c077fa8a7b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_ff164ee6-e8bf-457f-ba1d-c5e4fa4566e4" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_7d17000c-82a4-4dce-98ba-11c077fa8a7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_101997f8-2cae-4e52-9f47-8169dc2f991d" xlink:href="bldp-20211231.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_ff164ee6-e8bf-457f-ba1d-c5e4fa4566e4" xlink:to="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_101997f8-2cae-4e52-9f47-8169dc2f991d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails" xlink:type="simple" xlink:href="bldp-20211231.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_7c10f678-bfe5-4170-a7f3-d0a00982ca2e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_20b01898-d49e-44fa-8255-2c7dd5c5d787" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_7c10f678-bfe5-4170-a7f3-d0a00982ca2e" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_20b01898-d49e-44fa-8255-2c7dd5c5d787" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_20b0d17b-ec9c-4e46-9c54-3e7894b7defe" xlink:href="bldp-20211231.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_7c10f678-bfe5-4170-a7f3-d0a00982ca2e" xlink:to="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_20b0d17b-ec9c-4e46-9c54-3e7894b7defe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_482779d5-167b-4a97-9d48-7436d45193c8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_7c10f678-bfe5-4170-a7f3-d0a00982ca2e" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_482779d5-167b-4a97-9d48-7436d45193c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_8657dd29-d528-4fad-b091-e6bdfdd9745d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_7c10f678-bfe5-4170-a7f3-d0a00982ca2e" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_8657dd29-d528-4fad-b091-e6bdfdd9745d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOther_097440fa-b2f7-42a4-bf5a-6c147b300538" xlink:href="bldp-20211231.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_7c10f678-bfe5-4170-a7f3-d0a00982ca2e" xlink:to="loc_bldp_TaxEffectOther_097440fa-b2f7-42a4-bf5a-6c147b300538" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_1ea86a42-5ff8-44d1-bdd1-c3ae2dc46017" xlink:href="bldp-20211231.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_7c10f678-bfe5-4170-a7f3-d0a00982ca2e" xlink:to="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_1ea86a42-5ff8-44d1-bdd1-c3ae2dc46017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned_87012842-2cc3-4b60-8fa9-caddc70d34ad" xlink:href="bldp-20211231.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_7c10f678-bfe5-4170-a7f3-d0a00982ca2e" xlink:to="loc_bldp_TaxEffectOfTaxCreditsEarned_87012842-2cc3-4b60-8fa9-caddc70d34ad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="simple" xlink:href="bldp-20211231.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_20fadffa-0887-4096-b22e-889aa6d5b052" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_a1e74f99-371b-4b3c-be6e-5ac4dca8d682" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_20fadffa-0887-4096-b22e-889aa6d5b052" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_a1e74f99-371b-4b3c-be6e-5ac4dca8d682" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_1eed46b0-14eb-4e32-a61c-e24da28776a6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_20fadffa-0887-4096-b22e-889aa6d5b052" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_1eed46b0-14eb-4e32-a61c-e24da28776a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_975acd80-db24-4b5b-ad91-1a22efa6b03e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_20fadffa-0887-4096-b22e-889aa6d5b052" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_975acd80-db24-4b5b-ad91-1a22efa6b03e" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>bldp-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:a174a857-4610-46a4-b85a-57b67fa759c6,g:ee4a503a-d581-4de4-978e-bc167e88864d-->
<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-20211231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/CoverPage" xlink:type="extended" id="ica809d535a4b4c8180bc8ee4b153e24b_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_467f1c22-74b5-4425-b8db-60420eadb1a0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentType_467f1c22-74b5-4425-b8db-60420eadb1a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_bd295b1a-b026-412b-9a69-cda72999e5b5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentRegistrationStatement_bd295b1a-b026-412b-9a69-cda72999e5b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_0591c5f8-e4e6-4be7-a192-d8a16ad9d786" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentAnnualReport_0591c5f8-e4e6-4be7-a192-d8a16ad9d786" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_bef41967-354f-45ef-a198-0d65cae38b7a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityCentralIndexKey_bef41967-354f-45ef-a198-0d65cae38b7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_7b341eaf-d8a9-46e6-9bb5-5ef8f4a992fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPrimarySicNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityPrimarySicNumber_7b341eaf-d8a9-46e6-9bb5-5ef8f4a992fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_14daba7b-62c1-41c4-a1c0-0be1460a7013" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityRegistrantName_14daba7b-62c1-41c4-a1c0-0be1460a7013" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e58229ce-880c-4d9e-8f4a-8cf88a6d1077" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e58229ce-880c-4d9e-8f4a-8cf88a6d1077" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f0bba283-9dde-4089-ad3d-fb3c264380c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityTaxIdentificationNumber_f0bba283-9dde-4089-ad3d-fb3c264380c6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f5d8dce7-9beb-4f85-b17f-9d8ffc5d089d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityAddressAddressLine1_f5d8dce7-9beb-4f85-b17f-9d8ffc5d089d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5206e60b-e841-47dc-ac0c-8917516d7a66" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityAddressCityOrTown_5206e60b-e841-47dc-ac0c-8917516d7a66" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_1d13385b-46e3-4754-91c2-10c34fa9448b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityAddressStateOrProvince_1d13385b-46e3-4754-91c2-10c34fa9448b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_3d3ff441-2f5f-48e2-ae18-95b8325185e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityAddressCountry_3d3ff441-2f5f-48e2-ae18-95b8325185e3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_eea75a23-2801-47d4-a66a-c433c043c6c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityAddressPostalZipCode_eea75a23-2801-47d4-a66a-c433c043c6c1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f59596e7-3c11-46f6-b662-f912a0d0b71b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_CityAreaCode_f59596e7-3c11-46f6-b662-f912a0d0b71b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0dacf421-d57e-404b-b26d-639c07b08d1b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_LocalPhoneNumber_0dacf421-d57e-404b-b26d-639c07b08d1b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_70843cd9-8fe6-4e3f-8461-655fb1618a44" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_ContactPersonnelName_70843cd9-8fe6-4e3f-8461-655fb1618a44" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0f3a3bb8-6d4f-48bc-b903-da899251dd93" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_Security12bTitle_0f3a3bb8-6d4f-48bc-b903-da899251dd93" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_431ec002-4fab-47e3-9f7a-5007d7938b89" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_TradingSymbol_431ec002-4fab-47e3-9f7a-5007d7938b89" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5432fa39-2ea4-46ca-b80e-ae03111c074c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_SecurityExchangeName_5432fa39-2ea4-46ca-b80e-ae03111c074c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityReportingObligation_56dab0f9-90a0-42ca-874a-afc5853b8f34" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityReportingObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_SecurityReportingObligation_56dab0f9-90a0-42ca-874a-afc5853b8f34" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1655d670-c8d4-4fed-908a-c2b1d367136f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityCurrentReportingStatus_1655d670-c8d4-4fed-908a-c2b1d367136f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_2a49cdda-f3ae-41ae-9ac3-76262e752145" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityInteractiveDataCurrent_2a49cdda-f3ae-41ae-9ac3-76262e752145" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_29a5e825-7206-4d58-b5f0-c5221ebe292b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityEmergingGrowthCompany_29a5e825-7206-4d58-b5f0-c5221ebe292b" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_068b05db-c595-45e5-8dfd-bcd4342ad43f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_AmendmentFlag_068b05db-c595-45e5-8dfd-bcd4342ad43f" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_545a3ce8-d93c-4e82-8efd-2862d7bce1bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentFiscalYearFocus_545a3ce8-d93c-4e82-8efd-2862d7bce1bf" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_007b010f-c6e6-4d26-8896-1cf82aa63508" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_007b010f-c6e6-4d26-8896-1cf82aa63508" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f08e6251-d780-485a-bc2e-6598d31d6e88" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f08e6251-d780-485a-bc2e-6598d31d6e88" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_fbeb9c91-752e-4176-9d1e-4c51eff69185" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityFileNumber_fbeb9c91-752e-4176-9d1e-4c51eff69185" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_69a5ce65-c1f3-4d73-af32-4e3cb3599710" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_IcfrAuditorAttestationFlag_69a5ce65-c1f3-4d73-af32-4e3cb3599710" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7d4b60ac-9b87-49e6-a4eb-8a785d080876" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentPeriodEndDate_7d4b60ac-9b87-49e6-a4eb-8a785d080876" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_fc96d6b3-a021-44b8-b089-228ff621e76b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_CurrentFiscalYearEndDate_fc96d6b3-a021-44b8-b089-228ff621e76b" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm_d3d47ebd-bfb6-4371-b6ab-9e06203e190e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AnnualInformationForm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_AnnualInformationForm_d3d47ebd-bfb6-4371-b6ab-9e06203e190e" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements_33a2746b-8027-4f74-b25a-c418015efe9e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_AuditedAnnualFinancialStatements_33a2746b-8027-4f74-b25a-c418015efe9e" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_08235504-0de0-4582-bc0f-15b700e124e2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntitiesTable_08235504-0de0-4582-bc0f-15b700e124e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_09897998-136d-42db-9217-b4e4e1bd3bec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_08235504-0de0-4582-bc0f-15b700e124e2" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_09897998-136d-42db-9217-b4e4e1bd3bec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_09897998-136d-42db-9217-b4e4e1bd3bec_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_09897998-136d-42db-9217-b4e4e1bd3bec" xlink:to="loc_dei_AddressTypeDomain_09897998-136d-42db-9217-b4e4e1bd3bec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_a9f95d3d-d28b-4d2f-ac53-1d201d51d7e4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_09897998-136d-42db-9217-b4e4e1bd3bec" xlink:to="loc_dei_AddressTypeDomain_a9f95d3d-d28b-4d2f-ac53-1d201d51d7e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_c8048801-95b3-44ec-b0b4-f8fa648dee96" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_a9f95d3d-d28b-4d2f-ac53-1d201d51d7e4" xlink:to="loc_dei_BusinessContactMember_c8048801-95b3-44ec-b0b4-f8fa648dee96" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="simple" xlink:href="bldp-20211231.xsd#ConsolidatedStatementofChangesinEquity"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="extended" id="i40fc64d16b184573b58b75df7e44f82a_ConsolidatedStatementofChangesinEquity">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_64f72fba-3fc7-44f3-b7eb-516a4e47be3d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_64f72fba-3fc7-44f3-b7eb-516a4e47be3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_b5e2dbf1-a332-4502-b85f-0c532a8d1920" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_Equity_b5e2dbf1-a332-4502-b85f-0c532a8d1920" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_33336243-ddc8-4a4c-8967-a7032e4862fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_ProfitLoss_33336243-ddc8-4a4c-8967-a7032e4862fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_8136fd78-0091-4c88-8698-6f4f870f7249" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_8136fd78-0091-4c88-8698-6f4f870f7249" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_a0172194-07ae-4b2c-9ab3-8af0e0b743ce" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_bldp_NumberOfSharesIssuedEquity_a0172194-07ae-4b2c-9ab3-8af0e0b743ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity_3ea174c8-42b1-447f-8605-d73ee3ea4728" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssueOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_IssueOfEquity_3ea174c8-42b1-447f-8605-d73ee3ea4728" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_699ea101-0e15-453d-a168-4aae2dc19f42" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_699ea101-0e15-453d-a168-4aae2dc19f42" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_cf01810e-5189-4570-93b0-db5ad2a0b5d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_cf01810e-5189-4570-93b0-db5ad2a0b5d2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_ae628579-5124-4fc8-bf41-9efcc254a83f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_ae628579-5124-4fc8-bf41-9efcc254a83f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_ca84a55a-830e-4e90-9703-727b25268e48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_ca84a55a-830e-4e90-9703-727b25268e48" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_34ff8f37-6bcb-4b53-b320-6ac114619d9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_ca84a55a-830e-4e90-9703-727b25268e48" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_34ff8f37-6bcb-4b53-b320-6ac114619d9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_059b7e62-bd12-4d9d-9439-dcba8345d88a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_ca84a55a-830e-4e90-9703-727b25268e48" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_059b7e62-bd12-4d9d-9439-dcba8345d88a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_5862340b-03af-4e60-bb7c-36712037afc4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_c40fc068-641e-4642-9750-96325db1ef3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_2c3bed67-57b3-4b3e-8c35-4346437c0bbb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_2c3bed67-57b3-4b3e-8c35-4346437c0bbb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_58fb78ad-744f-4ce4-9871-906a909ca180" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_2c3bed67-57b3-4b3e-8c35-4346437c0bbb" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_58fb78ad-744f-4ce4-9871-906a909ca180" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_58fb78ad-744f-4ce4-9871-906a909ca180_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_58fb78ad-744f-4ce4-9871-906a909ca180" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_58fb78ad-744f-4ce4-9871-906a909ca180_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_8ac1f3fa-4abd-4c9a-b32d-ff4e9ec0d7db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_58fb78ad-744f-4ce4-9871-906a909ca180" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_8ac1f3fa-4abd-4c9a-b32d-ff4e9ec0d7db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_d6d2af53-1b1a-40d4-8855-eb91fc1a14ed" xlink:href="bldp-20211231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_8ac1f3fa-4abd-4c9a-b32d-ff4e9ec0d7db" xlink:to="loc_bldp_DeferredShareUnitsMember_d6d2af53-1b1a-40d4-8855-eb91fc1a14ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_f1433d95-ffc6-459c-96ee-1b350c3d33c5" xlink:href="bldp-20211231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_8ac1f3fa-4abd-4c9a-b32d-ff4e9ec0d7db" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_f1433d95-ffc6-459c-96ee-1b350c3d33c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_bca3f164-ea10-4021-8c52-dc79fed53b89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_2c3bed67-57b3-4b3e-8c35-4346437c0bbb" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_bca3f164-ea10-4021-8c52-dc79fed53b89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_bca3f164-ea10-4021-8c52-dc79fed53b89_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_bca3f164-ea10-4021-8c52-dc79fed53b89" xlink:to="loc_ifrs-full_EquityMember_bca3f164-ea10-4021-8c52-dc79fed53b89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_bca3f164-ea10-4021-8c52-dc79fed53b89" xlink:to="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_1a1614bf-aa0c-465a-8665-d0f3e63f7711" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:to="loc_ifrs-full_IssuedCapitalMember_1a1614bf-aa0c-465a-8665-d0f3e63f7711" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_cf83be62-8629-4a46-aae6-16b761059830" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_cf83be62-8629-4a46-aae6-16b761059830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_14d497f1-ecfa-4451-b1f2-c153c88db78c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:to="loc_ifrs-full_RetainedEarningsMember_14d497f1-ecfa-4451-b1f2-c153c88db78c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_4ec06b60-3488-41eb-9387-0fab628c7ad0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_4ec06b60-3488-41eb-9387-0fab628c7ad0" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#SignificantaccountingpoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesDetails" xlink:type="extended" id="i68343f48bfd7487c8fbd7f7d6b34a6c8_SignificantaccountingpoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_b2f026a8-0b89-47e3-b704-7f585403dac7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_b2f026a8-0b89-47e3-b704-7f585403dac7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_897b8b62-50e5-4743-97cd-787c40ecbae6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_897b8b62-50e5-4743-97cd-787c40ecbae6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_5dfdf0ac-6a05-46ea-8496-f0936abb089b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_5dfdf0ac-6a05-46ea-8496-f0936abb089b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_41dd75d3-bea3-4d7d-ab3b-ff82e632b181" xlink:href="bldp-20211231.xsd#bldp_ExpectedContributionsToAcquireInterestsInJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_41dd75d3-bea3-4d7d-ab3b-ff82e632b181" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureCashContributionsTerm_aedcf326-2734-438d-9951-31c9c3906ff4" xlink:href="bldp-20211231.xsd#bldp_JointVentureCashContributionsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_JointVentureCashContributionsTerm_aedcf326-2734-438d-9951-31c9c3906ff4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_22bb4c8d-f68d-458b-9a29-29ecbb23800c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_22bb4c8d-f68d-458b-9a29-29ecbb23800c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfCapitalContributionsMade_5480baa9-3191-4076-b785-9914592f01ce" xlink:href="bldp-20211231.xsd#bldp_NumberOfCapitalContributionsMade"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_NumberOfCapitalContributionsMade_5480baa9-3191-4076-b785-9914592f01ce" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureNumberOfBoardSeatsHeld_a6247ee8-7c04-406a-8a5d-3c93578fa071" xlink:href="bldp-20211231.xsd#bldp_JointVentureNumberOfBoardSeatsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_JointVentureNumberOfBoardSeatsHeld_a6247ee8-7c04-406a-8a5d-3c93578fa071" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureNumberOfBoardSeats_b257bc3e-e1f9-4d11-b870-900b765958aa" xlink:href="bldp-20211231.xsd#bldp_JointVentureNumberOfBoardSeats"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_JointVentureNumberOfBoardSeats_b257bc3e-e1f9-4d11-b870-900b765958aa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_9681cb57-c8f2-45b9-9edd-5dc89eb24d19" xlink:href="bldp-20211231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_9681cb57-c8f2-45b9-9edd-5dc89eb24d19" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_e667129f-2e5a-4773-a3ed-4a0cc96ab3d6" xlink:href="bldp-20211231.xsd#bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_e667129f-2e5a-4773-a3ed-4a0cc96ab3d6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_ca40e8dc-71f0-4fc4-9e0d-c5e104b3463c" xlink:href="bldp-20211231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_ca40e8dc-71f0-4fc4-9e0d-c5e104b3463c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_18e5b4ba-80d9-44f5-b6fd-bd87aee1c02c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_18e5b4ba-80d9-44f5-b6fd-bd87aee1c02c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_18e5b4ba-80d9-44f5-b6fd-bd87aee1c02c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_18e5b4ba-80d9-44f5-b6fd-bd87aee1c02c" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_18e5b4ba-80d9-44f5-b6fd-bd87aee1c02c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_cc0ba8c4-aafe-4eac-aee9-d602be1e737b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_18e5b4ba-80d9-44f5-b6fd-bd87aee1c02c" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_cc0ba8c4-aafe-4eac-aee9-d602be1e737b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_54ca63cc-7af4-43be-a816-e7f64c8c9626" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cc0ba8c4-aafe-4eac-aee9-d602be1e737b" xlink:to="loc_bldp_WeichaiBallardAssociateMember_54ca63cc-7af4-43be-a816-e7f64c8c9626" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_15555fc0-94a2-4a8b-bf0b-cd37950068b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_15555fc0-94a2-4a8b-bf0b-cd37950068b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_15555fc0-94a2-4a8b-bf0b-cd37950068b2_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_15555fc0-94a2-4a8b-bf0b-cd37950068b2" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_15555fc0-94a2-4a8b-bf0b-cd37950068b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_15555fc0-94a2-4a8b-bf0b-cd37950068b2" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_12170d8c-f2f6-42bd-859e-5e178bc27af5" xlink:href="bldp-20211231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardMotiveSolutionsMember_12170d8c-f2f6-42bd-859e-5e178bc27af5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_68c09b79-0670-4ea8-8549-12819c943787" xlink:href="bldp-20211231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_GuangzhouBallardPowerSystemsIncMember_68c09b79-0670-4ea8-8549-12819c943787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_68922f44-4c20-4ffb-977e-882eace85e29" xlink:href="bldp-20211231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_68922f44-4c20-4ffb-977e-882eace85e29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardHongKongLtd.Member_1b26fa34-7103-4cff-9b71-660ef4b01a40" xlink:href="bldp-20211231.xsd#bldp_BallardHongKongLtd.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardHongKongLtd.Member_1b26fa34-7103-4cff-9b71-660ef4b01a40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardUnmannedSystemsMember_307a1204-21ff-407e-a222-7a2ee4dfd24f" xlink:href="bldp-20211231.xsd#bldp_BallardUnmannedSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardUnmannedSystemsMember_307a1204-21ff-407e-a222-7a2ee4dfd24f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardServicesinc.Member_c3e0a169-8af8-48e2-9f3e-1a2779003684" xlink:href="bldp-20211231.xsd#bldp_BallardServicesinc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardServicesinc.Member_c3e0a169-8af8-48e2-9f3e-1a2779003684" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardFuelCellSystemIncMember_157dd7d8-b4e6-4d52-b9fe-171881e420b0" xlink:href="bldp-20211231.xsd#bldp_BallardFuelCellSystemIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardFuelCellSystemIncMember_157dd7d8-b4e6-4d52-b9fe-171881e420b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerCorporationMember_28bff458-ead3-47a1-9f3c-e43f03cc23d3" xlink:href="bldp-20211231.xsd#bldp_BallardPowerCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardPowerCorporationMember_28bff458-ead3-47a1-9f3c-e43f03cc23d3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_99499489-aa60-4065-b52f-08702dc56611" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_dei_LegalEntityAxis_99499489-aa60-4065-b52f-08702dc56611" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_99499489-aa60-4065-b52f-08702dc56611_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_99499489-aa60-4065-b52f-08702dc56611" xlink:to="loc_dei_EntityDomain_99499489-aa60-4065-b52f-08702dc56611_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d00d7123-5c0b-41f4-b0df-369266015ec6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_99499489-aa60-4065-b52f-08702dc56611" xlink:to="loc_dei_EntityDomain_d00d7123-5c0b-41f4-b0df-369266015ec6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiPowerCo.Member_5eeb9956-fc57-43f8-ad27-e1d39503c42d" xlink:href="bldp-20211231.xsd#bldp_WeichaiPowerCo.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d00d7123-5c0b-41f4-b0df-369266015ec6" xlink:to="loc_bldp_WeichaiPowerCo.Member_5eeb9956-fc57-43f8-ad27-e1d39503c42d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_9694c632-753c-4916-b8bd-45e4de8806f4" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d00d7123-5c0b-41f4-b0df-369266015ec6" xlink:to="loc_bldp_SynergyJVMember_9694c632-753c-4916-b8bd-45e4de8806f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DanskIndustriInvestASMember_ef78a6f1-9d72-4896-89bb-b67c1bdf7563" xlink:href="bldp-20211231.xsd#bldp_DanskIndustriInvestASMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d00d7123-5c0b-41f4-b0df-369266015ec6" xlink:to="loc_bldp_DanskIndustriInvestASMember_ef78a6f1-9d72-4896-89bb-b67c1bdf7563" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_69feb8d8-3b9b-4d95-b3fd-5f38afbb8e96" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_JointVenturesAxis_69feb8d8-3b9b-4d95-b3fd-5f38afbb8e96" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_69feb8d8-3b9b-4d95-b3fd-5f38afbb8e96_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_69feb8d8-3b9b-4d95-b3fd-5f38afbb8e96" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_69feb8d8-3b9b-4d95-b3fd-5f38afbb8e96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_b4ceca47-1dfe-4171-9023-b5fe76fdfac3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_69feb8d8-3b9b-4d95-b3fd-5f38afbb8e96" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_b4ceca47-1dfe-4171-9023-b5fe76fdfac3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_cdec8b12-bacd-49bf-bc9e-92bcec502466" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_b4ceca47-1dfe-4171-9023-b5fe76fdfac3" xlink:to="loc_bldp_SynergyJVMember_cdec8b12-bacd-49bf-bc9e-92bcec502466" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_7a1a0be7-2229-488f-b5d6-18dac828c1fe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_7a1a0be7-2229-488f-b5d6-18dac828c1fe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_7a1a0be7-2229-488f-b5d6-18dac828c1fe_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_7a1a0be7-2229-488f-b5d6-18dac828c1fe" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_7a1a0be7-2229-488f-b5d6-18dac828c1fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_a0882223-adab-4535-9f32-be03ee67d7d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_7a1a0be7-2229-488f-b5d6-18dac828c1fe" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_a0882223-adab-4535-9f32-be03ee67d7d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_1db8f8e8-b33b-4794-8a2f-3042ba24a9ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_a0882223-adab-4535-9f32-be03ee67d7d6" xlink:to="loc_ifrs-full_ComputerEquipmentMember_1db8f8e8-b33b-4794-8a2f-3042ba24a9ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_3511dbb4-0c6d-412a-8ebd-9bf64c5ccb10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_a0882223-adab-4535-9f32-be03ee67d7d6" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_3511dbb4-0c6d-412a-8ebd-9bf64c5ccb10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_a7f2c848-d1b3-438b-9a8e-7e319b84caeb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_a0882223-adab-4535-9f32-be03ee67d7d6" xlink:to="loc_ifrs-full_MachineryMember_a7f2c848-d1b3-438b-9a8e-7e319b84caeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b2104f70-8d53-408d-8ce8-e5f29a04724a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b2104f70-8d53-408d-8ce8-e5f29a04724a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b2104f70-8d53-408d-8ce8-e5f29a04724a_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b2104f70-8d53-408d-8ce8-e5f29a04724a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b2104f70-8d53-408d-8ce8-e5f29a04724a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b2104f70-8d53-408d-8ce8-e5f29a04724a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_a4bb3b54-1642-4ef6-ae4f-0f98c37d7872" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_a4bb3b54-1642-4ef6-ae4f-0f98c37d7872" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_d065530c-2f5e-4ada-9b63-46ebbc23b69b" xlink:href="bldp-20211231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_d065530c-2f5e-4ada-9b63-46ebbc23b69b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_8caa5b4f-eb5f-4224-9103-c6e2214fac3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_8caa5b4f-eb5f-4224-9103-c6e2214fac3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_6b65d9a7-c2df-4b90-921d-8b102db66990" xlink:href="bldp-20211231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_bldp_NoncompeteAgreements1Member_6b65d9a7-c2df-4b90-921d-8b102db66990" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DomainNamesMember_d5d11cb2-25b0-4264-afaf-5415d38fb835" xlink:href="bldp-20211231.xsd#bldp_DomainNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_bldp_DomainNamesMember_d5d11cb2-25b0-4264-afaf-5415d38fb835" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TrademarksandServicemarksMember_0f9b1260-7d69-4258-befc-fe87fe37e2c5" xlink:href="bldp-20211231.xsd#bldp_TrademarksandServicemarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_bldp_TrademarksandServicemarksMember_0f9b1260-7d69-4258-befc-fe87fe37e2c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InternallygeneratedfuelcellMember_e8c2edb9-672a-4a59-b319-64ba1d6f0614" xlink:href="bldp-20211231.xsd#bldp_InternallygeneratedfuelcellMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_bldp_InternallygeneratedfuelcellMember_e8c2edb9-672a-4a59-b319-64ba1d6f0614" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_63d7d1b6-a44f-4082-afc9-ee68aa6a81e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_63d7d1b6-a44f-4082-afc9-ee68aa6a81e9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_63d7d1b6-a44f-4082-afc9-ee68aa6a81e9_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_63d7d1b6-a44f-4082-afc9-ee68aa6a81e9" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_63d7d1b6-a44f-4082-afc9-ee68aa6a81e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_bddb0891-d823-47bf-a0a5-b640ad2ae68f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_63d7d1b6-a44f-4082-afc9-ee68aa6a81e9" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_bddb0891-d823-47bf-a0a5-b640ad2ae68f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_ff954577-d264-41bd-af29-ac0a729f5300" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_bddb0891-d823-47bf-a0a5-b640ad2ae68f" xlink:to="loc_ifrs-full_LandAndBuildingsMember_ff954577-d264-41bd-af29-ac0a729f5300" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_689cabf9-664f-44f2-9ad0-f8f5ffbdbd16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_bddb0891-d823-47bf-a0a5-b640ad2ae68f" xlink:to="loc_ifrs-full_OfficeEquipmentMember_689cabf9-664f-44f2-9ad0-f8f5ffbdbd16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_eb19d278-1b4a-42dd-85f6-0a4069815840" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_bddb0891-d823-47bf-a0a5-b640ad2ae68f" xlink:to="loc_ifrs-full_VehiclesMember_eb19d278-1b4a-42dd-85f6-0a4069815840" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_664566c9-9e7f-44c0-aeb0-40ed42c64ead" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_RangeAxis_664566c9-9e7f-44c0-aeb0-40ed42c64ead" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_664566c9-9e7f-44c0-aeb0-40ed42c64ead_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_664566c9-9e7f-44c0-aeb0-40ed42c64ead" xlink:to="loc_ifrs-full_RangesMember_664566c9-9e7f-44c0-aeb0-40ed42c64ead_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_46b4a7d7-7cee-4a9f-b395-9f75abf72440" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_664566c9-9e7f-44c0-aeb0-40ed42c64ead" xlink:to="loc_ifrs-full_RangesMember_46b4a7d7-7cee-4a9f-b395-9f75abf72440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_984bfdd2-3ed2-4bdf-b5a8-8e58ebe04a99" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_46b4a7d7-7cee-4a9f-b395-9f75abf72440" xlink:to="loc_ifrs-full_BottomOfRangeMember_984bfdd2-3ed2-4bdf-b5a8-8e58ebe04a99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_f21a03f8-9455-4ca2-a7db-3bde245e8d2c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_46b4a7d7-7cee-4a9f-b395-9f75abf72440" xlink:to="loc_ifrs-full_TopOfRangeMember_f21a03f8-9455-4ca2-a7db-3bde245e8d2c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails" xlink:type="extended" id="i4a9d0dfbffdb42f08e96d764b692e18a_RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_691592aa-18df-43bd-8f67-6a680dceab32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_ade71121-1969-4a6c-86e1-8c16fe3aaf7c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_691592aa-18df-43bd-8f67-6a680dceab32" xlink:to="loc_ifrs-full_OnerousContractsProvision_ade71121-1969-4a6c-86e1-8c16fe3aaf7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_9eec82db-a5da-4d76-8632-4e839c06c868" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_691592aa-18df-43bd-8f67-6a680dceab32" xlink:to="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_9eec82db-a5da-4d76-8632-4e839c06c868" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9f23b113-3caa-4b97-9e93-47c7c7803db0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_9eec82db-a5da-4d76-8632-4e839c06c868" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9f23b113-3caa-4b97-9e93-47c7c7803db0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9f23b113-3caa-4b97-9e93-47c7c7803db0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9f23b113-3caa-4b97-9e93-47c7c7803db0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9f23b113-3caa-4b97-9e93-47c7c7803db0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3d07009a-58ec-4282-8cae-2f49adc45f62" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9f23b113-3caa-4b97-9e93-47c7c7803db0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3d07009a-58ec-4282-8cae-2f49adc45f62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6a43e022-0dcc-4da0-85e7-34e193669b20" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3d07009a-58ec-4282-8cae-2f49adc45f62" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6a43e022-0dcc-4da0-85e7-34e193669b20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d670794f-d43c-4b31-94a7-5c8273feaec0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_9eec82db-a5da-4d76-8632-4e839c06c868" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d670794f-d43c-4b31-94a7-5c8273feaec0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_d670794f-d43c-4b31-94a7-5c8273feaec0_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d670794f-d43c-4b31-94a7-5c8273feaec0" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_d670794f-d43c-4b31-94a7-5c8273feaec0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_b5d4062d-81e5-4dc9-8793-0846e8ee0c4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d670794f-d43c-4b31-94a7-5c8273feaec0" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_b5d4062d-81e5-4dc9-8793-0846e8ee0c4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_94b6b822-4387-45c2-b4a6-779c90d11d9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OnerousContractsCostOfFulfillingContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsMember_b5d4062d-81e5-4dc9-8793-0846e8ee0c4c" xlink:to="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_94b6b822-4387-45c2-b4a6-779c90d11d9a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#AcquisitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/AcquisitionNarrativeDetails" xlink:type="extended" id="iab7b56ec7b6b4c42aec6cf1775f4870f_AcquisitionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_21f0249a-5b2e-4bdc-96ae-2bf7035e91be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_21f0249a-5b2e-4bdc-96ae-2bf7035e91be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_a425fab0-701e-4f6f-b2b2-b321edaeae52" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_a425fab0-701e-4f6f-b2b2-b321edaeae52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_ed883ac5-e88f-4350-b7eb-976355d0b0fe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_ed883ac5-e88f-4350-b7eb-976355d0b0fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInterestsOfAcquirer_99ce8dde-1ef1-4b9a-9365-e91ec99aafd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityInterestsOfAcquirer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_EquityInterestsOfAcquirer_99ce8dde-1ef1-4b9a-9365-e91ec99aafd6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_4b608bdd-3f79-4e56-a6bb-82f4ca4b494f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_CashTransferred_4b608bdd-3f79-4e56-a6bb-82f4ca4b494f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_200b9045-ee8e-465f-b6c5-0ad40fa1f8a0" xlink:href="bldp-20211231.xsd#bldp_EquityInterestsIssuedOrIssuableVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_200b9045-ee8e-465f-b6c5-0ad40fa1f8a0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationTerm_7084ba8c-f161-4914-b9d6-3ca05e162437" xlink:href="bldp-20211231.xsd#bldp_ContingentConsiderationTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_ContingentConsiderationTerm_7084ba8c-f161-4914-b9d6-3ca05e162437" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_93bed6cb-4820-4e88-91ac-690dd50fc924" xlink:href="bldp-20211231.xsd#bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_93bed6cb-4820-4e88-91ac-690dd50fc924" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionSharePrice1_881a4377-284d-4c6f-a04d-f42533847ac4" xlink:href="bldp-20211231.xsd#bldp_BusinessAcquisitionSharePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_BusinessAcquisitionSharePrice1_881a4377-284d-4c6f-a04d-f42533847ac4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted_e8765000-cd5d-478a-8eee-841384bc46fd" xlink:href="bldp-20211231.xsd#bldp_EquityInterestsOfAcquirerDiscounted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_EquityInterestsOfAcquirerDiscounted_e8765000-cd5d-478a-8eee-841384bc46fd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_72d190ce-dfb2-40fb-9cd2-68aec1040ff1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_72d190ce-dfb2-40fb-9cd2-68aec1040ff1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_23347777-3bcc-4c0c-b7f7-fc13df301011" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_LiabilitiesIncurred_23347777-3bcc-4c0c-b7f7-fc13df301011" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_2291b4fc-e22b-4975-ab63-f971838229fd" xlink:href="bldp-20211231.xsd#bldp_BusinessAcquisitionWorkingCapitalAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_2291b4fc-e22b-4975-ab63-f971838229fd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_dd665d18-6180-46a1-8c85-cf284b2eabbf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_dd665d18-6180-46a1-8c85-cf284b2eabbf" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_fc25162d-b1ea-4822-ac1e-37380689d36c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_fc25162d-b1ea-4822-ac1e-37380689d36c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_89b43c56-58d5-4305-8bb4-4c4ac2c7bd85" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_89b43c56-58d5-4305-8bb4-4c4ac2c7bd85" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_5b68c98f-1ee1-4062-8889-e2816852d427" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_5b68c98f-1ee1-4062-8889-e2816852d427" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_92290b34-03cf-4fcc-992f-1b7ff6cb1b32" xlink:href="bldp-20211231.xsd#bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_92290b34-03cf-4fcc-992f-1b7ff6cb1b32" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_97383dff-a69f-47d5-9db9-ca2c80e0af4d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_Goodwill_97383dff-a69f-47d5-9db9-ca2c80e0af4d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_8097851b-7ce2-4aab-8cb8-d7b42abf1fd9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_8097851b-7ce2-4aab-8cb8-d7b42abf1fd9" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_b22c1b43-00c5-4179-a132-6d5dc25237dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_b22c1b43-00c5-4179-a132-6d5dc25237dc" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_f8eada6b-fd88-4e59-bfc8-a75ee0eb7c46" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_ProfitLoss_f8eada6b-fd88-4e59-bfc8-a75ee0eb7c46" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_25bd5c62-8a93-4af0-9977-9f5012584bc5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_25bd5c62-8a93-4af0-9977-9f5012584bc5" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_8017a0dd-d768-4720-a5dc-4cebe5f810fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_8017a0dd-d768-4720-a5dc-4cebe5f810fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_8017a0dd-d768-4720-a5dc-4cebe5f810fc_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_8017a0dd-d768-4720-a5dc-4cebe5f810fc" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_8017a0dd-d768-4720-a5dc-4cebe5f810fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_abfd5322-5fe7-4587-ace0-90e170cc9e4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_8017a0dd-d768-4720-a5dc-4cebe5f810fc" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_abfd5322-5fe7-4587-ace0-90e170cc9e4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_923d91ec-1ccf-4aac-9ea6-ae18f875316a" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_abfd5322-5fe7-4587-ace0-90e170cc9e4c" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_923d91ec-1ccf-4aac-9ea6-ae18f875316a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_0223d7fb-f2de-403e-bc85-a3504e85804f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_ifrs-full_RangeAxis_0223d7fb-f2de-403e-bc85-a3504e85804f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_0223d7fb-f2de-403e-bc85-a3504e85804f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_0223d7fb-f2de-403e-bc85-a3504e85804f" xlink:to="loc_ifrs-full_RangesMember_0223d7fb-f2de-403e-bc85-a3504e85804f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_a79963a9-828a-42b7-b243-9ca233e5cce8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_0223d7fb-f2de-403e-bc85-a3504e85804f" xlink:to="loc_ifrs-full_RangesMember_a79963a9-828a-42b7-b243-9ca233e5cce8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_93162fd3-cd9d-4132-b9e1-747ad89d3311" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_a79963a9-828a-42b7-b243-9ca233e5cce8" xlink:to="loc_ifrs-full_TopOfRangeMember_93162fd3-cd9d-4132-b9e1-747ad89d3311" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_7309f43c-3091-49f3-b05d-e0c291136a6a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_7309f43c-3091-49f3-b05d-e0c291136a6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_7309f43c-3091-49f3-b05d-e0c291136a6a_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_7309f43c-3091-49f3-b05d-e0c291136a6a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_7309f43c-3091-49f3-b05d-e0c291136a6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_533cc558-2187-4eae-8a7c-23305a67bca1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_7309f43c-3091-49f3-b05d-e0c291136a6a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_533cc558-2187-4eae-8a7c-23305a67bca1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_62c98642-4ddd-4faf-beba-cee158b59200" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_533cc558-2187-4eae-8a7c-23305a67bca1" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_62c98642-4ddd-4faf-beba-cee158b59200" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_5da77dd6-72ab-4237-8190-c3a011eef223" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_533cc558-2187-4eae-8a7c-23305a67bca1" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_5da77dd6-72ab-4237-8190-c3a011eef223" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_12b75bd8-4748-4a43-b15c-3f64517f45d4" xlink:href="bldp-20211231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_533cc558-2187-4eae-8a7c-23305a67bca1" xlink:to="loc_bldp_NoncompeteAgreements1Member_12b75bd8-4748-4a43-b15c-3f64517f45d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_9f8245a6-b524-42b4-ab16-b357400925db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_9f8245a6-b524-42b4-ab16-b357400925db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember_9f8245a6-b524-42b4-ab16-b357400925db_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ValuationTechniquesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_9f8245a6-b524-42b4-ab16-b357400925db" xlink:to="loc_ifrs-full_ValuationTechniquesMember_9f8245a6-b524-42b4-ab16-b357400925db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember_e943eec6-daa6-458b-b72c-7e19e42ae714" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ValuationTechniquesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_9f8245a6-b524-42b4-ab16-b357400925db" xlink:to="loc_ifrs-full_ValuationTechniquesMember_e943eec6-daa6-458b-b72c-7e19e42ae714" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MultiperiodExcessEarningsMethodMember_dc9b2069-3b09-424f-a02c-777c955f4d4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MultiperiodExcessEarningsMethodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ValuationTechniquesMember_e943eec6-daa6-458b-b72c-7e19e42ae714" xlink:to="loc_ifrs-full_MultiperiodExcessEarningsMethodMember_dc9b2069-3b09-424f-a02c-777c955f4d4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_122b594e-eab8-4577-ab78-6ca498b8904a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_dei_LegalEntityAxis_122b594e-eab8-4577-ab78-6ca498b8904a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_122b594e-eab8-4577-ab78-6ca498b8904a_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_122b594e-eab8-4577-ab78-6ca498b8904a" xlink:to="loc_dei_EntityDomain_122b594e-eab8-4577-ab78-6ca498b8904a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2220dc4b-6d62-4f7f-a509-456c0494166f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_122b594e-eab8-4577-ab78-6ca498b8904a" xlink:to="loc_dei_EntityDomain_2220dc4b-6d62-4f7f-a509-456c0494166f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_d6afe69c-4119-499f-acd0-caee7b094aca" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2220dc4b-6d62-4f7f-a509-456c0494166f" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_d6afe69c-4119-499f-acd0-caee7b094aca" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionThefairvalueofpurchaseconsiderationDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#AcquisitionThefairvalueofpurchaseconsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/AcquisitionThefairvalueofpurchaseconsiderationDetails" xlink:type="extended" id="i7b1337cbb89e414fa5a4bf3c79792aac_AcquisitionThefairvalueofpurchaseconsiderationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_d44602b4-f406-4b71-bfe5-ace62d79c1e2" xlink:href="bldp-20211231.xsd#bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_d44602b4-f406-4b71-bfe5-ace62d79c1e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted_d2fe28c3-31cf-466b-ae15-b7022bc7dfd0" xlink:href="bldp-20211231.xsd#bldp_EquityInterestsOfAcquirerDiscounted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_bldp_EquityInterestsOfAcquirerDiscounted_d2fe28c3-31cf-466b-ae15-b7022bc7dfd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_08f8c18c-8297-4d0d-8916-f754a3d7ed8d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_ifrs-full_LiabilitiesIncurred_08f8c18c-8297-4d0d-8916-f754a3d7ed8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_9f46493d-3b49-4403-a1be-22bff724a45f" xlink:href="bldp-20211231.xsd#bldp_BusinessAcquisitionWorkingCapitalAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_9f46493d-3b49-4403-a1be-22bff724a45f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1bd42712-9295-4d38-8967-481d3c6a293b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1bd42712-9295-4d38-8967-481d3c6a293b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_42d79d14-d971-4fa3-847b-45975f374a00" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_42d79d14-d971-4fa3-847b-45975f374a00" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_006ed0fd-34d9-44a2-9f8d-2731d629e5ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_42d79d14-d971-4fa3-847b-45975f374a00" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_006ed0fd-34d9-44a2-9f8d-2731d629e5ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_006ed0fd-34d9-44a2-9f8d-2731d629e5ef_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_006ed0fd-34d9-44a2-9f8d-2731d629e5ef" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_006ed0fd-34d9-44a2-9f8d-2731d629e5ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b9831ebb-18d6-4dbd-9a87-eaca56e8795d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_006ed0fd-34d9-44a2-9f8d-2731d629e5ef" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b9831ebb-18d6-4dbd-9a87-eaca56e8795d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_8198ec22-97eb-481b-9168-1f4511ed1839" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b9831ebb-18d6-4dbd-9a87-eaca56e8795d" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_8198ec22-97eb-481b-9168-1f4511ed1839" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails" xlink:type="extended" id="i3412a2050e1d44d38ffe7526a3eba070_AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_483e4808-4e8b-41f4-bad8-1de644a36620" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_483e4808-4e8b-41f4-bad8-1de644a36620" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_f11b6f3b-85a2-4484-ad5f-2a51a550c6c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_f11b6f3b-85a2-4484-ad5f-2a51a550c6c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_ab6f8bab-ce2f-43cb-8bf5-2f93278a4011" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_ab6f8bab-ce2f-43cb-8bf5-2f93278a4011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_2beca1be-a1dc-4134-a649-925c3b12733e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_2beca1be-a1dc-4134-a649-925c3b12733e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_c4dddb31-d8e6-45ba-ae3d-e3788ef81f0c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_Goodwill_c4dddb31-d8e6-45ba-ae3d-e3788ef81f0c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_571cf8b5-bf83-4325-8514-cb757a989767" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_571cf8b5-bf83-4325-8514-cb757a989767" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_4c1681f6-d2f1-49f0-a824-9fc068e05d57" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_4c1681f6-d2f1-49f0-a824-9fc068e05d57" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_fe5555ab-4653-4c23-a7ac-143ff9b50391" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_fe5555ab-4653-4c23-a7ac-143ff9b50391" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5eb5de32-de3c-495c-bd5c-3208ce87d9f9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5eb5de32-de3c-495c-bd5c-3208ce87d9f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_7702be8c-e846-4991-882d-0f8db1522ef7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5eb5de32-de3c-495c-bd5c-3208ce87d9f9" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_7702be8c-e846-4991-882d-0f8db1522ef7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_7702be8c-e846-4991-882d-0f8db1522ef7_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7702be8c-e846-4991-882d-0f8db1522ef7" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_7702be8c-e846-4991-882d-0f8db1522ef7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_21b24f19-947c-4fdc-9eb6-3cd3775a27fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7702be8c-e846-4991-882d-0f8db1522ef7" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_21b24f19-947c-4fdc-9eb6-3cd3775a27fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_2254bd0c-8f46-478a-8c4e-a2569f92524d" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_21b24f19-947c-4fdc-9eb6-3cd3775a27fa" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_2254bd0c-8f46-478a-8c4e-a2569f92524d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails" xlink:type="extended" id="id22e3feff97942f3ad1fd78aaaf08a1f_AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_070b862b-ccda-4591-a933-6254df79e1cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_070b862b-ccda-4591-a933-6254df79e1cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_a4d33cda-c3a9-4029-ae5c-82df30f7d355" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_a4d33cda-c3a9-4029-ae5c-82df30f7d355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_33f56d3d-14d5-46a3-a886-1f1e9c8ae819" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_33f56d3d-14d5-46a3-a886-1f1e9c8ae819" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_b9b28d92-3976-4eb1-854d-21e15038d356" xlink:href="bldp-20211231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_b9b28d92-3976-4eb1-854d-21e15038d356" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4703a03-393e-4282-8e70-bf7d0632211f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4703a03-393e-4282-8e70-bf7d0632211f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_edaaf8f2-b47d-4522-a80d-29b3a65d673b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4703a03-393e-4282-8e70-bf7d0632211f" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_edaaf8f2-b47d-4522-a80d-29b3a65d673b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_edaaf8f2-b47d-4522-a80d-29b3a65d673b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_edaaf8f2-b47d-4522-a80d-29b3a65d673b" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_edaaf8f2-b47d-4522-a80d-29b3a65d673b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4aec7aa6-83e0-4929-968c-b4a7d1cbabf2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_edaaf8f2-b47d-4522-a80d-29b3a65d673b" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4aec7aa6-83e0-4929-968c-b4a7d1cbabf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_056046d0-8086-4c0d-9343-da240a850dc2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4aec7aa6-83e0-4929-968c-b4a7d1cbabf2" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_056046d0-8086-4c0d-9343-da240a850dc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_944cdbc0-17c8-4031-a515-bd791c169506" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4aec7aa6-83e0-4929-968c-b4a7d1cbabf2" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_944cdbc0-17c8-4031-a515-bd791c169506" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_9bb02b2a-b491-4e0f-b398-d1d5966f504c" xlink:href="bldp-20211231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4aec7aa6-83e0-4929-968c-b4a7d1cbabf2" xlink:to="loc_bldp_NoncompeteAgreements1Member_9bb02b2a-b491-4e0f-b398-d1d5966f504c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_2fc7fe46-1229-45c4-8b3d-2fabde89a3ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4703a03-393e-4282-8e70-bf7d0632211f" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_2fc7fe46-1229-45c4-8b3d-2fabde89a3ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2fc7fe46-1229-45c4-8b3d-2fabde89a3ef_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_2fc7fe46-1229-45c4-8b3d-2fabde89a3ef" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2fc7fe46-1229-45c4-8b3d-2fabde89a3ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a6c705ca-2084-42c7-bd15-90b887a4bffc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_2fc7fe46-1229-45c4-8b3d-2fabde89a3ef" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a6c705ca-2084-42c7-bd15-90b887a4bffc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_0b841c7f-af75-40fb-8fa2-6a0c9a83d2f8" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a6c705ca-2084-42c7-bd15-90b887a4bffc" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_0b841c7f-af75-40fb-8fa2-6a0c9a83d2f8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionProFormInformationDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#AcquisitionProFormInformationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/AcquisitionProFormInformationDetails" xlink:type="extended" id="iecfb510ad6924568879343f1d30a60cf_AcquisitionProFormInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueOfCombinedEntity_9e337a7d-b084-4ce3-9a74-eb4ff8626637" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueOfCombinedEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:to="loc_ifrs-full_RevenueOfCombinedEntity_9e337a7d-b084-4ce3-9a74-eb4ff8626637" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_a5e11260-b634-45ad-9c9c-f54d4e568c52" xlink:href="bldp-20211231.xsd#bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:to="loc_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_a5e11260-b634-45ad-9c9c-f54d4e568c52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossOfCombinedEntity_d4c1c981-172f-4aed-9639-f879110dc852" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossOfCombinedEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:to="loc_ifrs-full_ProfitLossOfCombinedEntity_d4c1c981-172f-4aed-9639-f879110dc852" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_643a2b09-2f19-44f0-b194-b8d662788ef4" xlink:href="bldp-20211231.xsd#bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:to="loc_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_643a2b09-2f19-44f0-b194-b8d662788ef4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1fb6ee31-b20b-44fd-bdbb-d03257deb0b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1fb6ee31-b20b-44fd-bdbb-d03257deb0b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_b92bf19c-d1e5-40f7-bb31-ec97cd96e800" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1fb6ee31-b20b-44fd-bdbb-d03257deb0b1" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_b92bf19c-d1e5-40f7-bb31-ec97cd96e800" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b92bf19c-d1e5-40f7-bb31-ec97cd96e800_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_b92bf19c-d1e5-40f7-bb31-ec97cd96e800" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b92bf19c-d1e5-40f7-bb31-ec97cd96e800_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_640f6b47-5f51-4253-a933-0e59133c7ea3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_b92bf19c-d1e5-40f7-bb31-ec97cd96e800" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_640f6b47-5f51-4253-a933-0e59133c7ea3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_335fd113-9ea3-4f91-b273-ba675a007051" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_640f6b47-5f51-4253-a933-0e59133c7ea3" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_335fd113-9ea3-4f91-b273-ba675a007051" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#DiscontinuedoperationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails" xlink:type="extended" id="iaad57ecceae8496688e5f4b639ca3ac7_DiscontinuedoperationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureonSaleofAssetsLineItems_82fba824-7fb5-4ecd-a439-9153037363e4" xlink:href="bldp-20211231.xsd#bldp_DisclosureonSaleofAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_d314721d-20eb-42ca-9c51-e1d7252933b5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_82fba824-7fb5-4ecd-a439-9153037363e4" xlink:to="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_d314721d-20eb-42ca-9c51-e1d7252933b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationPaidReceivedNet_02938b3d-55d3-46c7-8d74-29dd3699c450" xlink:href="bldp-20211231.xsd#bldp_ConsiderationPaidReceivedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_82fba824-7fb5-4ecd-a439-9153037363e4" xlink:to="loc_bldp_ConsiderationPaidReceivedNet_02938b3d-55d3-46c7-8d74-29dd3699c450" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_bb35b26a-320e-4923-b2e9-fae507b91462" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_82fba824-7fb5-4ecd-a439-9153037363e4" xlink:to="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_bb35b26a-320e-4923-b2e9-fae507b91462" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureonSaleofAssetsTable_55677295-b8e2-4367-87bd-b7d35007d73a" xlink:href="bldp-20211231.xsd#bldp_DisclosureonSaleofAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_82fba824-7fb5-4ecd-a439-9153037363e4" xlink:to="loc_bldp_DisclosureonSaleofAssetsTable_55677295-b8e2-4367-87bd-b7d35007d73a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisposalGroupNameAxis_4bce6a6f-7e10-417b-8476-a525bd9da830" xlink:href="bldp-20211231.xsd#bldp_DisposalGroupNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_55677295-b8e2-4367-87bd-b7d35007d73a" xlink:to="loc_bldp_DisposalGroupNameAxis_4bce6a6f-7e10-417b-8476-a525bd9da830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisposalGroupNameDomain_4bce6a6f-7e10-417b-8476-a525bd9da830_default" xlink:href="bldp-20211231.xsd#bldp_DisposalGroupNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_DisposalGroupNameAxis_4bce6a6f-7e10-417b-8476-a525bd9da830" xlink:to="loc_bldp_DisposalGroupNameDomain_4bce6a6f-7e10-417b-8476-a525bd9da830_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisposalGroupNameDomain_dc73acb3-7fad-4748-ab5a-311a1a229c90" xlink:href="bldp-20211231.xsd#bldp_DisposalGroupNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_DisposalGroupNameAxis_4bce6a6f-7e10-417b-8476-a525bd9da830" xlink:to="loc_bldp_DisposalGroupNameDomain_dc73acb3-7fad-4748-ab5a-311a1a229c90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember_863e9b3c-4d4b-42c6-a487-2eaf7d629d2e" xlink:href="bldp-20211231.xsd#bldp_UnmannedAerialVehicleUAVBusinessAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_dc73acb3-7fad-4748-ab5a-311a1a229c90" xlink:to="loc_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember_863e9b3c-4d4b-42c6-a487-2eaf7d629d2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_ba752f23-e791-4b4a-ab61-3a82c6088c3e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_55677295-b8e2-4367-87bd-b7d35007d73a" xlink:to="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_ba752f23-e791-4b4a-ab61-3a82c6088c3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingOperationsMember_ba752f23-e791-4b4a-ab61-3a82c6088c3e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_ba752f23-e791-4b4a-ab61-3a82c6088c3e" xlink:to="loc_ifrs-full_ContinuingOperationsMember_ba752f23-e791-4b4a-ab61-3a82c6088c3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingOperationsMember_73f9c06f-f2b4-4826-aa4c-7d6e618952a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_ba752f23-e791-4b4a-ab61-3a82c6088c3e" xlink:to="loc_ifrs-full_ContinuingOperationsMember_73f9c06f-f2b4-4826-aa4c-7d6e618952a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DiscontinuedOperationsMember_96459a3b-048c-4efd-845e-c48f85a595e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ContinuingOperationsMember_73f9c06f-f2b4-4826-aa4c-7d6e618952a9" xlink:to="loc_ifrs-full_DiscontinuedOperationsMember_96459a3b-048c-4efd-845e-c48f85a595e7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#PropertyplantandequipmentNetcarryingamountsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails" xlink:type="extended" id="i2f3c2b71e9d54c04a209a6e966eaf23e_PropertyplantandequipmentNetcarryingamountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_75f3df46-7645-4c88-ad6b-85f1c62922c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_99aeb06d-2242-4a7b-a15e-0555dbe5ba38" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_75f3df46-7645-4c88-ad6b-85f1c62922c5" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_99aeb06d-2242-4a7b-a15e-0555dbe5ba38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_fd842b15-30b6-414c-a4d5-f18092246327" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_75f3df46-7645-4c88-ad6b-85f1c62922c5" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_fd842b15-30b6-414c-a4d5-f18092246327" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_9aa60b6e-a7b2-4287-843a-9b7273d85084" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_fd842b15-30b6-414c-a4d5-f18092246327" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_9aa60b6e-a7b2-4287-843a-9b7273d85084" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_9aa60b6e-a7b2-4287-843a-9b7273d85084_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_9aa60b6e-a7b2-4287-843a-9b7273d85084" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_9aa60b6e-a7b2-4287-843a-9b7273d85084_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_9aa60b6e-a7b2-4287-843a-9b7273d85084" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OwnedPropertyPlantAndEquipmentMember_b4c9a362-6738-41d3-ab0e-2ba2a177de45" xlink:href="bldp-20211231.xsd#bldp_OwnedPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_bldp_OwnedPropertyPlantAndEquipmentMember_b4c9a362-6738-41d3-ab0e-2ba2a177de45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_c28dcf91-1058-4cc9-b54b-ca947bf1ee5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_ifrs-full_RightofuseAssetsMember_c28dcf91-1058-4cc9-b54b-ca947bf1ee5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_da4c83f5-4b0d-4455-908c-2a522969039b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_ifrs-full_ComputerEquipmentMember_da4c83f5-4b0d-4455-908c-2a522969039b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_cb98904f-87b3-4e41-bc03-613b95a01130" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_cb98904f-87b3-4e41-bc03-613b95a01130" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_da9573c0-9e3b-416b-80e5-6ef6a75e0b6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_da9573c0-9e3b-416b-80e5-6ef6a75e0b6c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_4cb526b1-818a-41bd-ac30-2db7dbb7b523" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_ifrs-full_MachineryMember_4cb526b1-818a-41bd-ac30-2db7dbb7b523" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#PropertyplantandequipmentRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails" xlink:type="extended" id="i0c03c8d6cd724b37bb8915311b3ea1b6_PropertyplantandequipmentRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_a7265f45-5857-48af-a68d-bab9c67f1aac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_a7265f45-5857-48af-a68d-bab9c67f1aac" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_597c1024-3e23-4c5c-99dd-01ab41a94f9f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_597c1024-3e23-4c5c-99dd-01ab41a94f9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_4ccad523-5d44-48df-b0ce-96ac2d255188" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_4ccad523-5d44-48df-b0ce-96ac2d255188" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_1771ff1e-3840-40e9-8a53-7dd870f1090a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_1771ff1e-3840-40e9-8a53-7dd870f1090a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_51529139-4259-45db-b53f-a3907b8136e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_51529139-4259-45db-b53f-a3907b8136e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_35895380-7aa5-4968-9501-dbaa964fd548" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_35895380-7aa5-4968-9501-dbaa964fd548" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_bcbff865-c953-4cb4-9569-66a8a8bc3b2e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_bcbff865-c953-4cb4-9569-66a8a8bc3b2e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_58d4b74b-fef0-4199-905e-cea9e30ce2de" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_58d4b74b-fef0-4199-905e-cea9e30ce2de" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6bca64dd-c012-4698-973a-d1442af09422" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6bca64dd-c012-4698-973a-d1442af09422" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_0abc1ba6-6703-4ab5-b78d-58f9818d0f1d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_35eefa73-fab5-48d1-a863-70fd9b56f1d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_a7265f45-5857-48af-a68d-bab9c67f1aac" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_35eefa73-fab5-48d1-a863-70fd9b56f1d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_2e80a220-11cb-4451-ac3b-2c1213aeb1bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_35eefa73-fab5-48d1-a863-70fd9b56f1d9" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_2e80a220-11cb-4451-ac3b-2c1213aeb1bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e80a220-11cb-4451-ac3b-2c1213aeb1bc_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_2e80a220-11cb-4451-ac3b-2c1213aeb1bc" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e80a220-11cb-4451-ac3b-2c1213aeb1bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_2e80a220-11cb-4451-ac3b-2c1213aeb1bc" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_2537c1eb-9932-47fd-a975-d345c28d6457" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:to="loc_ifrs-full_ComputerEquipmentMember_2537c1eb-9932-47fd-a975-d345c28d6457" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_0aa045ca-4d6f-4e3c-9976-19fb1d5dc9f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_0aa045ca-4d6f-4e3c-9976-19fb1d5dc9f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_e53146c3-2a1f-402f-ac64-2ffb41c699f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_e53146c3-2a1f-402f-ac64-2ffb41c699f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_04ac4072-cb5a-402d-aa62-f6edda11f9c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:to="loc_ifrs-full_MachineryMember_04ac4072-cb5a-402d-aa62-f6edda11f9c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aff662ed-10bc-4e10-a290-e6c914f27471" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_35eefa73-fab5-48d1-a863-70fd9b56f1d9" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aff662ed-10bc-4e10-a290-e6c914f27471" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_aff662ed-10bc-4e10-a290-e6c914f27471_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aff662ed-10bc-4e10-a290-e6c914f27471" xlink:to="loc_ifrs-full_CarryingAmountMember_aff662ed-10bc-4e10-a290-e6c914f27471_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_21ff9d66-f51e-4e32-a4d3-252fcfb2006f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aff662ed-10bc-4e10-a290-e6c914f27471" xlink:to="loc_ifrs-full_CarryingAmountMember_21ff9d66-f51e-4e32-a4d3-252fcfb2006f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_fb1a0261-53fc-4e39-a6d9-2e3c0f79b277" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_21ff9d66-f51e-4e32-a4d3-252fcfb2006f" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_fb1a0261-53fc-4e39-a6d9-2e3c0f79b277" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c327f4de-470d-4a01-b575-e9eb35a07d14" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_21ff9d66-f51e-4e32-a4d3-252fcfb2006f" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c327f4de-470d-4a01-b575-e9eb35a07d14" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#PropertyplantandequipmentRightofuseAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsDetails" xlink:type="extended" id="i351fde981dc24de5a990e929eabcfba5_PropertyplantandequipmentRightofuseAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_4e207890-61d1-41c9-9129-81c92bccc2cb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_746f0b3f-38a9-4790-9126-fd04645a5d64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_4e207890-61d1-41c9-9129-81c92bccc2cb" xlink:to="loc_ifrs-full_RightofuseAssets_746f0b3f-38a9-4790-9126-fd04645a5d64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_0168b7a6-a911-4b5a-8936-825757d8edfe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_4e207890-61d1-41c9-9129-81c92bccc2cb" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_0168b7a6-a911-4b5a-8936-825757d8edfe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_ebf4749a-8cd6-4b3d-9f0b-453bfb5497be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_0168b7a6-a911-4b5a-8936-825757d8edfe" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_ebf4749a-8cd6-4b3d-9f0b-453bfb5497be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_ebf4749a-8cd6-4b3d-9f0b-453bfb5497be_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_ebf4749a-8cd6-4b3d-9f0b-453bfb5497be" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_ebf4749a-8cd6-4b3d-9f0b-453bfb5497be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_cac38b58-e600-4a00-94cb-7a8f20ec05a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_ebf4749a-8cd6-4b3d-9f0b-453bfb5497be" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_cac38b58-e600-4a00-94cb-7a8f20ec05a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_5d5bd618-d64d-4fe0-a234-7aa4129516ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_cac38b58-e600-4a00-94cb-7a8f20ec05a8" xlink:to="loc_ifrs-full_LandAndBuildingsMember_5d5bd618-d64d-4fe0-a234-7aa4129516ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_d2c35ddc-70c5-44f2-9eb4-ab324b2bbf7c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_cac38b58-e600-4a00-94cb-7a8f20ec05a8" xlink:to="loc_ifrs-full_OfficeEquipmentMember_d2c35ddc-70c5-44f2-9eb4-ab324b2bbf7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_d682ac4a-34ab-4488-8f82-65467bbbfdbe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_cac38b58-e600-4a00-94cb-7a8f20ec05a8" xlink:to="loc_ifrs-full_VehiclesMember_d682ac4a-34ab-4488-8f82-65467bbbfdbe" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#PropertyplantandequipmentRightofuseAssetsRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails" xlink:type="extended" id="i13789c4ad29c4483987c0d3d16e3def8_PropertyplantandequipmentRightofuseAssetsRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_f686a301-83f5-4b8c-8206-38ce388c4270" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_ifrs-full_RightofuseAssets_f686a301-83f5-4b8c-8206-38ce388c4270" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_0ed661de-45d7-4e97-827a-76ac7f12f578" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_0ed661de-45d7-4e97-827a-76ac7f12f578" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_112a7435-2951-4223-8edd-5f1722df60ee" xlink:href="bldp-20211231.xsd#bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_112a7435-2951-4223-8edd-5f1722df60ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_2d6f6494-2352-4679-8edb-768a36caa196" xlink:href="bldp-20211231.xsd#bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_2d6f6494-2352-4679-8edb-768a36caa196" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_192a45f9-c492-4da9-ba22-550c3923b005" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_192a45f9-c492-4da9-ba22-550c3923b005" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfRightOfUseAssets_c5d37a88-16c6-46ad-b6ce-9d6f1907a6fa" xlink:href="bldp-20211231.xsd#bldp_DeRecognitionOfRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_bldp_DeRecognitionOfRightOfUseAssets_c5d37a88-16c6-46ad-b6ce-9d6f1907a6fa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_0205ce4d-6a1d-4f81-838a-802ab8f5670a" xlink:href="bldp-20211231.xsd#bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_0205ce4d-6a1d-4f81-838a-802ab8f5670a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_2055b3a0-69ca-4e91-8fcc-f7585ac91b5d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_f339686a-e320-4b8c-809b-7f79bc352f6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_f339686a-e320-4b8c-809b-7f79bc352f6e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_94f6268d-8681-42e6-9e7b-641857d1867b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_f339686a-e320-4b8c-809b-7f79bc352f6e" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_94f6268d-8681-42e6-9e7b-641857d1867b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_94f6268d-8681-42e6-9e7b-641857d1867b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_94f6268d-8681-42e6-9e7b-641857d1867b" xlink:to="loc_ifrs-full_CarryingAmountMember_94f6268d-8681-42e6-9e7b-641857d1867b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_947bce71-0190-485c-8620-662e878f9e4e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_94f6268d-8681-42e6-9e7b-641857d1867b" xlink:to="loc_ifrs-full_CarryingAmountMember_947bce71-0190-485c-8620-662e878f9e4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_3bd60b14-7100-44e5-8c2a-edb8d8c16c36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_947bce71-0190-485c-8620-662e878f9e4e" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_3bd60b14-7100-44e5-8c2a-edb8d8c16c36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_be537299-7a64-4d20-9337-cec2aba891e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_947bce71-0190-485c-8620-662e878f9e4e" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_be537299-7a64-4d20-9337-cec2aba891e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_7e4b5b58-e068-4852-a08e-3d8ae82aead8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_f339686a-e320-4b8c-809b-7f79bc352f6e" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_7e4b5b58-e068-4852-a08e-3d8ae82aead8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_7e4b5b58-e068-4852-a08e-3d8ae82aead8_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_7e4b5b58-e068-4852-a08e-3d8ae82aead8" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_7e4b5b58-e068-4852-a08e-3d8ae82aead8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_dd812f2f-60e5-4ea0-8179-fa6d91134a70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_7e4b5b58-e068-4852-a08e-3d8ae82aead8" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_dd812f2f-60e5-4ea0-8179-fa6d91134a70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_08084ac9-eb46-4081-a31f-86635855066d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_dd812f2f-60e5-4ea0-8179-fa6d91134a70" xlink:to="loc_ifrs-full_LandAndBuildingsMember_08084ac9-eb46-4081-a31f-86635855066d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_c44b3d9d-f952-4d90-b60b-cc63132b1bc9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_dd812f2f-60e5-4ea0-8179-fa6d91134a70" xlink:to="loc_ifrs-full_OfficeEquipmentMember_c44b3d9d-f952-4d90-b60b-cc63132b1bc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_8c0ba072-da0e-4f5d-b5b8-35b8b8ace8e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_dd812f2f-60e5-4ea0-8179-fa6d91134a70" xlink:to="loc_ifrs-full_VehiclesMember_8c0ba072-da0e-4f5d-b5b8-35b8b8ace8e2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#IntangibleassetsAcquiredDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="extended" id="i4c301dcb4b39441faed401165ca9c968_IntangibleassetsAcquiredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_147febf6-7ef3-4a90-b77b-b36dc6416457" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_a7e78e98-915d-4bb0-b10b-8cac6aec182d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_147febf6-7ef3-4a90-b77b-b36dc6416457" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_a7e78e98-915d-4bb0-b10b-8cac6aec182d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_fdf747c6-2a28-457d-8079-d437e134f9af" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_147febf6-7ef3-4a90-b77b-b36dc6416457" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_fdf747c6-2a28-457d-8079-d437e134f9af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_592325e7-ffed-4939-b51b-fd20149306f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_fdf747c6-2a28-457d-8079-d437e134f9af" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_592325e7-ffed-4939-b51b-fd20149306f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_592325e7-ffed-4939-b51b-fd20149306f2_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_592325e7-ffed-4939-b51b-fd20149306f2" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_592325e7-ffed-4939-b51b-fd20149306f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1c23ac92-77dd-466d-8dbb-c318a2257af2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_592325e7-ffed-4939-b51b-fd20149306f2" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1c23ac92-77dd-466d-8dbb-c318a2257af2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UTCMember_1b2bc4e1-34d3-4664-b71f-baa56eccb97f" xlink:href="bldp-20211231.xsd#bldp_UTCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1c23ac92-77dd-466d-8dbb-c318a2257af2" xlink:to="loc_bldp_UTCMember_1b2bc4e1-34d3-4664-b71f-baa56eccb97f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_c7e4623a-fa84-4046-a9a1-381090243b79" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1c23ac92-77dd-466d-8dbb-c318a2257af2" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_c7e4623a-fa84-4046-a9a1-381090243b79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9008374a-b616-4d1e-a6b9-29ce3a03e5b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_fdf747c6-2a28-457d-8079-d437e134f9af" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9008374a-b616-4d1e-a6b9-29ce3a03e5b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9008374a-b616-4d1e-a6b9-29ce3a03e5b7_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9008374a-b616-4d1e-a6b9-29ce3a03e5b7" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9008374a-b616-4d1e-a6b9-29ce3a03e5b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1db00549-3e75-42f3-b0a5-7e319ab17e68" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9008374a-b616-4d1e-a6b9-29ce3a03e5b7" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1db00549-3e75-42f3-b0a5-7e319ab17e68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_42fd1b1a-e332-4ef6-a30c-c151f1065e40" xlink:href="bldp-20211231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1db00549-3e75-42f3-b0a5-7e319ab17e68" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_42fd1b1a-e332-4ef6-a30c-c151f1065e40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_e3564554-07ce-444d-b6bd-5002460ef361" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1db00549-3e75-42f3-b0a5-7e319ab17e68" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_e3564554-07ce-444d-b6bd-5002460ef361" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#IntangibleassetsRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleassetsRollforwardDetails" xlink:type="extended" id="idab1e6f3c5d44914b3f3096fc590d7bd_IntangibleassetsRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_da5bd643-81f6-4478-9686-30a410cd557b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_da5bd643-81f6-4478-9686-30a410cd557b" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_758024c1-0652-440a-bf6b-9bcad1877020" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_758024c1-0652-440a-bf6b-9bcad1877020" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_66073b88-c083-489f-847a-3af020e0d112" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_66073b88-c083-489f-847a-3af020e0d112" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_98c36e7b-9ec4-4826-b402-bc5be5b55452" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_98c36e7b-9ec4-4826-b402-bc5be5b55452" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2e6add11-0cec-4e41-a7de-7584e87576c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2e6add11-0cec-4e41-a7de-7584e87576c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_472c656b-5632-40d1-a588-bc2854d6f942" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_472c656b-5632-40d1-a588-bc2854d6f942" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ab75fcdd-e03f-4eab-b555-f5e9686fcb92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ebd117ed-1f65-42cb-99eb-c153de716228" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_da5bd643-81f6-4478-9686-30a410cd557b" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ebd117ed-1f65-42cb-99eb-c153de716228" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1106e47d-c297-4816-98bd-f5da000df9d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ebd117ed-1f65-42cb-99eb-c153de716228" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1106e47d-c297-4816-98bd-f5da000df9d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_1106e47d-c297-4816-98bd-f5da000df9d8_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1106e47d-c297-4816-98bd-f5da000df9d8" xlink:to="loc_ifrs-full_CarryingAmountMember_1106e47d-c297-4816-98bd-f5da000df9d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_16be9ab2-b625-40d9-8f68-480b694ed029" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1106e47d-c297-4816-98bd-f5da000df9d8" xlink:to="loc_ifrs-full_CarryingAmountMember_16be9ab2-b625-40d9-8f68-480b694ed029" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_07003959-7d4c-4956-9cb0-8b5b573f8be5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_16be9ab2-b625-40d9-8f68-480b694ed029" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_07003959-7d4c-4956-9cb0-8b5b573f8be5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_08f76ba3-62b5-474c-8c01-ccd48f99a503" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_16be9ab2-b625-40d9-8f68-480b694ed029" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_08f76ba3-62b5-474c-8c01-ccd48f99a503" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#IntangibleassetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleassetsNarrativeDetails" xlink:type="extended" id="i7f9c87df685f4e44aae7dc97d60cb5ce_IntangibleassetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_0310848c-3175-49f8-8aba-18229d9a514d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_f8db5411-6ccf-4d75-b20a-a0ee348877ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_0310848c-3175-49f8-8aba-18229d9a514d" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_f8db5411-6ccf-4d75-b20a-a0ee348877ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_55d07d17-c6cb-4c03-ba81-3e7fee4251a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_0310848c-3175-49f8-8aba-18229d9a514d" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_55d07d17-c6cb-4c03-ba81-3e7fee4251a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_f8b1256b-4291-4447-beab-e9142b088d35" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_0310848c-3175-49f8-8aba-18229d9a514d" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_f8b1256b-4291-4447-beab-e9142b088d35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_06337581-4462-4c87-bfc9-c17fbef34c22" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_0310848c-3175-49f8-8aba-18229d9a514d" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_06337581-4462-4c87-bfc9-c17fbef34c22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b9943221-2a15-4209-ae2e-66d45c85420b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_06337581-4462-4c87-bfc9-c17fbef34c22" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b9943221-2a15-4209-ae2e-66d45c85420b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b9943221-2a15-4209-ae2e-66d45c85420b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b9943221-2a15-4209-ae2e-66d45c85420b" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b9943221-2a15-4209-ae2e-66d45c85420b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f0f7dea2-d5e9-4e8a-8c17-82f92eb6b7ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b9943221-2a15-4209-ae2e-66d45c85420b" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f0f7dea2-d5e9-4e8a-8c17-82f92eb6b7ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_63554beb-9396-4720-a1cf-ccb192033c1d" xlink:href="bldp-20211231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f0f7dea2-d5e9-4e8a-8c17-82f92eb6b7ba" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_63554beb-9396-4720-a1cf-ccb192033c1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ManufacturingExecutionSystemMember_30ceed9f-ef89-4c31-adff-5915dcdaeb43" xlink:href="bldp-20211231.xsd#bldp_ManufacturingExecutionSystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f0f7dea2-d5e9-4e8a-8c17-82f92eb6b7ba" xlink:to="loc_bldp_ManufacturingExecutionSystemMember_30ceed9f-ef89-4c31-adff-5915dcdaeb43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_7094d8e9-5012-4e2f-9a88-1b3a6eff4784" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_06337581-4462-4c87-bfc9-c17fbef34c22" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_7094d8e9-5012-4e2f-9a88-1b3a6eff4784" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_7094d8e9-5012-4e2f-9a88-1b3a6eff4784_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7094d8e9-5012-4e2f-9a88-1b3a6eff4784" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_7094d8e9-5012-4e2f-9a88-1b3a6eff4784_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2dd01aee-de3e-490d-892b-655be9faa823" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7094d8e9-5012-4e2f-9a88-1b3a6eff4784" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2dd01aee-de3e-490d-892b-655be9faa823" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_dbcd9fe6-2598-4f7c-9cd0-16b157736187" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2dd01aee-de3e-490d-892b-655be9faa823" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_dbcd9fe6-2598-4f7c-9cd0-16b157736187" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/GoodwillDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/GoodwillDetails" xlink:type="extended" id="ief44e8fc76e64e51b67dc59f0d2690a6_GoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_d6026597-4a4f-40a9-bee7-e7bc6f691a30" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_ee5dd77f-bb35-444b-b433-565e306284d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_d6026597-4a4f-40a9-bee7-e7bc6f691a30" xlink:to="loc_ifrs-full_Goodwill_ee5dd77f-bb35-444b-b433-565e306284d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_93f2d3fa-320b-47a1-97c2-d4fb881a9edb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_d6026597-4a4f-40a9-bee7-e7bc6f691a30" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_93f2d3fa-320b-47a1-97c2-d4fb881a9edb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_2687cc44-d64a-439b-8716-d5d45aad8e2a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_d6026597-4a4f-40a9-bee7-e7bc6f691a30" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_2687cc44-d64a-439b-8716-d5d45aad8e2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_e6a2d388-1d27-4ab1-af44-83407f5be580" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_2687cc44-d64a-439b-8716-d5d45aad8e2a" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_e6a2d388-1d27-4ab1-af44-83407f5be580" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_e6a2d388-1d27-4ab1-af44-83407f5be580_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_e6a2d388-1d27-4ab1-af44-83407f5be580" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_e6a2d388-1d27-4ab1-af44-83407f5be580_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_65309175-9f5e-48ef-94cf-ba47feec586b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_e6a2d388-1d27-4ab1-af44-83407f5be580" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_65309175-9f5e-48ef-94cf-ba47feec586b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_801f8132-7fa9-4596-92e1-591c692f6b1b" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_65309175-9f5e-48ef-94cf-ba47feec586b" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_801f8132-7fa9-4596-92e1-591c692f6b1b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsScheduleofinvestmentsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#InvestmentsScheduleofinvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsScheduleofinvestmentsDetails" xlink:type="extended" id="ie590b9fe20bb43568aa230ac3569586a_InvestmentsScheduleofinvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_b85579a0-a93e-4ad3-aa68-867ff50ec74c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_b85579a0-a93e-4ad3-aa68-867ff50ec74c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_0e7fe2fb-2564-4ccc-a885-e4bbd4213f63" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_0e7fe2fb-2564-4ccc-a885-e4bbd4213f63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_72038909-5e15-4ef1-a099-facbbb6c9a66" xlink:href="bldp-20211231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_72038909-5e15-4ef1-a099-facbbb6c9a66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_48a99d71-fbb1-4249-b813-c1ce9948e318" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_48a99d71-fbb1-4249-b813-c1ce9948e318" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_0248a2b2-1b71-4511-927d-c0abe36c7f6f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_0248a2b2-1b71-4511-927d-c0abe36c7f6f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_c9dc90f0-38ad-4220-b20d-57cab06ab31b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_e4b7f5d3-6d56-40fd-b424-28f920af70d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_e4b7f5d3-6d56-40fd-b424-28f920af70d3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_cac501b8-5349-411d-83b2-f1db1e63621d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_cac501b8-5349-411d-83b2-f1db1e63621d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_a6fc5dd7-951f-4142-ad73-d16b821a06b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_cac501b8-5349-411d-83b2-f1db1e63621d" xlink:to="loc_ifrs-full_JointVenturesAxis_a6fc5dd7-951f-4142-ad73-d16b821a06b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_a6fc5dd7-951f-4142-ad73-d16b821a06b0_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_a6fc5dd7-951f-4142-ad73-d16b821a06b0" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_a6fc5dd7-951f-4142-ad73-d16b821a06b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_f9e5b288-37cb-42bd-aabe-8194c9527c95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_a6fc5dd7-951f-4142-ad73-d16b821a06b0" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_f9e5b288-37cb-42bd-aabe-8194c9527c95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_68a6192e-8e20-4985-a89c-c481c5859d89" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_f9e5b288-37cb-42bd-aabe-8194c9527c95" xlink:to="loc_bldp_SynergyJVMember_68a6192e-8e20-4985-a89c-c481c5859d89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_9272eabb-ea31-4816-a003-ea0b68c28938" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_f9e5b288-37cb-42bd-aabe-8194c9527c95" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_9272eabb-ea31-4816-a003-ea0b68c28938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_79bc6b94-58c7-4cf8-beb3-4bd8e31052a2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_cac501b8-5349-411d-83b2-f1db1e63621d" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_79bc6b94-58c7-4cf8-beb3-4bd8e31052a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_79bc6b94-58c7-4cf8-beb3-4bd8e31052a2_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_79bc6b94-58c7-4cf8-beb3-4bd8e31052a2" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_79bc6b94-58c7-4cf8-beb3-4bd8e31052a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_79bc6b94-58c7-4cf8-beb3-4bd8e31052a2" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_29d31240-924d-48f1-af04-b80def5f55e0" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:to="loc_bldp_WeichaiBallardAssociateMember_29d31240-924d-48f1-af04-b80def5f55e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_afd089e2-2715-4fa5-832f-a77ac4220e0a" xlink:href="bldp-20211231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:to="loc_bldp_ForseePowerMember_afd089e2-2715-4fa5-832f-a77ac4220e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_a2b2a74a-e4bd-4808-80f5-773d2d83160f" xlink:href="bldp-20211231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:to="loc_bldp_HyCapFundMember_a2b2a74a-e4bd-4808-80f5-773d2d83160f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_47429afe-cb52-4374-ae65-ca81ceb5eb8d" xlink:href="bldp-20211231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:to="loc_bldp_CleanH2FundMember_47429afe-cb52-4374-ae65-ca81ceb5eb8d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#InvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:type="extended" id="ic6ab73b733ea4eb39326d9a507579c7d_InvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_0a4b717c-f383-4053-b0c7-2a9ccbd03bef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_0a4b717c-f383-4053-b0c7-2a9ccbd03bef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_03acfae0-5912-4177-bcd3-2a644a923a10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_03acfae0-5912-4177-bcd3-2a644a923a10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_37e21d18-fede-423d-a4f5-08480f092b4a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_37e21d18-fede-423d-a4f5-08480f092b4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAcquiredEquityInvestment_2c82be09-83b0-48b0-80d8-d3085bc91126" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesAcquiredEquityInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_bldp_NumberOfSharesAcquiredEquityInvestment_2c82be09-83b0-48b0-80d8-d3085bc91126" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_a99b847e-1d7e-4032-9caf-ec1538574ca1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_a99b847e-1d7e-4032-9caf-ec1538574ca1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommitmentsInRelationToJointVentures_4c8d58e6-7bc7-40c2-99a4-e55885fc173d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CommitmentsInRelationToJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_CommitmentsInRelationToJointVentures_4c8d58e6-7bc7-40c2-99a4-e55885fc173d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_fb146d29-5bdb-4292-8ee6-de3f6b2829d9" xlink:href="bldp-20211231.xsd#bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_fb146d29-5bdb-4292-8ee6-de3f6b2829d9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3099cbc8-69f5-4079-be81-e29a378467b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3099cbc8-69f5-4079-be81-e29a378467b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_3099cbc8-69f5-4079-be81-e29a378467b4_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3099cbc8-69f5-4079-be81-e29a378467b4" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_3099cbc8-69f5-4079-be81-e29a378467b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3099cbc8-69f5-4079-be81-e29a378467b4" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_2627b065-64e6-4bf8-9535-040764d2a304" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:to="loc_bldp_WeichaiBallardAssociateMember_2627b065-64e6-4bf8-9535-040764d2a304" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_a1a9de07-ebb1-4b3f-96db-91f1ff9d8c1b" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:to="loc_bldp_SynergyJVMember_a1a9de07-ebb1-4b3f-96db-91f1ff9d8c1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_5526c952-f10a-46f9-b95d-18742813b2fa" xlink:href="bldp-20211231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:to="loc_bldp_ForseePowerMember_5526c952-f10a-46f9-b95d-18742813b2fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HydrogenFundsMember_cb854575-eee6-41c3-aea1-ab56c3d585fc" xlink:href="bldp-20211231.xsd#bldp_HydrogenFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:to="loc_bldp_HydrogenFundsMember_cb854575-eee6-41c3-aea1-ab56c3d585fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_6a2895bd-972d-4a9a-85c0-70f240b58b21" xlink:href="bldp-20211231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_HydrogenFundsMember_cb854575-eee6-41c3-aea1-ab56c3d585fc" xlink:to="loc_bldp_HyCapFundMember_6a2895bd-972d-4a9a-85c0-70f240b58b21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_65e9c5e1-c87a-4629-8c33-f60c063ce964" xlink:href="bldp-20211231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_HydrogenFundsMember_cb854575-eee6-41c3-aea1-ab56c3d585fc" xlink:to="loc_bldp_CleanH2FundMember_65e9c5e1-c87a-4629-8c33-f60c063ce964" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_a5f0e23e-eb0a-4c46-a1ab-961548c6a52b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:to="loc_ifrs-full_JointVenturesAxis_a5f0e23e-eb0a-4c46-a1ab-961548c6a52b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_a5f0e23e-eb0a-4c46-a1ab-961548c6a52b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_a5f0e23e-eb0a-4c46-a1ab-961548c6a52b" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_a5f0e23e-eb0a-4c46-a1ab-961548c6a52b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_49fe0111-324c-4fcc-b5e4-0491fd11fad7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_a5f0e23e-eb0a-4c46-a1ab-961548c6a52b" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_49fe0111-324c-4fcc-b5e4-0491fd11fad7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_267a0b59-0f50-4101-9c10-dfd0a4a3b8fe" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_49fe0111-324c-4fcc-b5e4-0491fd11fad7" xlink:to="loc_bldp_SynergyJVMember_267a0b59-0f50-4101-9c10-dfd0a4a3b8fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_9a54d4ac-0f15-4c14-b5b2-3c8d804651ef" xlink:href="bldp-20211231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:to="loc_bldp_InvestmentContributionsAxis_9a54d4ac-0f15-4c14-b5b2-3c8d804651ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_9a54d4ac-0f15-4c14-b5b2-3c8d804651ef_default" xlink:href="bldp-20211231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_InvestmentContributionsAxis_9a54d4ac-0f15-4c14-b5b2-3c8d804651ef" xlink:to="loc_bldp_InvestmentContributionsDomain_9a54d4ac-0f15-4c14-b5b2-3c8d804651ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_becedc07-e5d2-4cc4-b4c5-5245805dba43" xlink:href="bldp-20211231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_InvestmentContributionsAxis_9a54d4ac-0f15-4c14-b5b2-3c8d804651ef" xlink:to="loc_bldp_InvestmentContributionsDomain_becedc07-e5d2-4cc4-b4c5-5245805dba43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_3d7426ab-cbc0-4281-a4cf-9bf2945cfe6f" xlink:href="bldp-20211231.xsd#bldp_InitialContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentContributionsDomain_becedc07-e5d2-4cc4-b4c5-5245805dba43" xlink:to="loc_bldp_InitialContributionMember_3d7426ab-cbc0-4281-a4cf-9bf2945cfe6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SubsequentContributionMember_ec537696-50c6-4880-839d-8551e07da38e" xlink:href="bldp-20211231.xsd#bldp_SubsequentContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentContributionsDomain_becedc07-e5d2-4cc4-b4c5-5245805dba43" xlink:to="loc_bldp_SubsequentContributionMember_ec537696-50c6-4880-839d-8551e07da38e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_94062848-59ae-42ba-8881-38a501dad140" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:to="loc_ifrs-full_MaturityAxis_94062848-59ae-42ba-8881-38a501dad140" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_94062848-59ae-42ba-8881-38a501dad140_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_94062848-59ae-42ba-8881-38a501dad140" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_94062848-59ae-42ba-8881-38a501dad140_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_02f6d17a-2daf-4bef-9b04-38a1230dbad3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_94062848-59ae-42ba-8881-38a501dad140" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_02f6d17a-2daf-4bef-9b04-38a1230dbad3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_2a710d23-9393-478d-b1dd-ae086cad3736" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_02f6d17a-2daf-4bef-9b04-38a1230dbad3" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_2a710d23-9393-478d-b1dd-ae086cad3736" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#InvestmentsFinancialInformationofWeichaiBallardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="extended" id="i99216b67a67f4b2db097d4030e1ea7ee_InvestmentsFinancialInformationofWeichaiBallardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_c13cf35a-6416-4d39-9791-6e63a5a48ec7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_c13cf35a-6416-4d39-9791-6e63a5a48ec7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_d95314b5-fc78-4f6a-95a7-0f53c51b2ae3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_CurrentAssets_d95314b5-fc78-4f6a-95a7-0f53c51b2ae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_0f2e2ffd-067b-48cf-b98f-a4c664cf3a53" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_NoncurrentAssets_0f2e2ffd-067b-48cf-b98f-a4c664cf3a53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_79727ae9-f944-4818-94dc-02b97938197a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_CurrentLiabilities_79727ae9-f944-4818-94dc-02b97938197a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_8c68c6e2-cb32-4998-b7d4-1fbb3e4540f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_NoncurrentLiabilities_8c68c6e2-cb32-4998-b7d4-1fbb3e4540f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetAssetsLiabilities_268729bd-354c-43ae-a8cd-8151e37f28c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetAssetsLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_NetAssetsLiabilities_268729bd-354c-43ae-a8cd-8151e37f28c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Incorporationcosts_65223243-fab3-4107-b521-edc89c2c2c3e" xlink:href="bldp-20211231.xsd#bldp_Incorporationcosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_bldp_Incorporationcosts_65223243-fab3-4107-b521-edc89c2c2c3e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_9e0801b4-a3cc-4a05-8562-160f0811258c" xlink:href="bldp-20211231.xsd#bldp_EliminationOfUnrealizedProfitOnDownstreamSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_9e0801b4-a3cc-4a05-8562-160f0811258c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_c2a110cb-14d7-4f52-b9dc-11ca6587415f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_c2a110cb-14d7-4f52-b9dc-11ca6587415f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_b55dfb8a-2c51-46fc-aa8e-24b37f719d36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_Revenue_b55dfb8a-2c51-46fc-aa8e-24b37f719d36" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_478ec340-5724-41fb-bcdb-13571ce2ade6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_ProfitLoss_478ec340-5724-41fb-bcdb-13571ce2ade6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_912170ed-449d-41ad-87d3-bd9891de9025" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_912170ed-449d-41ad-87d3-bd9891de9025" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_cd292097-0bba-4f75-bc56-e62dc6375593" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_cd292097-0bba-4f75-bc56-e62dc6375593" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d4cff4c6-beab-419b-ae34-e19333384f03" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_cd292097-0bba-4f75-bc56-e62dc6375593" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d4cff4c6-beab-419b-ae34-e19333384f03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_d4cff4c6-beab-419b-ae34-e19333384f03_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d4cff4c6-beab-419b-ae34-e19333384f03" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_d4cff4c6-beab-419b-ae34-e19333384f03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_b24bbf6f-e757-4063-8620-95143a4b30cf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d4cff4c6-beab-419b-ae34-e19333384f03" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_b24bbf6f-e757-4063-8620-95143a4b30cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_e4e5748b-22a2-44fa-8634-8b8e7121324d" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_b24bbf6f-e757-4063-8620-95143a4b30cf" xlink:to="loc_bldp_WeichaiBallardAssociateMember_e4e5748b-22a2-44fa-8634-8b8e7121324d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4b6c0e65-617a-42de-b205-ad6ec407edaf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_cd292097-0bba-4f75-bc56-e62dc6375593" xlink:to="loc_dei_LegalEntityAxis_4b6c0e65-617a-42de-b205-ad6ec407edaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4b6c0e65-617a-42de-b205-ad6ec407edaf_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4b6c0e65-617a-42de-b205-ad6ec407edaf" xlink:to="loc_dei_EntityDomain_4b6c0e65-617a-42de-b205-ad6ec407edaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d7f9801-1127-44a4-9c8b-e6b600a79e4a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4b6c0e65-617a-42de-b205-ad6ec407edaf" xlink:to="loc_dei_EntityDomain_8d7f9801-1127-44a4-9c8b-e6b600a79e4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_965f4fde-49bf-4914-aa79-c2918d4948aa" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8d7f9801-1127-44a4-9c8b-e6b600a79e4a" xlink:to="loc_bldp_WeichaiBallardAssociateMember_965f4fde-49bf-4914-aa79-c2918d4948aa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#BankfacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="extended" id="i7dc58739668f4924b7c95f8a248e915b_BankfacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3cb61cc7-5aa5-4a1a-9afd-4fb987cd7ff7" xlink:href="bldp-20211231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3cb61cc7-5aa5-4a1a-9afd-4fb987cd7ff7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_145937ce-cb17-444e-a459-4520ea0ce55d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_ifrs-full_Borrowings_145937ce-cb17-444e-a459-4520ea0ce55d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_72f56204-1dc7-49f8-9f2d-399677a20d86" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_ifrs-full_NotionalAmount_72f56204-1dc7-49f8-9f2d-399677a20d86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_e3e8f6db-071a-40cb-bca6-d441de8dd49d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_e3e8f6db-071a-40cb-bca6-d441de8dd49d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_4745c670-18ee-4d14-9872-4dc1c6bf3415" xlink:href="bldp-20211231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_4745c670-18ee-4d14-9872-4dc1c6bf3415" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7ea488af-34df-4ec4-97a4-148bbb6a9e31" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7ea488af-34df-4ec4-97a4-148bbb6a9e31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_aafc0286-806d-47ba-9e86-d3d9c169255f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7ea488af-34df-4ec4-97a4-148bbb6a9e31" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_aafc0286-806d-47ba-9e86-d3d9c169255f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_aafc0286-806d-47ba-9e86-d3d9c169255f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_aafc0286-806d-47ba-9e86-d3d9c169255f" xlink:to="loc_ifrs-full_BorrowingsByNameMember_aafc0286-806d-47ba-9e86-d3d9c169255f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_d6c961e9-363a-42f5-a813-4a49255f43d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_aafc0286-806d-47ba-9e86-d3d9c169255f" xlink:to="loc_ifrs-full_BorrowingsByNameMember_d6c961e9-363a-42f5-a813-4a49255f43d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BankOperatingLineMember_a5c37744-4c4b-42ac-983b-c4675a5c9fa3" xlink:href="bldp-20211231.xsd#bldp_BankOperatingLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_d6c961e9-363a-42f5-a813-4a49255f43d3" xlink:to="loc_bldp_BankOperatingLineMember_a5c37744-4c4b-42ac-983b-c4675a5c9fa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EncoreFXFacilityMember_817828c7-2267-4c76-a426-730cf791fd36" xlink:href="bldp-20211231.xsd#bldp_EncoreFXFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_d6c961e9-363a-42f5-a813-4a49255f43d3" xlink:to="loc_bldp_EncoreFXFacilityMember_817828c7-2267-4c76-a426-730cf791fd36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_7ec14bd6-febd-449a-b7bc-5baa2e7aab4f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7ea488af-34df-4ec4-97a4-148bbb6a9e31" xlink:to="loc_ifrs-full_TypesOfRisksAxis_7ec14bd6-febd-449a-b7bc-5baa2e7aab4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_7ec14bd6-febd-449a-b7bc-5baa2e7aab4f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_7ec14bd6-febd-449a-b7bc-5baa2e7aab4f" xlink:to="loc_ifrs-full_TypesOfRisksMember_7ec14bd6-febd-449a-b7bc-5baa2e7aab4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_64b719c6-b000-4f32-81e3-da4f8df8797f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_7ec14bd6-febd-449a-b7bc-5baa2e7aab4f" xlink:to="loc_ifrs-full_TypesOfRisksMember_64b719c6-b000-4f32-81e3-da4f8df8797f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_9e2b5867-c7c5-4020-bc4f-2c6905a0a2f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_64b719c6-b000-4f32-81e3-da4f8df8797f" xlink:to="loc_ifrs-full_CurrencyRiskMember_9e2b5867-c7c5-4020-bc4f-2c6905a0a2f0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#ProvisionsandotherliabilitiesRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails" xlink:type="extended" id="i4b7e74e1ada540449f5e956905ff44be_ProvisionsandotherliabilitiesRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_72205ce0-af55-4c52-a790-bc7e7c372770" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_Provisions_72205ce0-af55-4c52-a790-bc7e7c372770" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_8d73d892-c503-43b3-8349-b3ea81b3de6d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_8d73d892-c503-43b3-8349-b3ea81b3de6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_bcf237f1-8628-40e8-9605-6d318953949b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_bcf237f1-8628-40e8-9605-6d318953949b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_06ffd77f-9e81-4d56-aad7-b47434a235d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_06ffd77f-9e81-4d56-aad7-b47434a235d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_56ef24cd-85ca-4348-8b07-20e27495fe7d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_56ef24cd-85ca-4348-8b07-20e27495fe7d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_337f58f8-298b-4fd4-b5e0-ae6e42b82012" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_1992b5ed-7f61-460e-bc2d-d3550685371a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:to="loc_ifrs-full_CurrentProvisions_1992b5ed-7f61-460e-bc2d-d3550685371a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_0c25eaec-ebde-4985-a82b-4e527a20eb32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:to="loc_ifrs-full_NoncurrentProvisions_0c25eaec-ebde-4985-a82b-4e527a20eb32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_60697e5a-beab-4863-980b-4f471f376e04" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_87d5a784-22b5-49ec-8819-bdce4003bd52" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_87d5a784-22b5-49ec-8819-bdce4003bd52" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_bb637130-5007-4ee0-a5f9-b9306a91882b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_87d5a784-22b5-49ec-8819-bdce4003bd52" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_bb637130-5007-4ee0-a5f9-b9306a91882b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_bb637130-5007-4ee0-a5f9-b9306a91882b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_bb637130-5007-4ee0-a5f9-b9306a91882b" xlink:to="loc_ifrs-full_OtherProvisionsMember_bb637130-5007-4ee0-a5f9-b9306a91882b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_bb637130-5007-4ee0-a5f9-b9306a91882b" xlink:to="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember_fe4ab9ea-4c4e-426c-80ba-4616899e4ef3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:to="loc_ifrs-full_RestructuringProvisionMember_fe4ab9ea-4c4e-426c-80ba-4616899e4ef3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_4957b9f4-5ecc-4476-83f8-39b9c11130eb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:to="loc_ifrs-full_WarrantyProvisionMember_4957b9f4-5ecc-4476-83f8-39b9c11130eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_eb0fe57e-31c3-4a1b-ae45-546a57cb1b80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_eb0fe57e-31c3-4a1b-ae45-546a57cb1b80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationProvisionMember_9b77cde6-c823-4290-b3cc-03ae9089b476" xlink:href="bldp-20211231.xsd#bldp_ContingentConsiderationProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:to="loc_bldp_ContingentConsiderationProvisionMember_9b77cde6-c823-4290-b3cc-03ae9089b476" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_42fa050a-f9cd-4308-81e1-ca80ab4d60aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_42fa050a-f9cd-4308-81e1-ca80ab4d60aa" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#ProvisionsandotherliabilitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails" xlink:type="extended" id="i6b39894edae940e7a39fe13c89d7e50d_ProvisionsandotherliabilitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_85769877-e104-4aae-9262-ad13d503140b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_85769877-e104-4aae-9262-ad13d503140b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_5f20cc09-1273-43ec-a76e-9ecc8faedd56" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_NewProvisionsOtherProvisions_5f20cc09-1273-43ec-a76e-9ecc8faedd56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5bb27cf6-f9a0-45f7-b84e-76d1cabde936" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5bb27cf6-f9a0-45f7-b84e-76d1cabde936" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_24df8e2b-7c06-46a4-8f76-d233bdaeb485" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_24df8e2b-7c06-46a4-8f76-d233bdaeb485" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_ecdc9692-27ea-413b-a0ac-e89f37407d6f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_ecdc9692-27ea-413b-a0ac-e89f37407d6f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_f8edaaba-9700-4b5f-b1a9-6c7ee352c3be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_f8edaaba-9700-4b5f-b1a9-6c7ee352c3be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_a763e713-6d82-4b14-985e-ef7c9e2a114e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_OnerousContractsProvision_a763e713-6d82-4b14-985e-ef7c9e2a114e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_ec4e3cca-106a-4a5b-9ae2-48b28ad565d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_ec4e3cca-106a-4a5b-9ae2-48b28ad565d3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_e9540678-cee9-48d5-8459-56fb30164956" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_LiabilitiesIncurred_e9540678-cee9-48d5-8459-56fb30164956" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability_297a253d-942e-45f0-9814-cd755d1a52ab" xlink:href="bldp-20211231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_bldp_PaymentOfContingentConsiderationLiability_297a253d-942e-45f0-9814-cd755d1a52ab" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_c9c74e11-07f7-44f6-9365-61797d9e5364" xlink:href="bldp-20211231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_c9c74e11-07f7-44f6-9365-61797d9e5364" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_3758c2f0-79cc-455c-8df8-df01bb26907a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_f43276f3-6774-49f2-9e55-412017216ae6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_e1d3d900-2dec-453e-92f8-a43bc5fa49dd" xlink:href="bldp-20211231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_e1d3d900-2dec-453e-92f8-a43bc5fa49dd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_a3da6221-1f57-41a7-9cc3-a887d6d516bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_a3da6221-1f57-41a7-9cc3-a887d6d516bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_a3da6221-1f57-41a7-9cc3-a887d6d516bb_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_a3da6221-1f57-41a7-9cc3-a887d6d516bb" xlink:to="loc_ifrs-full_OtherProvisionsMember_a3da6221-1f57-41a7-9cc3-a887d6d516bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_21fa8b80-294c-4179-9cc8-133b9a25e8fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_a3da6221-1f57-41a7-9cc3-a887d6d516bb" xlink:to="loc_ifrs-full_OtherProvisionsMember_21fa8b80-294c-4179-9cc8-133b9a25e8fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_1ac76529-b46a-454b-aa2d-ba3b82986039" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_21fa8b80-294c-4179-9cc8-133b9a25e8fa" xlink:to="loc_ifrs-full_WarrantyProvisionMember_1ac76529-b46a-454b-aa2d-ba3b82986039" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_45eef149-ea66-42ab-af13-8f4983d0873c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_21fa8b80-294c-4179-9cc8-133b9a25e8fa" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_45eef149-ea66-42ab-af13-8f4983d0873c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2701a4f8-0259-4675-904b-915b7f1b5b84" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2701a4f8-0259-4675-904b-915b7f1b5b84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2701a4f8-0259-4675-904b-915b7f1b5b84_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2701a4f8-0259-4675-904b-915b7f1b5b84" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2701a4f8-0259-4675-904b-915b7f1b5b84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2bf8280-1c6c-4e95-9c76-0f55e5e5f56e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2701a4f8-0259-4675-904b-915b7f1b5b84" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2bf8280-1c6c-4e95-9c76-0f55e5e5f56e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d76a92ec-241f-485c-9a0f-a77495fefa04" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2bf8280-1c6c-4e95-9c76-0f55e5e5f56e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d76a92ec-241f-485c-9a0f-a77495fefa04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsAxis_923fe863-c468-4c26-804b-4a220c59c00c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsAxis_923fe863-c468-4c26-804b-4a220c59c00c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_923fe863-c468-4c26-804b-4a220c59c00c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis_923fe863-c468-4c26-804b-4a220c59c00c" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_923fe863-c468-4c26-804b-4a220c59c00c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_c24978bd-8265-4519-ad9b-9fd90c043cfc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis_923fe863-c468-4c26-804b-4a220c59c00c" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_c24978bd-8265-4519-ad9b-9fd90c043cfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_e481bc3f-3232-4d49-9653-5e8ce804297e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OnerousContractsCostOfFulfillingContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsMember_c24978bd-8265-4519-ad9b-9fd90c043cfc" xlink:to="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_e481bc3f-3232-4d49-9653-5e8ce804297e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_a5203c59-028d-4521-a5b5-1e4313abb92c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_a5203c59-028d-4521-a5b5-1e4313abb92c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a5203c59-028d-4521-a5b5-1e4313abb92c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_a5203c59-028d-4521-a5b5-1e4313abb92c" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a5203c59-028d-4521-a5b5-1e4313abb92c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc5c257f-1e66-412d-93b1-6aac62b845cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_a5203c59-028d-4521-a5b5-1e4313abb92c" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc5c257f-1e66-412d-93b1-6aac62b845cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_8fd5d99e-bf48-4077-a33d-4e915dde7db6" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc5c257f-1e66-412d-93b1-6aac62b845cc" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_8fd5d99e-bf48-4077-a33d-4e915dde7db6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_d20d421a-bff6-4190-b512-262c39f2b5b6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_RangeAxis_d20d421a-bff6-4190-b512-262c39f2b5b6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_d20d421a-bff6-4190-b512-262c39f2b5b6_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_d20d421a-bff6-4190-b512-262c39f2b5b6" xlink:to="loc_ifrs-full_RangesMember_d20d421a-bff6-4190-b512-262c39f2b5b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_1f5d1efd-192f-4412-8040-0572d4adc85d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_d20d421a-bff6-4190-b512-262c39f2b5b6" xlink:to="loc_ifrs-full_RangesMember_1f5d1efd-192f-4412-8040-0572d4adc85d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_ffff3397-829f-43a5-a630-8e53dd194b35" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_1f5d1efd-192f-4412-8040-0572d4adc85d" xlink:to="loc_ifrs-full_TopOfRangeMember_ffff3397-829f-43a5-a630-8e53dd194b35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_08579e9c-d466-418e-9df9-911e1892964b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_08579e9c-d466-418e-9df9-911e1892964b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_08579e9c-d466-418e-9df9-911e1892964b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_08579e9c-d466-418e-9df9-911e1892964b" xlink:to="loc_ifrs-full_NonadjustingEventsMember_08579e9c-d466-418e-9df9-911e1892964b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_8948e16c-e215-4a60-a836-618387f51523" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_08579e9c-d466-418e-9df9-911e1892964b" xlink:to="loc_ifrs-full_NonadjustingEventsMember_8948e16c-e215-4a60-a836-618387f51523" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_6815e03e-b39a-4f9c-a889-9beff1503457" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_8948e16c-e215-4a60-a836-618387f51523" xlink:to="loc_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_6815e03e-b39a-4f9c-a889-9beff1503457" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#LeaseliabilitySummaryofLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails" xlink:type="extended" id="i660bbc38bf004ae2b256f586c54160ca_LeaseliabilitySummaryofLeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6fdeb917-39ff-46e8-b48d-5c952ed7d4a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_ac4b2b37-a8a9-4365-8443-703f00b72798" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6fdeb917-39ff-46e8-b48d-5c952ed7d4a7" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_ac4b2b37-a8a9-4365-8443-703f00b72798" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_664192b3-7839-4e10-8de1-ca7f9f551244" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6fdeb917-39ff-46e8-b48d-5c952ed7d4a7" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_664192b3-7839-4e10-8de1-ca7f9f551244" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_ed9eace8-aa42-4d38-9a99-25ccf5b977dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6fdeb917-39ff-46e8-b48d-5c952ed7d4a7" xlink:to="loc_ifrs-full_LeaseLiabilities_ed9eace8-aa42-4d38-9a99-25ccf5b977dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_947cd0f6-84e6-4c5e-9496-7126fc085588" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6fdeb917-39ff-46e8-b48d-5c952ed7d4a7" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_947cd0f6-84e6-4c5e-9496-7126fc085588" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_da75ad90-40ae-4040-9253-0b6bd926d82d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_947cd0f6-84e6-4c5e-9496-7126fc085588" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_da75ad90-40ae-4040-9253-0b6bd926d82d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_da75ad90-40ae-4040-9253-0b6bd926d82d_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_da75ad90-40ae-4040-9253-0b6bd926d82d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_da75ad90-40ae-4040-9253-0b6bd926d82d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_32fd94fa-8db2-42ce-8d00-05d17550121f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_da75ad90-40ae-4040-9253-0b6bd926d82d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_32fd94fa-8db2-42ce-8d00-05d17550121f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_b983ecc4-098a-4dca-9364-c05d3088aa44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_32fd94fa-8db2-42ce-8d00-05d17550121f" xlink:to="loc_ifrs-full_LandAndBuildingsMember_b983ecc4-098a-4dca-9364-c05d3088aa44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_2e025e1e-873f-4ad3-862e-3e9195fdf60b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_32fd94fa-8db2-42ce-8d00-05d17550121f" xlink:to="loc_ifrs-full_OfficeEquipmentMember_2e025e1e-873f-4ad3-862e-3e9195fdf60b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_1923441d-a6cf-41fe-8065-2f4a10fd2711" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_32fd94fa-8db2-42ce-8d00-05d17550121f" xlink:to="loc_ifrs-full_VehiclesMember_1923441d-a6cf-41fe-8065-2f4a10fd2711" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#LeaseliabilityMaturityAnalysisDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails" xlink:type="extended" id="i41135da8ca3942c3b36598dc235c1c24_LeaseliabilityMaturityAnalysisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_178dbd98-a306-48cf-85cb-4f684378c61a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_748c86f5-e636-4ba4-8a35-56cf1eae0f28" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_178dbd98-a306-48cf-85cb-4f684378c61a" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_748c86f5-e636-4ba4-8a35-56cf1eae0f28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_86fa9e06-0970-4249-bdf8-f82f3453e25f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_178dbd98-a306-48cf-85cb-4f684378c61a" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_86fa9e06-0970-4249-bdf8-f82f3453e25f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_96c8b53c-9a9c-47b1-9d0f-c2594d0a0f59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_86fa9e06-0970-4249-bdf8-f82f3453e25f" xlink:to="loc_ifrs-full_MaturityAxis_96c8b53c-9a9c-47b1-9d0f-c2594d0a0f59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_96c8b53c-9a9c-47b1-9d0f-c2594d0a0f59_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_96c8b53c-9a9c-47b1-9d0f-c2594d0a0f59" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_96c8b53c-9a9c-47b1-9d0f-c2594d0a0f59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_dd729239-a27f-4d5f-b1ea-9a67d2f08fb3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_96c8b53c-9a9c-47b1-9d0f-c2594d0a0f59" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_dd729239-a27f-4d5f-b1ea-9a67d2f08fb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_0e0f9109-da30-4403-823f-73155a9c4406" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_dd729239-a27f-4d5f-b1ea-9a67d2f08fb3" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_0e0f9109-da30-4403-823f-73155a9c4406" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_1f25d958-a0c7-4f27-bb42-5a1b2b5135ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_dd729239-a27f-4d5f-b1ea-9a67d2f08fb3" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_1f25d958-a0c7-4f27-bb42-5a1b2b5135ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_6e4b7ecb-4335-445c-94f5-640f786575c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_dd729239-a27f-4d5f-b1ea-9a67d2f08fb3" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_6e4b7ecb-4335-445c-94f5-640f786575c2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#LeaseliabilityIFRS16ImpactDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails" xlink:type="extended" id="i0c9538b2ca87404099073a7d92c0d333_LeaseliabilityIFRS16ImpactDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_577d9243-d450-4026-b424-9c41eae621e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_577d9243-d450-4026-b424-9c41eae621e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_57e0ee13-7cf1-4e4b-be97-f651aad43e86" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeFromSubleasingRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_57e0ee13-7cf1-4e4b-be97-f651aad43e86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed_e71e02c7-0098-43ee-ba90-9db560cba4bd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed_e71e02c7-0098-43ee-ba90-9db560cba4bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities_cdbb9b71-166c-4414-a714-9ff41dbdfd4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestPaidClassifiedAsOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities_cdbb9b71-166c-4414-a714-9ff41dbdfd4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_678109b6-5c98-466c-9747-378f3ff91c03" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_678109b6-5c98-466c-9747-378f3ff91c03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases_119ff932-c17f-4c8d-be8f-2aee493e2e8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_CashOutflowForLeases_119ff932-c17f-4c8d-be8f-2aee493e2e8f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_808b6d30-06a2-4e39-9b4c-8fcb76066241" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_808b6d30-06a2-4e39-9b4c-8fcb76066241" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsAxis_77f88b52-6e86-44f9-ada9-6073bcbd0c6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_808b6d30-06a2-4e39-9b4c-8fcb76066241" xlink:to="loc_ifrs-full_NewIFRSsAxis_77f88b52-6e86-44f9-ada9-6073bcbd0c6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsMember_77f88b52-6e86-44f9-ada9-6073bcbd0c6e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NewIFRSsAxis_77f88b52-6e86-44f9-ada9-6073bcbd0c6e" xlink:to="loc_ifrs-full_NewIFRSsMember_77f88b52-6e86-44f9-ada9-6073bcbd0c6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsMember_4dfb548a-cce8-4fc6-ac2d-202762834e0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NewIFRSsAxis_77f88b52-6e86-44f9-ada9-6073bcbd0c6e" xlink:to="loc_ifrs-full_NewIFRSsMember_4dfb548a-cce8-4fc6-ac2d-202762834e0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IFRS16Member_f7803583-780a-4b73-8060-8bf8e4ae62c5" xlink:href="bldp-20211231.xsd#bldp_IFRS16Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NewIFRSsMember_4dfb548a-cce8-4fc6-ac2d-202762834e0e" xlink:to="loc_bldp_IFRS16Member_f7803583-780a-4b73-8060-8bf8e4ae62c5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#LeaseliabilityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LeaseliabilityNarrativeDetails" xlink:type="extended" id="idb737fd1df9a45a0a022413aeea08758_LeaseliabilityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2af01c03-7b59-4b0b-9246-98235acc0cd2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesInterestRate_6bb7f622-b077-4eb2-9335-c3a163319e35" xlink:href="bldp-20211231.xsd#bldp_LeasesInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2af01c03-7b59-4b0b-9246-98235acc0cd2" xlink:to="loc_bldp_LeasesInterestRate_6bb7f622-b077-4eb2-9335-c3a163319e35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_320b8770-9be5-452b-933a-7af5d80730e6" xlink:href="bldp-20211231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2af01c03-7b59-4b0b-9246-98235acc0cd2" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_320b8770-9be5-452b-933a-7af5d80730e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf33b9df-87d8-492b-9d06-7ec7c24effeb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2af01c03-7b59-4b0b-9246-98235acc0cd2" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf33b9df-87d8-492b-9d06-7ec7c24effeb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_16519e7b-a67d-44c2-ac53-fceddd782e8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf33b9df-87d8-492b-9d06-7ec7c24effeb" xlink:to="loc_ifrs-full_RangeAxis_16519e7b-a67d-44c2-ac53-fceddd782e8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_16519e7b-a67d-44c2-ac53-fceddd782e8f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_16519e7b-a67d-44c2-ac53-fceddd782e8f" xlink:to="loc_ifrs-full_RangesMember_16519e7b-a67d-44c2-ac53-fceddd782e8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_997b4ef0-c4ea-47bc-9f46-cdca55f35098" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_16519e7b-a67d-44c2-ac53-fceddd782e8f" xlink:to="loc_ifrs-full_RangesMember_997b4ef0-c4ea-47bc-9f46-cdca55f35098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_945ceb79-db10-426d-8332-f7723b2c0723" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_997b4ef0-c4ea-47bc-9f46-cdca55f35098" xlink:to="loc_ifrs-full_BottomOfRangeMember_945ceb79-db10-426d-8332-f7723b2c0723" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_3f5bfe75-2422-479f-8402-05a9c31dd65f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_997b4ef0-c4ea-47bc-9f46-cdca55f35098" xlink:to="loc_ifrs-full_TopOfRangeMember_3f5bfe75-2422-479f-8402-05a9c31dd65f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsNetdefinedbenefitliabilityassetDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EmployeefuturebenefitsNetdefinedbenefitliabilityassetDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsNetdefinedbenefitliabilityassetDetails" xlink:type="extended" id="i0d0a3ca455694c40aed99cd99605b4ca_EmployeefuturebenefitsNetdefinedbenefitliabilityassetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c25b47d4-7b0d-46d8-8219-7b42ea2b9da3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_8d8e2497-8905-4184-aaf5-0daa6e9ab919" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c25b47d4-7b0d-46d8-8219-7b42ea2b9da3" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_8d8e2497-8905-4184-aaf5-0daa6e9ab919" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4ba29fa6-5600-492f-8023-1be39fbc6faa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c25b47d4-7b0d-46d8-8219-7b42ea2b9da3" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4ba29fa6-5600-492f-8023-1be39fbc6faa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_4290733d-77d9-49e5-9b95-dc7dc2049c33" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4ba29fa6-5600-492f-8023-1be39fbc6faa" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_4290733d-77d9-49e5-9b95-dc7dc2049c33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_4290733d-77d9-49e5-9b95-dc7dc2049c33_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_4290733d-77d9-49e5-9b95-dc7dc2049c33" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_4290733d-77d9-49e5-9b95-dc7dc2049c33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_bbbc6b76-c7cc-436a-a6bf-0d6816022624" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_4290733d-77d9-49e5-9b95-dc7dc2049c33" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_bbbc6b76-c7cc-436a-a6bf-0d6816022624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_f88e30ee-8f8b-42e8-af5f-67d9c340b4f1" xlink:href="bldp-20211231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_bbbc6b76-c7cc-436a-a6bf-0d6816022624" xlink:to="loc_bldp_PensionPlanMember_f88e30ee-8f8b-42e8-af5f-67d9c340b4f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_6b42bfcf-0151-4cbf-b73e-34f74d79cddf" xlink:href="bldp-20211231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_bbbc6b76-c7cc-436a-a6bf-0d6816022624" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_6b42bfcf-0151-4cbf-b73e-34f74d79cddf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EmployeefuturebenefitsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails" xlink:type="extended" id="iaf539a7d5e7c4f4bb2d304fc7bdb1e9c_EmployeefuturebenefitsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_8660404e-ba8b-4b7e-8b8d-48a658e68302" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_8660404e-ba8b-4b7e-8b8d-48a658e68302" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBenefitPlans_f033eb74-34d1-4abc-b761-771c5540da57" xlink:href="bldp-20211231.xsd#bldp_NumberOfBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:to="loc_bldp_NumberOfBenefitPlans_f033eb74-34d1-4abc-b761-771c5540da57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_16614927-cff3-4ef3-91e0-64540023c4fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_16614927-cff3-4ef3-91e0-64540023c4fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_5379ae94-78a2-4548-9888-c7306330f751" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_5379ae94-78a2-4548-9888-c7306330f751" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1a309e16-b575-42e9-a687-b0850f271366" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1a309e16-b575-42e9-a687-b0850f271366" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_5ea3ef96-afcb-4650-bbd9-8b34eff5e70c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1a309e16-b575-42e9-a687-b0850f271366" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_5ea3ef96-afcb-4650-bbd9-8b34eff5e70c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_5ea3ef96-afcb-4650-bbd9-8b34eff5e70c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_5ea3ef96-afcb-4650-bbd9-8b34eff5e70c" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_5ea3ef96-afcb-4650-bbd9-8b34eff5e70c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_04922adb-5011-46b9-9423-67b141cb2c7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_5ea3ef96-afcb-4650-bbd9-8b34eff5e70c" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_04922adb-5011-46b9-9423-67b141cb2c7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_13b35408-c3bc-4409-a567-e74b54270466" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_04922adb-5011-46b9-9423-67b141cb2c7e" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_13b35408-c3bc-4409-a567-e74b54270466" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EmployeefuturebenefitsFutureBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails" xlink:type="extended" id="i617280701190451294f45562025dbe32_EmployeefuturebenefitsFutureBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_33e4ff06-1457-47da-8b07-79967ff66576" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_33e4ff06-1457-47da-8b07-79967ff66576" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_53d2ddbe-22f4-40db-9e13-0873be10d934" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_53d2ddbe-22f4-40db-9e13-0873be10d934" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_af2f2f6a-26f6-43d2-8df1-7f008702c1b3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_af2f2f6a-26f6-43d2-8df1-7f008702c1b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_970ecb22-bfac-4e04-b32a-38a1d1c94442" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_970ecb22-bfac-4e04-b32a-38a1d1c94442" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_e3c82994-2b7f-495d-b8a1-f252cd30b1af" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:to="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_e3c82994-2b7f-495d-b8a1-f252cd30b1af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_872bf864-e256-4cf3-a3a4-20aadf60f916" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_872bf864-e256-4cf3-a3a4-20aadf60f916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_f6c8338e-a8be-4d27-9fe9-3cbe39f10adb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_f6c8338e-a8be-4d27-9fe9-3cbe39f10adb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4ffae315-6f9a-463e-a8da-6e9cdadf1b20" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4ffae315-6f9a-463e-a8da-6e9cdadf1b20" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_8ae62461-a849-46fd-b551-1d2d341bc6cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_8ae62461-a849-46fd-b551-1d2d341bc6cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_6ff09334-d836-4103-9fde-101857c5d786" xlink:href="bldp-20211231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_6ff09334-d836-4103-9fde-101857c5d786" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_2bbe196a-c07a-4a93-b427-226cfc4fdec2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_2bbe196a-c07a-4a93-b427-226cfc4fdec2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_0b8faf67-048f-4c3a-b1e4-5c36cd7e4aaa" xlink:href="bldp-20211231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:to="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_0b8faf67-048f-4c3a-b1e4-5c36cd7e4aaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_fd92027a-68b3-4dc3-8d89-43702a2936a6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_0b8faf67-048f-4c3a-b1e4-5c36cd7e4aaa" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_fd92027a-68b3-4dc3-8d89-43702a2936a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_94968a6c-a621-47e7-801c-d3a57003e63f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_0b8faf67-048f-4c3a-b1e4-5c36cd7e4aaa" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_94968a6c-a621-47e7-801c-d3a57003e63f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_57994c19-e4b3-4913-b383-dee417234567" xlink:href="bldp-20211231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_0b8faf67-048f-4c3a-b1e4-5c36cd7e4aaa" xlink:to="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_57994c19-e4b3-4913-b383-dee417234567" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_d3c11d02-b97f-47d3-933f-c09e658beec4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4a1bea4b-e6ea-4707-9457-a79f43403d10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4a1bea4b-e6ea-4707-9457-a79f43403d10" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_b87e28aa-3f71-48b7-bb76-32cad55f99be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4a1bea4b-e6ea-4707-9457-a79f43403d10" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_b87e28aa-3f71-48b7-bb76-32cad55f99be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_b87e28aa-3f71-48b7-bb76-32cad55f99be_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_b87e28aa-3f71-48b7-bb76-32cad55f99be" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_b87e28aa-3f71-48b7-bb76-32cad55f99be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_7750d502-d698-40ff-8df0-7cd3c89e1349" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_b87e28aa-3f71-48b7-bb76-32cad55f99be" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_7750d502-d698-40ff-8df0-7cd3c89e1349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_091b0dec-81bb-4ecc-97a0-0b9a282f7f15" xlink:href="bldp-20211231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_7750d502-d698-40ff-8df0-7cd3c89e1349" xlink:to="loc_bldp_PensionPlanMember_091b0dec-81bb-4ecc-97a0-0b9a282f7f15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_a69a5fb6-41b6-49f3-96e4-e36d35da9a30" xlink:href="bldp-20211231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_7750d502-d698-40ff-8df0-7cd3c89e1349" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_a69a5fb6-41b6-49f3-96e4-e36d35da9a30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_4e4dc836-95a9-480f-81ae-6d873d6a3c05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4a1bea4b-e6ea-4707-9457-a79f43403d10" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_4e4dc836-95a9-480f-81ae-6d873d6a3c05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_4e4dc836-95a9-480f-81ae-6d873d6a3c05_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_4e4dc836-95a9-480f-81ae-6d873d6a3c05" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_4e4dc836-95a9-480f-81ae-6d873d6a3c05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_248aaf56-ea42-4fce-80c3-f0b73b7cf215" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_4e4dc836-95a9-480f-81ae-6d873d6a3c05" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_248aaf56-ea42-4fce-80c3-f0b73b7cf215" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_37663e4f-15af-4e89-ac18-23e743b033c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_248aaf56-ea42-4fce-80c3-f0b73b7cf215" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_37663e4f-15af-4e89-ac18-23e743b033c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_220cc9c2-3613-4873-b240-c0d316ca045a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_248aaf56-ea42-4fce-80c3-f0b73b7cf215" xlink:to="loc_ifrs-full_PlanAssetsMember_220cc9c2-3613-4873-b240-c0d316ca045a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsIncludedincomprehensiveincomelossDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EmployeefuturebenefitsIncludedincomprehensiveincomelossDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsIncludedincomprehensiveincomelossDetails" xlink:type="extended" id="idc1fed9e06a54695bd7c78a01bb1043f_EmployeefuturebenefitsIncludedincomprehensiveincomelossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d849ae16-cc8c-42c0-ba4b-5a94b59800e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_43745531-8630-444c-935c-258a2320b3c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d849ae16-cc8c-42c0-ba4b-5a94b59800e9" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_43745531-8630-444c-935c-258a2320b3c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3025171-d874-4285-aba2-2de768bcfb2b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d849ae16-cc8c-42c0-ba4b-5a94b59800e9" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3025171-d874-4285-aba2-2de768bcfb2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_ee663723-b7df-4e12-85fc-748aa8f8754e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3025171-d874-4285-aba2-2de768bcfb2b" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_ee663723-b7df-4e12-85fc-748aa8f8754e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_ee663723-b7df-4e12-85fc-748aa8f8754e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_ee663723-b7df-4e12-85fc-748aa8f8754e" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_ee663723-b7df-4e12-85fc-748aa8f8754e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_12fb0464-23e3-46f0-9ec8-15002fbc4574" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_ee663723-b7df-4e12-85fc-748aa8f8754e" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_12fb0464-23e3-46f0-9ec8-15002fbc4574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_70747713-7a97-4df2-9284-85d9789209b7" xlink:href="bldp-20211231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_12fb0464-23e3-46f0-9ec8-15002fbc4574" xlink:to="loc_bldp_PensionPlanMember_70747713-7a97-4df2-9284-85d9789209b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_c2d3ddc5-139c-4e2a-8e09-1960028631a7" xlink:href="bldp-20211231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_12fb0464-23e3-46f0-9ec8-15002fbc4574" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_c2d3ddc5-139c-4e2a-8e09-1960028631a7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EmployeefuturebenefitsActuarialAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails" xlink:type="extended" id="ie48d695b47424624a3babdc2bb9bb14a_EmployeefuturebenefitsActuarialAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_369a4fe7-cf97-4ea5-ba8e-7e78f5f095e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_369a4fe7-cf97-4ea5-ba8e-7e78f5f095e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_6dac2170-c343-499e-ae01-d66cbd9e66f6" xlink:href="bldp-20211231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:to="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_6dac2170-c343-499e-ae01-d66cbd9e66f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_51966041-681d-4376-a0ef-e932bce4103d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_51966041-681d-4376-a0ef-e932bce4103d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_849cbf53-c908-4c94-804e-75ec1f5a85f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_849cbf53-c908-4c94-804e-75ec1f5a85f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_4b7d9389-41b8-4756-bdfe-ef7aa8bea3f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_4b7d9389-41b8-4756-bdfe-ef7aa8bea3f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_263a987b-a57e-4b4d-a7b4-f3fdfdc828fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_4b7d9389-41b8-4756-bdfe-ef7aa8bea3f2" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_263a987b-a57e-4b4d-a7b4-f3fdfdc828fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_263a987b-a57e-4b4d-a7b4-f3fdfdc828fc_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_263a987b-a57e-4b4d-a7b4-f3fdfdc828fc" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_263a987b-a57e-4b4d-a7b4-f3fdfdc828fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_ab505958-0b78-433e-8847-1495fcf9103c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_263a987b-a57e-4b4d-a7b4-f3fdfdc828fc" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_ab505958-0b78-433e-8847-1495fcf9103c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_ebe6ccfd-f965-47c8-9885-f666242a4802" xlink:href="bldp-20211231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_ab505958-0b78-433e-8847-1495fcf9103c" xlink:to="loc_bldp_PensionPlanMember_ebe6ccfd-f965-47c8-9885-f666242a4802" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_991cfc3f-59c4-4cff-ba5b-5c7226b20214" xlink:href="bldp-20211231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_ab505958-0b78-433e-8847-1495fcf9103c" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_991cfc3f-59c4-4cff-ba5b-5c7226b20214" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_a02845e5-f11e-4a22-881c-4075b5d3a786" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_4b7d9389-41b8-4756-bdfe-ef7aa8bea3f2" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_a02845e5-f11e-4a22-881c-4075b5d3a786" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_a02845e5-f11e-4a22-881c-4075b5d3a786_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_a02845e5-f11e-4a22-881c-4075b5d3a786" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_a02845e5-f11e-4a22-881c-4075b5d3a786_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_4eb97205-4f12-437d-9c95-69935be2b4f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_a02845e5-f11e-4a22-881c-4075b5d3a786" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_4eb97205-4f12-437d-9c95-69935be2b4f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_e5752002-3ae0-4425-aa63-f606831118d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_4eb97205-4f12-437d-9c95-69935be2b4f3" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_e5752002-3ae0-4425-aa63-f606831118d6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquitySharebasedcompensationDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EquitySharebasedcompensationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquitySharebasedcompensationDetails" xlink:type="extended" id="i6082fba3a61f456eaf91710dc8ec8ef1_EquitySharebasedcompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_29e3519e-fd66-4dbb-a5e2-9928b5351c4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_51aa56fc-acea-46d6-a939-d7d01bad15f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_29e3519e-fd66-4dbb-a5e2-9928b5351c4b" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_51aa56fc-acea-46d6-a939-d7d01bad15f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations_e17c65e6-af8f-41a0-b354-db232f27e546" xlink:href="bldp-20211231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_29e3519e-fd66-4dbb-a5e2-9928b5351c4b" xlink:to="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations_e17c65e6-af8f-41a0-b354-db232f27e546" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_bddcc24d-4297-4f37-b44e-03e91289ceab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_29e3519e-fd66-4dbb-a5e2-9928b5351c4b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_bddcc24d-4297-4f37-b44e-03e91289ceab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b65c7741-7dda-404d-8c58-969bee5e239b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_29e3519e-fd66-4dbb-a5e2-9928b5351c4b" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b65c7741-7dda-404d-8c58-969bee5e239b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_803a88db-6398-4b9f-9397-bceb5c1fb23b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b65c7741-7dda-404d-8c58-969bee5e239b" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_803a88db-6398-4b9f-9397-bceb5c1fb23b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_803a88db-6398-4b9f-9397-bceb5c1fb23b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_803a88db-6398-4b9f-9397-bceb5c1fb23b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_803a88db-6398-4b9f-9397-bceb5c1fb23b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_e7cb8db6-ce26-44c2-8e6f-b461dad065b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_803a88db-6398-4b9f-9397-bceb5c1fb23b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_e7cb8db6-ce26-44c2-8e6f-b461dad065b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_ecfd41d1-ded9-4d9a-9dc8-62789ebb1516" xlink:href="bldp-20211231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_e7cb8db6-ce26-44c2-8e6f-b461dad065b8" xlink:to="loc_bldp_EmployeeStockOption1Member_ecfd41d1-ded9-4d9a-9dc8-62789ebb1516" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_bf194c89-a8fe-4541-b735-69f818f7e79f" xlink:href="bldp-20211231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_e7cb8db6-ce26-44c2-8e6f-b461dad065b8" xlink:to="loc_bldp_DeferredShareUnitsMember_bf194c89-a8fe-4541-b735-69f818f7e79f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_c8d5a243-06e3-4469-ab16-d633a46f7819" xlink:href="bldp-20211231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_e7cb8db6-ce26-44c2-8e6f-b461dad065b8" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_c8d5a243-06e3-4469-ab16-d633a46f7819" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="extended" id="i520fbbcdc5094a9e8151b6eb6409ce81_EquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_09c99e5d-0011-4a89-859e-0f5b01e81480" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfSharesIssuedEquity_09c99e5d-0011-4a89-859e-0f5b01e81480" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1_61c4b5c6-85f1-450d-b18a-4165b1a9a519" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_SaleOfStockPricePerShare1_61c4b5c6-85f1-450d-b18a-4165b1a9a519" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_976a5640-0042-41dd-b083-00e0a490f4d2" xlink:href="bldp-20211231.xsd#bldp_ProceedsFromIssuingSharesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_976a5640-0042-41dd-b083-00e0a490f4d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_40832730-0e2f-4af4-a451-53aa80a5b290" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_40832730-0e2f-4af4-a451-53aa80a5b290" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAuthorizedAmount_5c9e507a-f750-4db3-aa9a-1a35766721cb" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_SaleOfStockAuthorizedAmount_5c9e507a-f750-4db3-aa9a-1a35766721cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_fee1bf6e-b4e7-4cc3-a124-bf81aee5f3b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfSharesIssued_fee1bf6e-b4e7-4cc3-a124-bf81aee5f3b7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_cbe2a2ab-4a4f-4929-a813-6a4713980b77" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_cbe2a2ab-4a4f-4929-a813-6a4713980b77" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_ef36d16d-ab22-4555-a99f-4b25b9f380ad" xlink:href="bldp-20211231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_ef36d16d-ab22-4555-a99f-4b25b9f380ad" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_88a6d7cd-ffe4-4158-91b1-50a525608d58" xlink:href="bldp-20211231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_88a6d7cd-ffe4-4158-91b1-50a525608d58" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_a682217f-0c7a-47ea-9e75-7cf8410d99e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_a682217f-0c7a-47ea-9e75-7cf8410d99e8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_32ec3a8d-0546-4b1f-916f-fdc966e263e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_32ec3a8d-0546-4b1f-916f-fdc966e263e8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_bf572bab-381a-4f79-b39b-671dca2d3548" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_bf572bab-381a-4f79-b39b-671dca2d3548" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_ff367ef8-da82-48d7-b760-6f29edf189a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_ff367ef8-da82-48d7-b760-6f29edf189a9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_66c8fc8d-6fc5-4a89-b256-dcf1fd9560aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_66c8fc8d-6fc5-4a89-b256-dcf1fd9560aa" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_01b7cb75-5578-4038-912b-227cd42ed6f2" xlink:href="bldp-20211231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_01b7cb75-5578-4038-912b-227cd42ed6f2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_eb4f5a80-9187-4552-b7bb-63a5b8bddd7a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_eb4f5a80-9187-4552-b7bb-63a5b8bddd7a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_622ecb2b-8008-4db7-acfc-94ae725424a2" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_622ecb2b-8008-4db7-acfc-94ae725424a2" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_05944d2c-cdd6-431c-a7b1-73885f76aabb" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedPerAwardRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_05944d2c-cdd6-431c-a7b1-73885f76aabb" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees_947e77c2-f595-4c2f-a038-5f37c15ce056" xlink:href="bldp-20211231.xsd#bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees_947e77c2-f595-4c2f-a038-5f37c15ce056" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_c8c55827-40c4-4782-ac16-478c0dd619ac" xlink:href="bldp-20211231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_c8c55827-40c4-4782-ac16-478c0dd619ac" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_59aa290b-02cf-41e4-a4c1-1139c6530186" xlink:href="bldp-20211231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_59aa290b-02cf-41e4-a4c1-1139c6530186" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_fa5ac984-306b-4d62-a712-53a91c4d173b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_fa5ac984-306b-4d62-a712-53a91c4d173b" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_4a05f580-e77c-4d5a-bdd6-b629faa41586" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_4a05f580-e77c-4d5a-bdd6-b629faa41586" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_6271b6f0-093c-4b4c-b92d-e2be5e374d69" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_6271b6f0-093c-4b4c-b92d-e2be5e374d69" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_c18ba21c-d7cd-4ac9-8a8e-d7bebaf1d7bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_c18ba21c-d7cd-4ac9-8a8e-d7bebaf1d7bc" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans_60818a26-408e-44bf-bc3c-4e4aa41eec49" xlink:href="bldp-20211231.xsd#bldp_NumberOfShareBasedCompensationPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfShareBasedCompensationPlans_60818a26-408e-44bf-bc3c-4e4aa41eec49" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_fa543a13-bb83-4806-be27-9610f6817af9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_fa543a13-bb83-4806-be27-9610f6817af9" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_91b2f737-170d-464d-ad3f-a113105f66cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_91b2f737-170d-464d-ad3f-a113105f66cc" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_82bc0a96-73e4-4e32-82cb-80ff70a62e5a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_82bc0a96-73e4-4e32-82cb-80ff70a62e5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_82bc0a96-73e4-4e32-82cb-80ff70a62e5a_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_82bc0a96-73e4-4e32-82cb-80ff70a62e5a" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_82bc0a96-73e4-4e32-82cb-80ff70a62e5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_61a1184f-256f-49f1-a2e6-2ec345e17617" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_82bc0a96-73e4-4e32-82cb-80ff70a62e5a" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_61a1184f-256f-49f1-a2e6-2ec345e17617" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_028e5210-6f40-40af-8c68-3546233ce2b7" xlink:href="bldp-20211231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_61a1184f-256f-49f1-a2e6-2ec345e17617" xlink:to="loc_bldp_EmployeeStockOption1Member_028e5210-6f40-40af-8c68-3546233ce2b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_47223001-39bc-484f-8901-ecadaba4616a" xlink:href="bldp-20211231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_61a1184f-256f-49f1-a2e6-2ec345e17617" xlink:to="loc_bldp_DeferredShareUnitsMember_47223001-39bc-484f-8901-ecadaba4616a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_e3377219-fb74-4a93-a826-de4aae49d7fd" xlink:href="bldp-20211231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_61a1184f-256f-49f1-a2e6-2ec345e17617" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_e3377219-fb74-4a93-a826-de4aae49d7fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_cd77f8ec-c9d8-4ba8-8632-bea8903195aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_cd77f8ec-c9d8-4ba8-8632-bea8903195aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_cd77f8ec-c9d8-4ba8-8632-bea8903195aa_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_cd77f8ec-c9d8-4ba8-8632-bea8903195aa" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_cd77f8ec-c9d8-4ba8-8632-bea8903195aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_9f5b74b2-9084-4230-a292-3a348d153348" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_cd77f8ec-c9d8-4ba8-8632-bea8903195aa" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_9f5b74b2-9084-4230-a292-3a348d153348" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember_d818d9f2-d3aa-4962-b1a8-302198d2819a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_9f5b74b2-9084-4230-a292-3a348d153348" xlink:to="loc_ifrs-full_OrdinarySharesMember_d818d9f2-d3aa-4962-b1a8-302198d2819a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis_11efe575-e305-4ed5-a1e7-739565818167" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:to="loc_bldp_SaleOfStockAxis_11efe575-e305-4ed5-a1e7-739565818167" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_11efe575-e305-4ed5-a1e7-739565818167_default" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_SaleOfStockAxis_11efe575-e305-4ed5-a1e7-739565818167" xlink:to="loc_bldp_SaleOfStockDomain_11efe575-e305-4ed5-a1e7-739565818167_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_afb0f195-67a2-4204-91ee-328e2aed011a" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_SaleOfStockAxis_11efe575-e305-4ed5-a1e7-739565818167" xlink:to="loc_bldp_SaleOfStockDomain_afb0f195-67a2-4204-91ee-328e2aed011a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BoughtDealOfferingMember_db4f4e37-6467-421c-998c-076e94373566" xlink:href="bldp-20211231.xsd#bldp_BoughtDealOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_afb0f195-67a2-4204-91ee-328e2aed011a" xlink:to="loc_bldp_BoughtDealOfferingMember_db4f4e37-6467-421c-998c-076e94373566" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ATMProgramsMember_93d1852b-1d09-488c-a371-2b73466eb71a" xlink:href="bldp-20211231.xsd#bldp_ATMProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_afb0f195-67a2-4204-91ee-328e2aed011a" xlink:to="loc_bldp_ATMProgramsMember_93d1852b-1d09-488c-a371-2b73466eb71a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProspectusMember_1f1ef98f-8fce-48cf-9fac-bb52ff754710" xlink:href="bldp-20211231.xsd#bldp_ProspectusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_afb0f195-67a2-4204-91ee-328e2aed011a" xlink:to="loc_bldp_ProspectusMember_1f1ef98f-8fce-48cf-9fac-bb52ff754710" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquitySharecapitalDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EquitySharecapitalDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquitySharecapitalDetails" xlink:type="extended" id="i8ff256a8a52d48048a2d93650cda7058_EquitySharecapitalDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_2480ff99-0d08-4693-8d96-9ea5b67af361" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_bldp_NumberOfSharesIssuedEquity_2480ff99-0d08-4693-8d96-9ea5b67af361" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1_641ef1f5-a727-4b0b-8759-22686eda013c" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_bldp_SaleOfStockPricePerShare1_641ef1f5-a727-4b0b-8759-22686eda013c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_59f1d6d9-9837-4eb3-b83e-8d8742540699" xlink:href="bldp-20211231.xsd#bldp_ProceedsFromIssuingSharesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_59f1d6d9-9837-4eb3-b83e-8d8742540699" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts_f149a5e5-8b53-4e76-8513-b75fe3a46786" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsForShareIssueCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_ifrs-full_PaymentsForShareIssueCosts_f149a5e5-8b53-4e76-8513-b75fe3a46786" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForOtherShareIssueCosts_b4bc1477-123e-41ec-bba6-1779efa4a1cf" xlink:href="bldp-20211231.xsd#bldp_PaymentsForOtherShareIssueCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_bldp_PaymentsForOtherShareIssueCosts_b4bc1477-123e-41ec-bba6-1779efa4a1cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_7f519b15-105c-43f0-abb4-54fac067bca2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_7f519b15-105c-43f0-abb4-54fac067bca2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_f98c2053-0bf3-4f49-b63f-aa8479c94d98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_f98c2053-0bf3-4f49-b63f-aa8479c94d98" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis_bd096c0b-8aab-4e68-9abb-6168f380ed1f" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_f98c2053-0bf3-4f49-b63f-aa8479c94d98" xlink:to="loc_bldp_SaleOfStockAxis_bd096c0b-8aab-4e68-9abb-6168f380ed1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_bd096c0b-8aab-4e68-9abb-6168f380ed1f_default" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_SaleOfStockAxis_bd096c0b-8aab-4e68-9abb-6168f380ed1f" xlink:to="loc_bldp_SaleOfStockDomain_bd096c0b-8aab-4e68-9abb-6168f380ed1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_e165cc2b-4989-41bc-9947-5fcc8f5e24eb" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_SaleOfStockAxis_bd096c0b-8aab-4e68-9abb-6168f380ed1f" xlink:to="loc_bldp_SaleOfStockDomain_e165cc2b-4989-41bc-9947-5fcc8f5e24eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BoughtDealOfferingMember_19cab2fd-876a-42f3-b98f-9cef3aad4e18" xlink:href="bldp-20211231.xsd#bldp_BoughtDealOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_e165cc2b-4989-41bc-9947-5fcc8f5e24eb" xlink:to="loc_bldp_BoughtDealOfferingMember_19cab2fd-876a-42f3-b98f-9cef3aad4e18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ATMProgramsMember_d4b2b0a4-25e9-4937-8791-583d63967c23" xlink:href="bldp-20211231.xsd#bldp_ATMProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_e165cc2b-4989-41bc-9947-5fcc8f5e24eb" xlink:to="loc_bldp_ATMProgramsMember_d4b2b0a4-25e9-4937-8791-583d63967c23" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EquityShareoptionsrangeofexercisepricesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails" xlink:type="extended" id="ia2343c6e90d0438e8f42d628bb2a1b23_EquityShareoptionsrangeofexercisepricesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceOfShareOptions_48b88eaa-588b-4256-92b6-c1f6e4979f16" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceOfShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_bldp_ExercisePriceOfShareOptions_48b88eaa-588b-4256-92b6-c1f6e4979f16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_0cdd44c1-7267-420f-9b0a-7132c6f3175f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_0cdd44c1-7267-420f-9b0a-7132c6f3175f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_a2a3ce46-14da-40ce-bfb8-54f11641f099" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_a2a3ce46-14da-40ce-bfb8-54f11641f099" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_44573cc7-911b-4324-8476-d0ac587a2f10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_44573cc7-911b-4324-8476-d0ac587a2f10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_7a7266af-8bed-4b6d-a89b-25fc045c99a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_7a7266af-8bed-4b6d-a89b-25fc045c99a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_491f537e-ff11-4ece-a4aa-e3e9d7ea9efe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_491f537e-ff11-4ece-a4aa-e3e9d7ea9efe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_c7b18b7e-2258-4895-a7b9-50a790f9f5ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_c7b18b7e-2258-4895-a7b9-50a790f9f5ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_9ed81a64-2d98-4632-a756-bedb3328a288" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_c7b18b7e-2258-4895-a7b9-50a790f9f5ae" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_9ed81a64-2d98-4632-a756-bedb3328a288" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_9ed81a64-2d98-4632-a756-bedb3328a288_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_9ed81a64-2d98-4632-a756-bedb3328a288" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_9ed81a64-2d98-4632-a756-bedb3328a288_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_9ed81a64-2d98-4632-a756-bedb3328a288" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeOneMember_e876140d-0abb-4270-bb6a-f3ef3cd139bd" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeOneMember_e876140d-0abb-4270-bb6a-f3ef3cd139bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeTwoMember_54c82e7e-47ed-4262-9cca-2247d8a4e72c" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeTwoMember_54c82e7e-47ed-4262-9cca-2247d8a4e72c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeThreeMember_bd199879-979a-4ba3-867f-c54436c71e57" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeThreeMember_bd199879-979a-4ba3-867f-c54436c71e57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeFourMember_faf46d5a-d501-4190-bf96-8843a133d915" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeFourMember_faf46d5a-d501-4190-bf96-8843a133d915" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeFiveMember_adabb9aa-ddfd-4d53-8eb6-423bc2d3403f" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeFiveMember_adabb9aa-ddfd-4d53-8eb6-423bc2d3403f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeSixMember_48726ee6-5332-42de-84f7-054fbfc852d2" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeSixMember_48726ee6-5332-42de-84f7-054fbfc852d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_9037bd55-3a7f-48d0-b24f-2b49072ea395" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_c7b18b7e-2258-4895-a7b9-50a790f9f5ae" xlink:to="loc_ifrs-full_RangeAxis_9037bd55-3a7f-48d0-b24f-2b49072ea395" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_9037bd55-3a7f-48d0-b24f-2b49072ea395_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_9037bd55-3a7f-48d0-b24f-2b49072ea395" xlink:to="loc_ifrs-full_RangesMember_9037bd55-3a7f-48d0-b24f-2b49072ea395_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_49a53242-42a9-4b9d-b61c-a86df6916b43" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_9037bd55-3a7f-48d0-b24f-2b49072ea395" xlink:to="loc_ifrs-full_RangesMember_49a53242-42a9-4b9d-b61c-a86df6916b43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_e037bee8-c195-43df-8318-f4c58ef4242c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_49a53242-42a9-4b9d-b61c-a86df6916b43" xlink:to="loc_ifrs-full_BottomOfRangeMember_e037bee8-c195-43df-8318-f4c58ef4242c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_65e6d6ca-1db3-4497-bde1-5cbefc449481" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_49a53242-42a9-4b9d-b61c-a86df6916b43" xlink:to="loc_ifrs-full_TopOfRangeMember_65e6d6ca-1db3-4497-bde1-5cbefc449481" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityDeferredshareunitsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EquityDeferredshareunitsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityDeferredshareunitsDetails" xlink:type="extended" id="iea718416f70340eba5d8196736c81472_EquityDeferredshareunitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_8f81974d-0032-4a03-8e6b-2297e0a6311f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_8f81974d-0032-4a03-8e6b-2297e0a6311f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_548d6acc-63f7-4aa7-8ff1-cbe098a16f92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_548d6acc-63f7-4aa7-8ff1-cbe098a16f92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_abcc2268-6d4e-4e8f-8777-970464caf52b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_abcc2268-6d4e-4e8f-8777-970464caf52b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_fb8e0ed3-0a3d-4465-aede-5c62313386d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3bf347cc-959f-4f9f-9c06-6805680778ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3bf347cc-959f-4f9f-9c06-6805680778ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_95290080-3dcc-4921-88f7-628d3068938c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3bf347cc-959f-4f9f-9c06-6805680778ae" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_95290080-3dcc-4921-88f7-628d3068938c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_95290080-3dcc-4921-88f7-628d3068938c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_95290080-3dcc-4921-88f7-628d3068938c" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_95290080-3dcc-4921-88f7-628d3068938c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_29e3a6f7-9073-43ed-8686-104dc745320f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_95290080-3dcc-4921-88f7-628d3068938c" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_29e3a6f7-9073-43ed-8686-104dc745320f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_813eddb5-f478-446a-bec9-caf912325f76" xlink:href="bldp-20211231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_29e3a6f7-9073-43ed-8686-104dc745320f" xlink:to="loc_bldp_DeferredShareUnitsMember_813eddb5-f478-446a-bec9-caf912325f76" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityRestrictedshareunitsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#EquityRestrictedshareunitsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityRestrictedshareunitsDetails" xlink:type="extended" id="i6e64f48f525f4480ac0576a08cb92c60_EquityRestrictedshareunitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_55628dc3-86eb-4d1e-8647-e2bb72e60689" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_55628dc3-86eb-4d1e-8647-e2bb72e60689" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_de9a7e63-825c-47ae-8c46-5eb6c1b313f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_de9a7e63-825c-47ae-8c46-5eb6c1b313f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_9c573465-8191-4f59-94f2-6a26b9df1a35" xlink:href="bldp-20211231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_9c573465-8191-4f59-94f2-6a26b9df1a35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_e7153295-b8d4-4474-8ae7-ba6c2646b45a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_e7153295-b8d4-4474-8ae7-ba6c2646b45a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_bae8bfcd-6fa5-4baf-85a9-c57e00040a0a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_bae8bfcd-6fa5-4baf-85a9-c57e00040a0a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_9169281e-53a1-4c02-aee7-e1cca5fd414a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3f2deb17-2d5e-424b-9b0b-cb9294864bb4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3f2deb17-2d5e-424b-9b0b-cb9294864bb4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bf0280e8-605b-46c5-b29c-9c186b67ea10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3f2deb17-2d5e-424b-9b0b-cb9294864bb4" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bf0280e8-605b-46c5-b29c-9c186b67ea10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_bf0280e8-605b-46c5-b29c-9c186b67ea10_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bf0280e8-605b-46c5-b29c-9c186b67ea10" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_bf0280e8-605b-46c5-b29c-9c186b67ea10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_d773be4a-265b-4c69-a291-72d00e1c2f91" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bf0280e8-605b-46c5-b29c-9c186b67ea10" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_d773be4a-265b-4c69-a291-72d00e1c2f91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_12622f49-a4fb-4958-9671-aae33b438f8a" xlink:href="bldp-20211231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d773be4a-265b-4c69-a291-72d00e1c2f91" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_12622f49-a4fb-4958-9671-aae33b438f8a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#CommitmentsandcontingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="extended" id="idabc73a010124752b502b1d9d00d75a4_CommitmentsandcontingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CapitalCommitments_cba3ba09-2a21-4ab4-b1b8-287dbf53d2aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CapitalCommitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_ifrs-full_CapitalCommitments_cba3ba09-2a21-4ab4-b1b8-287dbf53d2aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_d70f22a1-dafb-4dfd-8c45-b20fff0bad16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_d70f22a1-dafb-4dfd-8c45-b20fff0bad16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntellectualPropertyTerm_d8716bdd-ecf7-4920-a90d-a6537c40af60" xlink:href="bldp-20211231.xsd#bldp_IntellectualPropertyTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_bldp_IntellectualPropertyTerm_d8716bdd-ecf7-4920-a90d-a6537c40af60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForRoyaltyAgreement_b6ac3d9f-f97d-4219-bed9-7825ec1a099b" xlink:href="bldp-20211231.xsd#bldp_PaymentsForRoyaltyAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_bldp_PaymentsForRoyaltyAgreement_b6ac3d9f-f97d-4219-bed9-7825ec1a099b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage_6993afc3-6f05-4733-8ea7-6f4c909157f7" xlink:href="bldp-20211231.xsd#bldp_RoyaltyObligationContingentPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_bldp_RoyaltyObligationContingentPercentage_6993afc3-6f05-4733-8ea7-6f4c909157f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount_f96eaf88-8178-40a7-aeba-7834b5d80571" xlink:href="bldp-20211231.xsd#bldp_RoyaltyObligationContingentMaximumAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_bldp_RoyaltyObligationContingentMaximumAmount_f96eaf88-8178-40a7-aeba-7834b5d80571" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RoyaltyExpense_3d0074f9-48ed-4f4a-9a30-d67c8f6a2c51" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RoyaltyExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_ifrs-full_RoyaltyExpense_3d0074f9-48ed-4f4a-9a30-d67c8f6a2c51" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureCashContributionsTerm_9e8e4768-5fb6-4d8c-87e8-17cdd1f44274" xlink:href="bldp-20211231.xsd#bldp_JointVentureCashContributionsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_bldp_JointVentureCashContributionsTerm_9e8e4768-5fb6-4d8c-87e8-17cdd1f44274" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_48050055-3b47-408c-b861-982868a557dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_48050055-3b47-408c-b861-982868a557dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_edf078ba-aba6-41ff-a0fe-161464b2ffcd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_48050055-3b47-408c-b861-982868a557dc" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_edf078ba-aba6-41ff-a0fe-161464b2ffcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_edf078ba-aba6-41ff-a0fe-161464b2ffcd_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_edf078ba-aba6-41ff-a0fe-161464b2ffcd" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_edf078ba-aba6-41ff-a0fe-161464b2ffcd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_b4b2a27d-dc2c-48c1-abbf-308b2aab9b0f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_edf078ba-aba6-41ff-a0fe-161464b2ffcd" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_b4b2a27d-dc2c-48c1-abbf-308b2aab9b0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_209920fe-ea7e-41a4-bf70-f5f335dc6376" xlink:href="bldp-20211231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_b4b2a27d-dc2c-48c1-abbf-308b2aab9b0f" xlink:to="loc_bldp_HyCapFundMember_209920fe-ea7e-41a4-bf70-f5f335dc6376" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_fce0dbce-6158-4280-adc5-92722c1158e7" xlink:href="bldp-20211231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_b4b2a27d-dc2c-48c1-abbf-308b2aab9b0f" xlink:to="loc_bldp_CleanH2FundMember_fce0dbce-6158-4280-adc5-92722c1158e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_8715d004-813d-4034-aee5-38c5c85be8b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_48050055-3b47-408c-b861-982868a557dc" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_8715d004-813d-4034-aee5-38c5c85be8b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_8715d004-813d-4034-aee5-38c5c85be8b2_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_8715d004-813d-4034-aee5-38c5c85be8b2" xlink:to="loc_ifrs-full_OtherProvisionsMember_8715d004-813d-4034-aee5-38c5c85be8b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_553f6f9e-7bdc-475f-8eba-983607b7f83b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_8715d004-813d-4034-aee5-38c5c85be8b2" xlink:to="loc_ifrs-full_OtherProvisionsMember_553f6f9e-7bdc-475f-8eba-983607b7f83b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_1c737462-7193-4d67-b050-7dd465c8e2b0" xlink:href="bldp-20211231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_553f6f9e-7bdc-475f-8eba-983607b7f83b" xlink:to="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_1c737462-7193-4d67-b050-7dd465c8e2b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_61aa8b69-9028-4bf2-b423-1fd2bd671592" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_553f6f9e-7bdc-475f-8eba-983607b7f83b" xlink:to="loc_ifrs-full_MiscellaneousOtherProvisionsMember_61aa8b69-9028-4bf2-b423-1fd2bd671592" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_d068a427-ff98-4e4f-a44d-b6ea0c3ff3a1" xlink:href="bldp-20211231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_48050055-3b47-408c-b861-982868a557dc" xlink:to="loc_bldp_InvestmentContributionsAxis_d068a427-ff98-4e4f-a44d-b6ea0c3ff3a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_d068a427-ff98-4e4f-a44d-b6ea0c3ff3a1_default" xlink:href="bldp-20211231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_InvestmentContributionsAxis_d068a427-ff98-4e4f-a44d-b6ea0c3ff3a1" xlink:to="loc_bldp_InvestmentContributionsDomain_d068a427-ff98-4e4f-a44d-b6ea0c3ff3a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_a6b94669-e7cf-46b2-9cf7-bae101eb8b1a" xlink:href="bldp-20211231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_InvestmentContributionsAxis_d068a427-ff98-4e4f-a44d-b6ea0c3ff3a1" xlink:to="loc_bldp_InvestmentContributionsDomain_a6b94669-e7cf-46b2-9cf7-bae101eb8b1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_f4e6c13b-3cfb-4570-a733-8c483b972d20" xlink:href="bldp-20211231.xsd#bldp_InitialContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentContributionsDomain_a6b94669-e7cf-46b2-9cf7-bae101eb8b1a" xlink:to="loc_bldp_InitialContributionMember_f4e6c13b-3cfb-4570-a733-8c483b972d20" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationofrevenueDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#DisaggregationofrevenueDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/DisaggregationofrevenueDetails" xlink:type="extended" id="i7da9042939ad4bc494db4a33a1fdd5f2_DisaggregationofrevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_787343e6-0cb9-491a-8997-bbd733625fa3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_99bed4c9-35ea-4e7a-9ba6-5868fcf96cd8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_787343e6-0cb9-491a-8997-bbd733625fa3" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_99bed4c9-35ea-4e7a-9ba6-5868fcf96cd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_787343e6-0cb9-491a-8997-bbd733625fa3" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_0e1212b2-8789-42b8-95e0-6eee003f580e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:to="loc_ifrs-full_GeographicalAreasAxis_0e1212b2-8789-42b8-95e0-6eee003f580e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_0e1212b2-8789-42b8-95e0-6eee003f580e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_0e1212b2-8789-42b8-95e0-6eee003f580e" xlink:to="loc_ifrs-full_GeographicalAreasMember_0e1212b2-8789-42b8-95e0-6eee003f580e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_0e1212b2-8789-42b8-95e0-6eee003f580e" xlink:to="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_e0573e18-18cd-4d85-a93d-0e6094c7c3ea" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:to="loc_country_CN_e0573e18-18cd-4d85-a93d-0e6094c7c3ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EUROPE1Member_a60f0041-af1d-43ad-aa90-d287b40df5bb" xlink:href="bldp-20211231.xsd#bldp_EUROPE1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:to="loc_bldp_EUROPE1Member_a60f0041-af1d-43ad-aa90-d287b40df5bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NorthAmerica1Member_6ea39158-4701-426e-a378-73bc8d332478" xlink:href="bldp-20211231.xsd#bldp_NorthAmerica1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:to="loc_bldp_NorthAmerica1Member_6ea39158-4701-426e-a378-73bc8d332478" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherGeographicalAreasMember_f33c81af-4d75-4745-9c31-67adbf691433" xlink:href="bldp-20211231.xsd#bldp_OtherGeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:to="loc_bldp_OtherGeographicalAreasMember_f33c81af-4d75-4745-9c31-67adbf691433" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_979f4ce3-66af-4dab-8eba-e6fbe1c24e70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_979f4ce3-66af-4dab-8eba-e6fbe1c24e70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_979f4ce3-66af-4dab-8eba-e6fbe1c24e70_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_979f4ce3-66af-4dab-8eba-e6fbe1c24e70" xlink:to="loc_ifrs-full_ProductsAndServicesMember_979f4ce3-66af-4dab-8eba-e6fbe1c24e70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_979f4ce3-66af-4dab-8eba-e6fbe1c24e70" xlink:to="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HeavyDutyMotiveMember_f23fd93a-018b-4410-803b-03dd7345d929" xlink:href="bldp-20211231.xsd#bldp_HeavyDutyMotiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:to="loc_bldp_HeavyDutyMotiveMember_f23fd93a-018b-4410-803b-03dd7345d929" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_MaterialHandlingMember_80d5cff6-831b-49ff-ba5a-c585a4c7b5f8" xlink:href="bldp-20211231.xsd#bldp_MaterialHandlingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:to="loc_bldp_MaterialHandlingMember_80d5cff6-831b-49ff-ba5a-c585a4c7b5f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BackUpPowerMember_7662bca0-7644-4104-93d5-39c69f5302e0" xlink:href="bldp-20211231.xsd#bldp_BackUpPowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:to="loc_bldp_BackUpPowerMember_7662bca0-7644-4104-93d5-39c69f5302e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TechnologySolutionsMember_2e16713c-53a7-42ef-abd3-d903cde45541" xlink:href="bldp-20211231.xsd#bldp_TechnologySolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:to="loc_bldp_TechnologySolutionsMember_2e16713c-53a7-42ef-abd3-d903cde45541" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_b02e692c-a369-4bb9-bff2-d1b7d9780eb6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_b02e692c-a369-4bb9-bff2-d1b7d9780eb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_b02e692c-a369-4bb9-bff2-d1b7d9780eb6_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_b02e692c-a369-4bb9-bff2-d1b7d9780eb6" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_b02e692c-a369-4bb9-bff2-d1b7d9780eb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_bea0304a-02c5-407d-87ee-0a82847a1429" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_b02e692c-a369-4bb9-bff2-d1b7d9780eb6" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_bea0304a-02c5-407d-87ee-0a82847a1429" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_ca37d4af-9887-4aeb-a5e9-a359c80b617a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_bea0304a-02c5-407d-87ee-0a82847a1429" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_ca37d4af-9887-4aeb-a5e9-a359c80b617a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_093d4563-9bdc-4842-9182-1c9520754a4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GoodsOrServicesTransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_bea0304a-02c5-407d-87ee-0a82847a1429" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_093d4563-9bdc-4842-9182-1c9520754a4b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#IncometaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="i85c1de6908a14fe6956aa73bac070d6f_IncometaxesDeferredTaxAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_159d8a94-e037-4197-9ce0-908c5fc63659" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_1e7c2e20-2f8b-4529-8dd0-a27d750613a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_159d8a94-e037-4197-9ce0-908c5fc63659" xlink:to="loc_ifrs-full_DeferredTaxAssets_1e7c2e20-2f8b-4529-8dd0-a27d750613a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_d7bfe2cd-78a1-4f8e-a135-557006abbdc5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_159d8a94-e037-4197-9ce0-908c5fc63659" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_d7bfe2cd-78a1-4f8e-a135-557006abbdc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ad44840f-e929-4f61-8f82-72b3f2fbd088" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_159d8a94-e037-4197-9ce0-908c5fc63659" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ad44840f-e929-4f61-8f82-72b3f2fbd088" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_c3c945eb-0f33-41f3-ab51-0e6125a0bf94" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ad44840f-e929-4f61-8f82-72b3f2fbd088" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_c3c945eb-0f33-41f3-ab51-0e6125a0bf94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3c945eb-0f33-41f3-ab51-0e6125a0bf94_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_c3c945eb-0f33-41f3-ab51-0e6125a0bf94" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3c945eb-0f33-41f3-ab51-0e6125a0bf94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_21680815-a853-41f3-9f52-46d6e41ea748" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_c3c945eb-0f33-41f3-ab51-0e6125a0bf94" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_21680815-a853-41f3-9f52-46d6e41ea748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_dcbde7d0-cc21-4620-9547-be9fa9c020db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_21680815-a853-41f3-9f52-46d6e41ea748" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_dcbde7d0-cc21-4620-9547-be9fa9c020db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_e9c31ac6-37e7-47ca-a8ab-f2b5cdaba23e" xlink:href="bldp-20211231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_21680815-a853-41f3-9f52-46d6e41ea748" xlink:to="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_e9c31ac6-37e7-47ca-a8ab-f2b5cdaba23e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_3c798d43-9d9f-4872-a8c7-7657f3af4929" xlink:href="bldp-20211231.xsd#bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_21680815-a853-41f3-9f52-46d6e41ea748" xlink:to="loc_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_3c798d43-9d9f-4872-a8c7-7657f3af4929" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#IncometaxesUnrecognizedDeferredTaxAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="extended" id="i4be29dcd52c5412b8754cf3f07718f1f_IncometaxesUnrecognizedDeferredTaxAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_199fe634-262e-468d-9f9b-d700507cb066" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_ed5717a8-6984-4f4f-b210-9bc136fa80ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_199fe634-262e-468d-9f9b-d700507cb066" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_ed5717a8-6984-4f4f-b210-9bc136fa80ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_fd47ede1-457f-4d10-8662-b073d539e1fb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_199fe634-262e-468d-9f9b-d700507cb066" xlink:to="loc_ifrs-full_DeferredTaxAssets_fd47ede1-457f-4d10-8662-b073d539e1fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_f39fb37e-f0d4-4699-a720-b7f564feaf4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_199fe634-262e-468d-9f9b-d700507cb066" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_f39fb37e-f0d4-4699-a720-b7f564feaf4b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_453aa2a6-16a9-4404-97e9-e77fded1de3c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_f39fb37e-f0d4-4699-a720-b7f564feaf4b" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_453aa2a6-16a9-4404-97e9-e77fded1de3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_453aa2a6-16a9-4404-97e9-e77fded1de3c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_453aa2a6-16a9-4404-97e9-e77fded1de3c" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_453aa2a6-16a9-4404-97e9-e77fded1de3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_453aa2a6-16a9-4404-97e9-e77fded1de3c" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScientificResearchExpendituresMember_d68e7381-94cd-441d-885c-595bcca01bdb" xlink:href="bldp-20211231.xsd#bldp_ScientificResearchExpendituresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_ScientificResearchExpendituresMember_d68e7381-94cd-441d-885c-595bcca01bdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsMember_d7eb11b8-4e11-4d24-acd7-c900e5d3733b" xlink:href="bldp-20211231.xsd#bldp_InvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_InvestmentsMember_d7eb11b8-4e11-4d24-acd7-c900e5d3733b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AccruedWarrantyProvisionMember_56921b63-e72d-44fe-8e10-e6003977b926" xlink:href="bldp-20211231.xsd#bldp_AccruedWarrantyProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_AccruedWarrantyProvisionMember_56921b63-e72d-44fe-8e10-e6003977b926" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareIssuanceCostsMember_6118dbfd-5610-430d-be49-3caa141a66ff" xlink:href="bldp-20211231.xsd#bldp_ShareIssuanceCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_ShareIssuanceCostsMember_6118dbfd-5610-430d-be49-3caa141a66ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_cd405e49-6a9a-40c3-91e3-47501f2fc596" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_cd405e49-6a9a-40c3-91e3-47501f2fc596" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember_6c8e9bb1-b5f1-4e44-b593-35e8c347415b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_ifrs-full_UnusedTaxCreditsMember_6c8e9bb1-b5f1-4e44-b593-35e8c347415b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_687fb64b-a02c-4420-91b7-b2991cf5ec07" xlink:href="bldp-20211231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_687fb64b-a02c-4420-91b7-b2991cf5ec07" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_1c583cdc-368a-4931-b99c-aa0724148d63" xlink:href="bldp-20211231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_1c583cdc-368a-4931-b99c-aa0724148d63" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_87982e83-4127-49ca-896e-898496bd7acc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_f39fb37e-f0d4-4699-a720-b7f564feaf4b" xlink:to="loc_ifrs-full_GeographicalAreasAxis_87982e83-4127-49ca-896e-898496bd7acc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_87982e83-4127-49ca-896e-898496bd7acc_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_87982e83-4127-49ca-896e-898496bd7acc" xlink:to="loc_ifrs-full_GeographicalAreasMember_87982e83-4127-49ca-896e-898496bd7acc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_87982e83-4127-49ca-896e-898496bd7acc" xlink:to="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_9efce970-30a3-443f-b8fb-0149b0993db8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_CA_9efce970-30a3-443f-b8fb-0149b0993db8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_4c034936-50c4-46b4-93de-5ff9c7d9ac06" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_DE_4c034936-50c4-46b4-93de-5ff9c7d9ac06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_792c01a7-fbe7-49db-9916-af0c7c9f1474" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_US_792c01a7-fbe7-49db-9916-af0c7c9f1474" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_a05425c6-10a5-48dc-bddc-94e2b6f5558d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_DK_a05425c6-10a5-48dc-bddc-94e2b6f5558d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_3abb4b5d-b809-4e86-8926-51bda4361e9e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_HK_3abb4b5d-b809-4e86-8926-51bda4361e9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_716a6250-6d0a-461d-94c9-0e3cd918396d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_GB_716a6250-6d0a-461d-94c9-0e3cd918396d" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#RelatedpartytransactionsTransactionswithRelatedPartiesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails" xlink:type="extended" id="ie7f6ecbc3dbe4c868b7418cab48036f8_RelatedpartytransactionsTransactionswithRelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_8f5b773e-5bbe-4618-b8d2-67c16fd6c994" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_8f5b773e-5bbe-4618-b8d2-67c16fd6c994" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_22fd0912-7733-4724-8198-de0d8a6d9923" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_22fd0912-7733-4724-8198-de0d8a6d9923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions_33a7b684-85d6-43ed-bb31-ccd661f4e21a" xlink:href="bldp-20211231.xsd#bldp_InvestmentsRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_bldp_InvestmentsRelatedPartyTransactions_33a7b684-85d6-43ed-bb31-ccd661f4e21a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_6a70476a-8f97-46e5-975a-b5f84e6e976d" xlink:href="bldp-20211231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_6a70476a-8f97-46e5-975a-b5f84e6e976d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_22dede12-0fed-42cf-a791-bdaf2a3e31bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_22dede12-0fed-42cf-a791-bdaf2a3e31bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_02cb9ce4-02d9-4a67-b1e7-42e900809b60" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_02cb9ce4-02d9-4a67-b1e7-42e900809b60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_02cb9ce4-02d9-4a67-b1e7-42e900809b60_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_02cb9ce4-02d9-4a67-b1e7-42e900809b60" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_02cb9ce4-02d9-4a67-b1e7-42e900809b60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_6f8a977d-e319-4c08-adb9-9489d6af108b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_02cb9ce4-02d9-4a67-b1e7-42e900809b60" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_6f8a977d-e319-4c08-adb9-9489d6af108b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_9926b654-364f-4d07-8960-519503833cb5" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_6f8a977d-e319-4c08-adb9-9489d6af108b" xlink:to="loc_bldp_WeichaiBallardAssociateMember_9926b654-364f-4d07-8960-519503833cb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_d037cf40-f21a-4561-9f69-1cfb7cd89341" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:to="loc_ifrs-full_JointVenturesAxis_d037cf40-f21a-4561-9f69-1cfb7cd89341" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_d037cf40-f21a-4561-9f69-1cfb7cd89341_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_d037cf40-f21a-4561-9f69-1cfb7cd89341" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_d037cf40-f21a-4561-9f69-1cfb7cd89341_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_239e2777-c396-4260-827d-10892a3d3039" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_d037cf40-f21a-4561-9f69-1cfb7cd89341" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_239e2777-c396-4260-827d-10892a3d3039" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_6ab1115e-5ed9-44a0-9aa0-bae84f33c542" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_239e2777-c396-4260-827d-10892a3d3039" xlink:to="loc_bldp_SynergyJVMember_6ab1115e-5ed9-44a0-9aa0-bae84f33c542" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7873072e-014e-49bf-8d1e-08f9a58d8eb3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7873072e-014e-49bf-8d1e-08f9a58d8eb3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_7873072e-014e-49bf-8d1e-08f9a58d8eb3_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7873072e-014e-49bf-8d1e-08f9a58d8eb3" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_7873072e-014e-49bf-8d1e-08f9a58d8eb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5a566445-7a32-4c54-8edd-4310e5e9a3df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7873072e-014e-49bf-8d1e-08f9a58d8eb3" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5a566445-7a32-4c54-8edd-4310e5e9a3df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember_813aed2b-0789-4015-80d3-39fb9d371414" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5a566445-7a32-4c54-8edd-4310e5e9a3df" xlink:to="loc_ifrs-full_AssociatesMember_813aed2b-0789-4015-80d3-39fb9d371414" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_09d783df-e157-4b42-8ef4-07f0d3848bb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5a566445-7a32-4c54-8edd-4310e5e9a3df" xlink:to="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_09d783df-e157-4b42-8ef4-07f0d3848bb9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#RelatedpartytransactionsKeyManagementCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="extended" id="i5cc33380ecc4421dadfb5f9481993fbc_RelatedpartytransactionsKeyManagementCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_38120d55-a1e7-48b7-8e96-91c0ac224eee" xlink:href="bldp-20211231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_38120d55-a1e7-48b7-8e96-91c0ac224eee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_f7c0f35e-460b-4e3a-b06f-b278045ab8bd" xlink:href="bldp-20211231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_f7c0f35e-460b-4e3a-b06f-b278045ab8bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_2e5ae5b8-4431-4f0c-88dc-372a7122f41d" xlink:href="bldp-20211231.xsd#bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_2e5ae5b8-4431-4f0c-88dc-372a7122f41d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_8f17eb2c-c773-4d1f-b4ab-cc5e3fd0b31a" xlink:href="bldp-20211231.xsd#bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_8f17eb2c-c773-4d1f-b4ab-cc5e3fd0b31a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_b4332fdc-bd9c-44ab-b452-db55661e0239" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_b4332fdc-bd9c-44ab-b452-db55661e0239" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_80726b39-8735-4727-826d-83acdb94de9f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_80726b39-8735-4727-826d-83acdb94de9f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_1d3fcc58-c8fb-4b85-8b0e-4846d4c496d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_1d3fcc58-c8fb-4b85-8b0e-4846d4c496d4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_f3537d96-9acb-4493-b7af-3a1dfd7b6817" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_f3537d96-9acb-4493-b7af-3a1dfd7b6817" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_c5d13773-ee05-49ee-a17e-9564d978c6df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_c5d13773-ee05-49ee-a17e-9564d978c6df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b8dab272-c35d-4e9d-86b9-584a2235b1a6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_c5d13773-ee05-49ee-a17e-9564d978c6df" xlink:to="loc_srt_RangeAxis_b8dab272-c35d-4e9d-86b9-584a2235b1a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b8dab272-c35d-4e9d-86b9-584a2235b1a6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b8dab272-c35d-4e9d-86b9-584a2235b1a6" xlink:to="loc_srt_RangeMember_b8dab272-c35d-4e9d-86b9-584a2235b1a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c623ca5-07be-4117-9d86-6c69790e0b6e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b8dab272-c35d-4e9d-86b9-584a2235b1a6" xlink:to="loc_srt_RangeMember_5c623ca5-07be-4117-9d86-6c69790e0b6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_60fce396-8adc-4438-a256-c46f1dca7e2a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5c623ca5-07be-4117-9d86-6c69790e0b6e" xlink:to="loc_srt_MaximumMember_60fce396-8adc-4438-a256-c46f1dca7e2a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#OperatingsegmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails" xlink:type="extended" id="i53b910bc70504972a5f5f104850df066_OperatingsegmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_0716df1f-852a-4c16-bc04-89acb0d25a87" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConcentrationRiskNumberOfCustomers_a5c200e8-6a62-4524-a831-4a22ecef1a4b" xlink:href="bldp-20211231.xsd#bldp_ConcentrationRiskNumberOfCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_0716df1f-852a-4c16-bc04-89acb0d25a87" xlink:to="loc_bldp_ConcentrationRiskNumberOfCustomers_a5c200e8-6a62-4524-a831-4a22ecef1a4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_45241691-071b-4866-9256-0cec18c506ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_0716df1f-852a-4c16-bc04-89acb0d25a87" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_45241691-071b-4866-9256-0cec18c506ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_c7390af2-4d79-4183-af77-94cca50d7e23" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_0716df1f-852a-4c16-bc04-89acb0d25a87" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_c7390af2-4d79-4183-af77-94cca50d7e23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis_76b690fc-c2eb-4ddf-a9c5-3979197046f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_c7390af2-4d79-4183-af77-94cca50d7e23" xlink:to="loc_ifrs-full_MajorCustomersAxis_76b690fc-c2eb-4ddf-a9c5-3979197046f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_76b690fc-c2eb-4ddf-a9c5-3979197046f6_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MajorCustomersAxis_76b690fc-c2eb-4ddf-a9c5-3979197046f6" xlink:to="loc_ifrs-full_MajorCustomersMember_76b690fc-c2eb-4ddf-a9c5-3979197046f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_01fc0620-431a-4dcc-878e-d3c9110854c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MajorCustomersAxis_76b690fc-c2eb-4ddf-a9c5-3979197046f6" xlink:to="loc_ifrs-full_MajorCustomersMember_01fc0620-431a-4dcc-878e-d3c9110854c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerOneMember_d264c8a5-870e-4a56-827f-9564463f9496" xlink:href="bldp-20211231.xsd#bldp_CustomerOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_01fc0620-431a-4dcc-878e-d3c9110854c0" xlink:to="loc_bldp_CustomerOneMember_d264c8a5-870e-4a56-827f-9564463f9496" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerTwoMember_c06377b1-27d3-4893-a258-ddad8686dd0b" xlink:href="bldp-20211231.xsd#bldp_CustomerTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_01fc0620-431a-4dcc-878e-d3c9110854c0" xlink:to="loc_bldp_CustomerTwoMember_c06377b1-27d3-4893-a258-ddad8686dd0b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#OperatingsegmentsGeographicalDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails" xlink:type="extended" id="i343423af5e3141c4bfa9dedaaed43ca1_OperatingsegmentsGeographicalDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_0a15ec34-9be2-4efa-aa40-bc399a534c70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_092ddd2b-b1c3-4f10-a037-9bf004132e0a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_0a15ec34-9be2-4efa-aa40-bc399a534c70" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_092ddd2b-b1c3-4f10-a037-9bf004132e0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_fe0086cb-ecf7-4081-9de2-46ba17d19c0f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_0a15ec34-9be2-4efa-aa40-bc399a534c70" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_fe0086cb-ecf7-4081-9de2-46ba17d19c0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_c8b312b2-4ed0-4afd-8b81-b2cc2ecbb90f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_0a15ec34-9be2-4efa-aa40-bc399a534c70" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_c8b312b2-4ed0-4afd-8b81-b2cc2ecbb90f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_e085794b-c4cf-45e2-b642-01982f43749e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_c8b312b2-4ed0-4afd-8b81-b2cc2ecbb90f" xlink:to="loc_ifrs-full_GeographicalAreasAxis_e085794b-c4cf-45e2-b642-01982f43749e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_e085794b-c4cf-45e2-b642-01982f43749e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e085794b-c4cf-45e2-b642-01982f43749e" xlink:to="loc_ifrs-full_GeographicalAreasMember_e085794b-c4cf-45e2-b642-01982f43749e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e085794b-c4cf-45e2-b642-01982f43749e" xlink:to="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_c46260c2-88df-448f-b59e-ee4f1d845f7e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_CN_c46260c2-88df-448f-b59e-ee4f1d845f7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_c706bc2b-6b33-4547-b843-a678e9737bf8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_DE_c706bc2b-6b33-4547-b843-a678e9737bf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_46b86692-64eb-4aaa-945f-fa3d563ba529" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_US_46b86692-64eb-4aaa-945f-fa3d563ba529" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_9d1c4449-66ae-4d48-b529-2819a679d984" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_GB_9d1c4449-66ae-4d48-b529-2819a679d984" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_6ea88eb7-5fa5-4697-8f5d-f9bf672a3c48" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_CA_6ea88eb7-5fa5-4697-8f5d-f9bf672a3c48" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_e424c175-15c0-467c-b74f-a78991140911" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_DK_e424c175-15c0-467c-b74f-a78991140911" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO_1034d562-2d91-4eca-a17d-7d1f7661e187" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_NO_1034d562-2d91-4eca-a17d-7d1f7661e187" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE_5491f973-a553-4bf9-8909-6420d917adae" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_BE_5491f973-a553-4bf9-8909-6420d917adae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_fa31ddff-1839-445a-a43f-11b407018f3e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_FR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_FR_fa31ddff-1839-445a-a43f-11b407018f3e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_ee0605d6-af5f-4697-ba1c-e5ee7e569e4c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_JP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_JP_ee0605d6-af5f-4697-ba1c-e5ee7e569e4c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_b790b666-b540-48ed-b2f6-be767631d864" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_ES"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_ES_b790b666-b540-48ed-b2f6-be767631d864" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_16c56f3c-b8b0-476d-8136-e4ab68e68baa" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TW"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_TW_16c56f3c-b8b0-476d-8136-e4ab68e68baa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_c6abd1a5-d6a7-4916-83b0-08baae8ff092" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_PL_c6abd1a5-d6a7-4916-83b0-08baae8ff092" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_edb6f612-0e3b-4a2c-87fd-c8dcc2bb2b6e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_IN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_IN_edb6f612-0e3b-4a2c-87fd-c8dcc2bb2b6e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_2b043bb5-13dc-4c45-9b42-e4cf8ea80e9a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_UA_2b043bb5-13dc-4c45-9b42-e4cf8ea80e9a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE_a0ca5541-60a3-4d80-8643-5ba69c5ccba6" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_SE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_SE_a0ca5541-60a3-4d80-8643-5ba69c5ccba6" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherCountriesMember_74c9f696-02da-4fc5-9d8b-1e32a9358e90" xlink:href="bldp-20211231.xsd#bldp_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_bldp_OtherCountriesMember_74c9f696-02da-4fc5-9d8b-1e32a9358e90" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#FinancialinstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails" xlink:type="extended" id="i22c2a2eee6f04b028d2006221e102ace_FinancialinstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentInvestments_7cd3f8ed-b7ae-4b21-b4b8-d84c2da93ad5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_CurrentInvestments_7cd3f8ed-b7ae-4b21-b4b8-d84c2da93ad5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_3a03edb4-7e3e-4f6b-9c69-60704823f072" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesReceivedInSaleOfStockTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_3a03edb4-7e3e-4f6b-9c69-60704823f072" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome_dfb30ba4-3d51-4960-88b3-b9f00947449d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_InvestmentIncome_dfb30ba4-3d51-4960-88b3-b9f00947449d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_36da8697-4503-44f1-86d5-2584be27b190" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_36da8697-4503-44f1-86d5-2584be27b190" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_4a921b81-bfe5-466b-a4b4-ffefb3fc5638" xlink:href="bldp-20211231.xsd#bldp_SaleOfEquitySecuritiesNumberOfSharesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_4a921b81-bfe5-466b-a4b4-ffefb3fc5638" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_3568d645-9732-4880-9af7-287176fb0553" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_3568d645-9732-4880-9af7-287176fb0553" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_62875360-5f2a-43c2-b994-3541a5442921" xlink:href="bldp-20211231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_62875360-5f2a-43c2-b994-3541a5442921" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_ea50f12c-e8a6-4bb4-8d9a-f95a2b58fa6b" xlink:href="bldp-20211231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_ea50f12c-e8a6-4bb4-8d9a-f95a2b58fa6b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_b015719f-2737-4dec-a51e-059a3b585f71" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_b015719f-2737-4dec-a51e-059a3b585f71" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_9f2f7ba8-6856-4803-9a06-a832e8cf8d4f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_9f2f7ba8-6856-4803-9a06-a832e8cf8d4f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice_7f1d7a86-90c0-4230-a813-9438cce19edf" xlink:href="bldp-20211231.xsd#bldp_PriceofForeignExchangeOpeningPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_PriceofForeignExchangeOpeningPrice_7f1d7a86-90c0-4230-a813-9438cce19edf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_cba36da3-4cec-4c0b-bab7-ea04b51af2bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_cba36da3-4cec-4c0b-bab7-ea04b51af2bf" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AveragePriceForeignExchangeRate_668d8ab3-7f9a-4777-9bfd-313cd8c701b6" xlink:href="bldp-20211231.xsd#bldp_AveragePriceForeignExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_AveragePriceForeignExchangeRate_668d8ab3-7f9a-4777-9bfd-313cd8c701b6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_3a865dec-f985-4096-b643-e0d6093e08bc" xlink:href="bldp-20211231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_3a865dec-f985-4096-b643-e0d6093e08bc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_8f7c8209-56d4-4840-8804-ec12ec98651c" xlink:href="bldp-20211231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_8f7c8209-56d4-4840-8804-ec12ec98651c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_22b8cf0c-37a4-4273-8b19-c07c1cf1ed9e" xlink:href="bldp-20211231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_22b8cf0c-37a4-4273-8b19-c07c1cf1ed9e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_0d398145-6f26-470d-b206-dea29d2c9caa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_0d398145-6f26-470d-b206-dea29d2c9caa" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_5cffa2e7-073a-41fb-a3f9-0cc8c7fc2926" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_5cffa2e7-073a-41fb-a3f9-0cc8c7fc2926" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_0910d7f6-a019-4885-9a6d-a66cba1c4e07" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_0910d7f6-a019-4885-9a6d-a66cba1c4e07" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentForecastedDefaultRate_2f5c9241-fb5d-40dd-af00-8a904b0a8fd1" xlink:href="bldp-20211231.xsd#bldp_FinancialInstrumentForecastedDefaultRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_FinancialInstrumentForecastedDefaultRate_2f5c9241-fb5d-40dd-af00-8a904b0a8fd1" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b7b4c408-8a8a-4005-929a-fdf370bc2302" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b7b4c408-8a8a-4005-929a-fdf370bc2302" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_b7b4c408-8a8a-4005-929a-fdf370bc2302_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b7b4c408-8a8a-4005-929a-fdf370bc2302" xlink:to="loc_ifrs-full_FinancialAssetsMember_b7b4c408-8a8a-4005-929a-fdf370bc2302_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b7b4c408-8a8a-4005-929a-fdf370bc2302" xlink:to="loc_ifrs-full_FinancialAssetsMember_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInvestmentsMember_e7a01ca0-80be-4185-ac7d-becf771012dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:to="loc_ifrs-full_EquityInvestmentsMember_e7a01ca0-80be-4185-ac7d-becf771012dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashAndCashEquivalents1Member_4290e310-a940-4ea8-aa8e-5d8a011f8f33" xlink:href="bldp-20211231.xsd#bldp_CashAndCashEquivalents1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:to="loc_bldp_CashAndCashEquivalents1Member_4290e310-a940-4ea8-aa8e-5d8a011f8f33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_85cdbd80-e2df-44c1-a446-bb936070f8e0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:to="loc_ifrs-full_CurrencySwapContractMember_85cdbd80-e2df-44c1-a446-bb936070f8e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_244a3eff-4cc8-476f-8598-3e297f4a4277" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:to="loc_ifrs-full_ForwardContractMember_244a3eff-4cc8-476f-8598-3e297f4a4277" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_fb474cb7-8d68-44a2-a781-24e860b9d28e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_TypesOfRisksAxis_fb474cb7-8d68-44a2-a781-24e860b9d28e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_fb474cb7-8d68-44a2-a781-24e860b9d28e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_fb474cb7-8d68-44a2-a781-24e860b9d28e" xlink:to="loc_ifrs-full_TypesOfRisksMember_fb474cb7-8d68-44a2-a781-24e860b9d28e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_f750098b-0684-4bdf-ba18-aa1197002ad9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_fb474cb7-8d68-44a2-a781-24e860b9d28e" xlink:to="loc_ifrs-full_TypesOfRisksMember_f750098b-0684-4bdf-ba18-aa1197002ad9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_fc92b14a-cd7b-41ef-832c-5e3c7b444d84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_f750098b-0684-4bdf-ba18-aa1197002ad9" xlink:to="loc_ifrs-full_CurrencyRiskMember_fc92b14a-cd7b-41ef-832c-5e3c7b444d84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommodityPriceRiskMember_224f3ef1-9a3e-4135-8466-b3ef371120e5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CommodityPriceRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_f750098b-0684-4bdf-ba18-aa1197002ad9" xlink:to="loc_ifrs-full_CommodityPriceRiskMember_224f3ef1-9a3e-4135-8466-b3ef371120e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_88fc7797-b339-484d-8ec5-433a60beae3c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_f750098b-0684-4bdf-ba18-aa1197002ad9" xlink:to="loc_ifrs-full_InterestRateRiskMember_88fc7797-b339-484d-8ec5-433a60beae3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_edcdf741-2449-450d-925c-eb056824c582" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_RangeAxis_edcdf741-2449-450d-925c-eb056824c582" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_edcdf741-2449-450d-925c-eb056824c582_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_edcdf741-2449-450d-925c-eb056824c582" xlink:to="loc_ifrs-full_RangesMember_edcdf741-2449-450d-925c-eb056824c582_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_874cd0c9-e0ba-42a0-ba42-690b36a4cd2e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_edcdf741-2449-450d-925c-eb056824c582" xlink:to="loc_ifrs-full_RangesMember_874cd0c9-e0ba-42a0-ba42-690b36a4cd2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_be750109-8a88-41ff-be3c-fca6ed5a2dd3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_874cd0c9-e0ba-42a0-ba42-690b36a4cd2e" xlink:to="loc_ifrs-full_BottomOfRangeMember_be750109-8a88-41ff-be3c-fca6ed5a2dd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_6f4ca046-ba80-4734-a686-c7dff3f01a79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_874cd0c9-e0ba-42a0-ba42-690b36a4cd2e" xlink:to="loc_ifrs-full_TopOfRangeMember_6f4ca046-ba80-4734-a686-c7dff3f01a79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_569f912a-b970-4181-bd92-72c2c77d6c10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_569f912a-b970-4181-bd92-72c2c77d6c10" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_569f912a-b970-4181-bd92-72c2c77d6c10_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_569f912a-b970-4181-bd92-72c2c77d6c10" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_569f912a-b970-4181-bd92-72c2c77d6c10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_207471f8-a745-4618-89a8-3cc49bf4d0f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_569f912a-b970-4181-bd92-72c2c77d6c10" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_207471f8-a745-4618-89a8-3cc49bf4d0f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_a1ecb829-453c-4fea-8706-7d49ac7795b9" xlink:href="bldp-20211231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_207471f8-a745-4618-89a8-3cc49bf4d0f2" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_a1ecb829-453c-4fea-8706-7d49ac7795b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_f872215e-263f-42ee-98a1-77e6bff96e38" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_f872215e-263f-42ee-98a1-77e6bff96e38" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_f872215e-263f-42ee-98a1-77e6bff96e38_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_f872215e-263f-42ee-98a1-77e6bff96e38" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_f872215e-263f-42ee-98a1-77e6bff96e38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_0f79e98e-207e-403d-bcfd-f0ec69d63756" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_f872215e-263f-42ee-98a1-77e6bff96e38" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_0f79e98e-207e-403d-bcfd-f0ec69d63756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_116c0184-9b55-4a62-b5a8-fe6b3522decd" xlink:href="bldp-20211231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_0f79e98e-207e-403d-bcfd-f0ec69d63756" xlink:to="loc_bldp_ForseePowerMember_116c0184-9b55-4a62-b5a8-fe6b3522decd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_fa330a35-941d-4860-8053-5b3cf583387d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_fa330a35-941d-4860-8053-5b3cf583387d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_fa330a35-941d-4860-8053-5b3cf583387d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_fa330a35-941d-4860-8053-5b3cf583387d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_fa330a35-941d-4860-8053-5b3cf583387d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8d401b8d-c2d0-452b-9a87-fd1bbb400fe3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_fa330a35-941d-4860-8053-5b3cf583387d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8d401b8d-c2d0-452b-9a87-fd1bbb400fe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_5980cbd8-b0ae-479d-901f-d83f23127772" xlink:href="bldp-20211231.xsd#bldp_GreenHydrogenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8d401b8d-c2d0-452b-9a87-fd1bbb400fe3" xlink:to="loc_bldp_GreenHydrogenMember_5980cbd8-b0ae-479d-901f-d83f23127772" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#FinancialinstrumentsInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails" xlink:type="extended" id="i4e846587cc634a21812b7a57b13a4f80_FinancialinstrumentsInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_746223a7-7f9a-4af5-907b-895bbc369463" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_3ebdda37-ed7e-44a6-b58c-9c4507cc04ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_746223a7-7f9a-4af5-907b-895bbc369463" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_3ebdda37-ed7e-44a6-b58c-9c4507cc04ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_28a8dc69-a9fd-450f-a4d7-09d189d2009d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_746223a7-7f9a-4af5-907b-895bbc369463" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsTable_28a8dc69-a9fd-450f-a4d7-09d189d2009d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_53d6ccaa-6def-4ae8-aba3-02623d072001" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_28a8dc69-a9fd-450f-a4d7-09d189d2009d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_53d6ccaa-6def-4ae8-aba3-02623d072001" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_53d6ccaa-6def-4ae8-aba3-02623d072001_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_53d6ccaa-6def-4ae8-aba3-02623d072001" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_53d6ccaa-6def-4ae8-aba3-02623d072001_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_53d6ccaa-6def-4ae8-aba3-02623d072001" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_6b8dd35f-2994-4cb2-960c-5930bf0eb528" xlink:href="bldp-20211231.xsd#bldp_GreenHydrogenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:to="loc_bldp_GreenHydrogenMember_6b8dd35f-2994-4cb2-960c-5930bf0eb528" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_f6ad8e8f-5e1b-48b4-9eda-e3edc24e9d69" xlink:href="bldp-20211231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:to="loc_bldp_ForseePowerMember_f6ad8e8f-5e1b-48b4-9eda-e3edc24e9d69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_75eb949d-0f12-4dab-b62f-76ddf81d214e" xlink:href="bldp-20211231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:to="loc_bldp_HyCapFundMember_75eb949d-0f12-4dab-b62f-76ddf81d214e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_d70b1b2f-edcc-4421-856d-328965f4c77d" xlink:href="bldp-20211231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:to="loc_bldp_CleanH2FundMember_d70b1b2f-edcc-4421-856d-328965f4c77d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#FinancialinstrumentsAllowanceofImpairmentDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails" xlink:type="extended" id="i1c3f784af64b4c54b34f81db3cec9518_FinancialinstrumentsAllowanceofImpairmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_f3576d00-eee4-4be9-b9c8-85359f6c233a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_f3d60ace-079e-4c1f-8179-c9944d681524" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_f3576d00-eee4-4be9-b9c8-85359f6c233a" xlink:to="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_f3d60ace-079e-4c1f-8179-c9944d681524" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_4d9c3c81-ea1e-464b-9a37-1a606e011306" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_f3576d00-eee4-4be9-b9c8-85359f6c233a" xlink:to="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_4d9c3c81-ea1e-464b-9a37-1a606e011306" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_4117ac1e-978f-490a-9ebc-e1496e4b3189" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3caaa464-aa7e-47b6-a825-501f1d5c2a72" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_f3576d00-eee4-4be9-b9c8-85359f6c233a" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3caaa464-aa7e-47b6-a825-501f1d5c2a72" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_fe425e40-606e-4f31-bac3-e333e796ce8d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3caaa464-aa7e-47b6-a825-501f1d5c2a72" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_fe425e40-606e-4f31-bac3-e333e796ce8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_fe425e40-606e-4f31-bac3-e333e796ce8d_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_fe425e40-606e-4f31-bac3-e333e796ce8d" xlink:to="loc_ifrs-full_FinancialAssetsMember_fe425e40-606e-4f31-bac3-e333e796ce8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_83501ea0-47eb-43d1-9e55-0cc8111c2489" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_fe425e40-606e-4f31-bac3-e333e796ce8d" xlink:to="loc_ifrs-full_FinancialAssetsMember_83501ea0-47eb-43d1-9e55-0cc8111c2489" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivablesMember_99fa8a15-29a5-4889-a78e-dd3abce32ef1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_83501ea0-47eb-43d1-9e55-0cc8111c2489" xlink:to="loc_ifrs-full_TradeReceivablesMember_99fa8a15-29a5-4889-a78e-dd3abce32ef1" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>bldp-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:a174a857-4610-46a4-b85a-57b67fa759c6,g:ee4a503a-d581-4de4-978e-bc167e88864d-->
<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_CostOfInventoriesRecognisedAsExpenseDuringPeriod_b0052b1b-45cf-45db-b304-8c2eeda19a9d_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_WarrantyProvisionMember_0e334fa6-fff3-48f4-998d-4aac6812c437_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WarrantyProvisionMember" xlink:to="lab_ifrs-full_WarrantyProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_4c32e952-c2fc-45b3-8f94-0175e7aad1a8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_5e45e4b0-9021-40d7-8767-91e8e290b841_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CostOfSalesDiscontinuedOperations_d030778a-3b94-492e-a9f5-1bb6e05f0af4_terseLabel_en-US" xlink:label="lab_bldp_CostOfSalesDiscontinuedOperations" xlink: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_bldp_CostOfSalesDiscontinuedOperations_label_en-US" xlink:label="lab_bldp_CostOfSalesDiscontinuedOperations" xlink: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, Discontinued Operations</link:label>
    <link:label id="lab_bldp_CostOfSalesDiscontinuedOperations_documentation_en-US" xlink:label="lab_bldp_CostOfSalesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostOfSalesDiscontinuedOperations" xlink:href="bldp-20211231.xsd#bldp_CostOfSalesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CostOfSalesDiscontinuedOperations" xlink:to="lab_bldp_CostOfSalesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_b31a7ad2-2409-4237-8649-ec63ecf72e98_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_0c3b1a12-196f-4b24-8d13-f80df85150ff_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Goodwill_80ac1892-6f6b-482d-a06a-a805ab66ba20_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Goodwill" xlink:to="lab_ifrs-full_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashOutflowForLeases_bfcb51f2-6a67-4126-b15e-7cc929322548_terseLabel_en-US" xlink:label="lab_ifrs-full_CashOutflowForLeases" xlink: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 outflow for leases</link:label>
    <link:label id="lab_ifrs-full_CashOutflowForLeases_label_en-US" xlink:label="lab_ifrs-full_CashOutflowForLeases" xlink: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 outflow for leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashOutflowForLeases" xlink:to="lab_ifrs-full_CashOutflowForLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCountry_3e7cd51a-4550-4fa6-8b34-9e19a2105c96_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Country</link:label>
    <link:label id="lab_dei_EntityAddressCountry_label_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Country</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_GovernmentLevies_a0755880-1c50-40e4-9613-a7250cf9c821_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-20211231.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_ifrs-full_MaturityAxis_ede2b8d1-ffbe-4da4-8035-a112ec90fcfb_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity [axis]</link:label>
    <link:label id="lab_ifrs-full_MaturityAxis_label_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAxis" xlink:to="lab_ifrs-full_MaturityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_5af8e65c-7b0b-4f9b-b046-981ba2b7247b_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b5e12194-23a7-483a-beb2-0c03a42aa6f6_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/2021/elts/srt-2021-01-31.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_bldp_ExercisePriceRangeFourMember_e28e2bc8-6245-4b78-9a85-9e1e23532c0c_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeFourMember" xlink: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.21 - $4.71</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeFourMember_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeFourMember" xlink: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 Four [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeFourMember_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeFourMember" xlink: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 Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeFourMember" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeFourMember" xlink:to="lab_bldp_ExercisePriceRangeFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_e01ebd07-8fd7-4745-9874-72f5ba2b3ce7_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_fba1f682-4049-4d52-a137-d697f6046196_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-20211231.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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a76d70d5-6f83-43cc-9878-de7439acc643_terseLabel_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapital_d8642e55-d93d-43dd-ac1c-34c3ff84c27f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_81655b6a-b6da-4e14-8581-e5d74df7e01e_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; 31)</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_5d8a0e85-fbd0-42bb-b140-4eda0411228e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AccumulatedDepreciationAndAmortisationMember_018d3b57-3343-448e-b5f0-09142a49026e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory_d99a6a83-22fa-4cf7-85ed-4238598bcc74_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of discontinued operations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of analysis of single amount of discontinued operations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8ac12cf6-b4a2-478c-b938-10b3cbfe4b0f_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-20211231.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_da504b55-83c5-456b-9cb1-38364ccf9bd9_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-20211231.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_bldp_ScheduleofSubsidiariesTableTextBlock_b36f110d-69e0-49cf-a467-25e888741f31_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-20211231.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_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_789ee1d6-b20b-4069-ab37-c32b71950066_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_LeaseholdImprovementsMember_4589ce5e-3fdd-4fe2-9370-c6b92273b8ee_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_GuangzhouBallardPowerSystemsIncMember_9bd2e274-ecc8-4a90-a469-672a12c34de1_verboseLabel_en-US" xlink:label="lab_bldp_GuangzhouBallardPowerSystemsIncMember" 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">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-20211231.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_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_7d784d8a-804c-4ab4-8903-7a880e728c98_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_334dbb55-1043-4d09-8c62-148ecd351fed_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_73c94841-37f7-4a89-9e85-90c27fe013ba_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_cf560e43-ecaf-455e-8d35-15d30bb99cae_terseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_0336e5aa-821f-45e6-ae4d-717cb3357e7b_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember" xlink:to="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossOfCombinedEntity_1a7e0fe5-f662-4f6b-9b84-bfce8b8cc9cc_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_a9f321bb-3bba-4297-b621-92353d0cc4eb_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_IssuedCapital_a21c7656-3ce1-461c-a0fd-146ce6c1807e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapital" xlink:to="lab_ifrs-full_IssuedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_c64ac48b-795e-47a9-bba8-9abd56871c19_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_NetChangeInShortTermInvestments_d222cb41-2dd7-45db-9295-048bcf873ee5_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 change 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-20211231.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_ifrs-full_CurrentLiabilities_ffef65e9-e855-4084-b291-3d62232a2f01_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_48b52a74-52d9-4432-87a2-25c6f199ab00_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilities" xlink:to="lab_ifrs-full_CurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_05a5c4da-a05f-4781-895a-cd62dc8ba7c9_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_ec60d4bc-4fe7-47e9-aa95-c349a3041adc_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_5e6abd3a-3465-420c-9a2a-768eba28de93_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_OtherExpenseByNature_baaf139a-af00-4233-904f-03c5d8d51dd0_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_7c2df7a4-3121-457f-a1fd-1167dc6674c7_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">Disclosure 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-20211231.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_SaleOfStockPricePerShare1_fc1db3bc-7f9d-4fc8-9ae5-8993d277b4d8_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_0592b6c6-158a-4043-9ab9-3f648126c42e_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-20211231.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_3b6bc36d-3d2e-4ff6-9938-cbeece810aab_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-20211231.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_8772aa1e-4a04-45cb-b555-061eb137faf5_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-20211231.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_ScientificResearchExpendituresMember_3750e026-f8d0-45e8-a1f9-b7fd03360a71_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-20211231.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_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_2921b515-162c-4112-a949-6488c384f974_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_EmployeeBenefitsAbstract_44e94a23-e6db-4fe8-8d06-65cba6a4529e_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-20211231.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_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_600bce06-0a3c-4446-a1dd-d2af770c832d_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_NewIFRSsMember_a684b059-8214-4375-ad3c-d95fcffd3021_terseLabel_en-US" xlink:label="lab_ifrs-full_NewIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New IFRSs</link:label>
    <link:label id="lab_ifrs-full_NewIFRSsMember_label_en-US" xlink:label="lab_ifrs-full_NewIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New IFRSs [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewIFRSsMember" xlink:to="lab_ifrs-full_NewIFRSsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_04f4b6b6-efce-4590-a741-70457f8df71c_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_ServiceInventories_7d43606c-5ebd-46a7-9304-03a5dad96e0f_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-20211231.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_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_bc30486f-b112-4ace-8463-89f001eb33a2_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_c4e6892d-ae74-4844-914b-72d97c7bd019_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInvestmentsMember_c1f29ddf-0009-4f64-a8d6-6ee1fe4f0a98_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_GoodsOrServicesTransferredAtPointInTimeMember_e2316ea6-4a6a-45e2-9a9c-6550cf6ba0a3_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_country_DE_8b8e8b5c-743d-4309-8e47-8c480f721b94_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/2021/country-2021.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_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_0d99692b-01ee-429e-9016-216aa9775b29_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_country_DK_163f6587-2018-469c-8977-32cbfe0a63c1_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/2021/country-2021.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_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_4be4a32b-df02-4e39-807c-b7735a7892b7_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</link:label>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_dea459cc-9cf3-42ec-8a62-0f001ac11ab5_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">Identifiable intangible assets recognised as of acquisition date</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AdditionalInformationAboutSharebasedPaymentArrangements_dbd5ee05-873b-4c88-998e-80f8fe85fa25_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:to="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_172e56ce-a0d9-4db3-b9b3-e7723bb9bd76_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_9b3d7ecd-663e-4534-af74-c6a87ac5d974_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink: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 expected impact of initial application of new standards or interpretations [table]</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink: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 expected impact of initial application of new standards or interpretations [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_89a641c9-123f-4fc5-9e0d-be02352ababe_terseLabel_en-US" xlink:label="lab_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink: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 loss per share (in dollars per share)</link:label>
    <link:label id="lab_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_label_en-US" xlink:label="lab_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink: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 of Combined Entity as if Combination Occurred at Beginning of Period</link:label>
    <link:label id="lab_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_documentation_en-US" xlink:label="lab_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic Earnings (Loss) per Share of Combined Entity as if Combination Occurred at Beginning of Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:href="bldp-20211231.xsd#bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:to="lab_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_d23b3819-ef72-48a2-bb5c-4006f492c7c6_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_381dbcce-77cc-43f1-9ab4-0e4988ac9892_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_8880d09d-851f-4d2f-88b4-d51b0a913824_terseLabel_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_label_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:to="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SubsequentContributionMember_5320428f-2bb2-4dfd-b63a-11d16cdbad5f_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-20211231.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_GeographicalAreasAxis_9ed2e5b5-e756-4769-9cc2-49dd9656a48b_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasAxis" xlink:to="lab_ifrs-full_GeographicalAreasAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_78d0244d-9a7f-454d-bb9e-158df991416d_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/2021/country-2021.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_bldp_ShareBasedPaymentsArrangementsAbstract_6fadcdcd-7c42-4808-88ae-1fee9392c390_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-20211231.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_InterestExpenseOnLeaseLiabilities_d17f2349-08e9-444f-b7e4-518ca576dfb9_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense on lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:to="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember_de67216d-143a-43ad-b650-a76bb6a61814_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ExercisePriceRangeThreeMember_414af31e-763a-4e24-a4a0-a155087f3a60_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">$2.86 - $3.16</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-20211231.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_ifrs-full_GoodsOrServicesTransferredOverTimeMember_063f7625-c11f-4d64-842e-cfe3efe5f9e5_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_TaxesPayableCurrent1_7b7bffd7-f0aa-4029-9230-823c3ee9cb9d_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-20211231.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_f45be249-bf12-47fb-8764-b1e0c82ba6a1_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-20211231.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_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory_e1b2d9ae-7b42-4e85-857a-fcee6211e161_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_FinanceAndOtherIncomeExpenses_271766ac-6fac-4f30-b85c-4ec9d53ddb54_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 income (loss) and other</link:label>
    <link:label id="lab_bldp_FinanceAndOtherIncomeExpenses_8751da24-9a5a-4ecb-b377-ddb29c6a9750_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 income 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-20211231.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3375230c-5e3b-48fb-8511-98f3379794c0_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/2021/elts/srt-2021-01-31.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_InitiallyAppliedIFRSsAxis_e94093b1-ec74-491d-a8fa-da2036e7442d_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_BorrowingsByNameMember_6960dc9a-a1d5-44ec-99a7-e3479e2c5ca9_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameMember" xlink:to="lab_ifrs-full_BorrowingsByNameMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_63a99951-aea6-442b-a1b0-13a655ee2947_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds on sale of assets</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of property, plant and equipment, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_1a47692f-1b8e-4fe0-8591-47d049c10ab4_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink: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 used in operating activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink: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, discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_8013dc41-f92d-49cf-ac5d-7be15c82f7ed_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_AveragePriceForeignExchangeRate_1326b903-5159-48b0-8eb6-913276ab9141_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 2021 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-20211231.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_country_BE_53291872-3a2b-45fa-b79e-442dc3ea51e6_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/2021/country-2021.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_ContinuingOperationsMember_904c1e34-6a19-477b-a553-03df369b6dad_terseLabel_en-US" xlink:label="lab_ifrs-full_ContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations</link:label>
    <link:label id="lab_ifrs-full_ContinuingOperationsMember_label_en-US" xlink:label="lab_ifrs-full_ContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingOperationsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContinuingOperationsMember" xlink:to="lab_ifrs-full_ContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_10504f94-53a2-4ac0-a665-de3421f3b2fd_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-20211231.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_d9287485-aae9-405e-9284-5877def8961b_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-20211231.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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_d9a49847-4fc7-480a-a3de-6526268fcfcb_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentProvisions_8f24df1a-3215-463e-826f-027cc0d68295_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_269720db-8460-487c-83c5-7a678ea10acf_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentProvisions" xlink:to="lab_ifrs-full_CurrentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CashAndCashEquivalents1Member_77bb8581-5c17-42bc-9c3a-0d82f94eabb4_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-20211231.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_898f636b-abe3-4650-9ddb-a4eb11cd4253_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_2f74a324-0d50-4fa8-a551-c362f1226cf5_terseLabel_en-US" xlink:label="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Useful Life</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-20211231.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_bldp_BackUpPowerMember_f17c53dc-2eb5-4b41-85b0-ab8fb1fc4319_terseLabel_en-US" xlink:label="lab_bldp_BackUpPowerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Back Up Power</link:label>
    <link:label id="lab_bldp_BackUpPowerMember_label_en-US" xlink:label="lab_bldp_BackUpPowerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Back Up Power [Member]</link:label>
    <link:label id="lab_bldp_BackUpPowerMember_documentation_en-US" xlink:label="lab_bldp_BackUpPowerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Back Up Power [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BackUpPowerMember" xlink:href="bldp-20211231.xsd#bldp_BackUpPowerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BackUpPowerMember" xlink:to="lab_bldp_BackUpPowerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_c587b8e4-d24a-4657-bc16-620625c7022d_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_e56f6c7d-45d6-4194-b932-4eae1fda10dd_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:to="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_614d92f5-e9be-44ce-8bbe-aa2745a8567e_totalLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_37e6b298-30a1-4e8b-a6a6-f7abb07662fe_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:to="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_341997a6-01a2-448b-861a-eb576b132da6_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense" xlink:to="lab_ifrs-full_EmployeeBenefitsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_cfd6a3f7-b744-4bfd-b60c-084c9b40eebb_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_a489397e-aa3c-4036-b209-1e9787a4a5a4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentContributionsDomain_78f18c50-0ca1-4ef8-94d2-925e80ac6f08_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-20211231.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_dei_EntityInteractiveDataCurrent_531a692b-268f-4e34-8df8-320b6b828afa_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_edebf677-ff76-4dfa-b7cf-e69727becfe5_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_DiscontinuedOperationsAbstract_05a5a26f-5958-4a21-886a-b387ae8b3c1d_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-20211231.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_ifrs-full_IssueOfEquity_4034a227-e10b-4ab7-97d0-46bf55fb5b77_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssueOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssueOfEquity" xlink:to="lab_ifrs-full_IssueOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_dce007f0-5ed5-44fe-b2c0-7d67283f71e7_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 recognised as of acquisition date</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_PropertyPlantAndEquipmentMember_6a183fd5-0ef2-4ad2-a8c4-490f4818f868_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_HK_af5a0259-4356-4a18-afa0-48be90509348_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/2021/country-2021.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_country_FR_3572d743-229c-4f7a-9af2-997b98967a95_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/2021/country-2021.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_dei_EntityCommonStockSharesOutstanding_05984106-a1bb-42dc-8e2f-ad56cb567be0_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_0e709365-4b13-4d83-9b11-c8e08d39f321_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_c83c6ae6-926c-4725-911f-9065be259872_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossBeforeTax" xlink:to="lab_ifrs-full_ProfitLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossFromContinuingOperations_9cdc5f53-75b9-4755-a227-9da6d9dc2abc_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_country_GB_5f21e18e-4273-4acc-a1be-2d67129d997c_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/2021/country-2021.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_EmployeeStockOption1Member_f55bc0ef-edd8-414e-9c1b-cd92eef5c0c2_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_c783ffd5-1b10-4867-9b87-d93cb9c71248_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-20211231.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_IntangibleAssetsOtherThanGoodwill_4d136b9f-91b1-4913-a7b1-5c7746fbab44_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_b2daed14-4fbc-4790-a9b3-ea82ecb2c41b_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">Intangible assets other than goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_47f80170-cabf-48bd-9399-9a0523cb10c9_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">Intangible assets other than goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_2894236e-4c25-4574-9f38-bc9a0b1d55ee_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredGainOnFinanceLeaseLiability_a75dc9cd-d039-4290-80b7-cf4091ec1324_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-20211231.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_DisclosureOfClassesOfShareCapitalTable_f0cf466a-742c-4c7b-8f6d-bfc0362eb993_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinanceCosts_101fe15b-8f96-4d90-bcc3-55f7a6982885_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceCosts" xlink:to="lab_ifrs-full_FinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_1ef9bf29-95c9-4822-983c-f6965fedb4c1_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_dbc7b4a0-c10e-4fbc-8fae-e67979a03330_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AdjustmentsForDecreaseIncreaseInInventories_2e86053e-688f-476a-af27-0723ad4fed01_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_country_ES_1982d82f-0ef1-479b-8ea8-87b3f7427a4a_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/2021/country-2021.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_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_9197258d-d788-48b2-a551-47f474c6f214_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_5a860a05-5f0f-41d0-b61e-b413d7d20704_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 tax liabilities recognised as of acquisition date</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_80d800f7-7c8b-4557-8e93-ad22930a174a_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_PlanAssetsMember_282a5436-bc1d-42a7-a5ac-aefa364b3aa8_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsMember" xlink:to="lab_ifrs-full_PlanAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_5b8628e8-6801-4b1d-aadd-38089ea56a60_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_aa8ac2b1-6f9f-44ac-ade2-617b8fd8b0cb_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-20211231.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_DefinedBenefitPlansAxis_9b6dd0c5-04b1-44f8-aeb2-31c9f40cad28_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis" xlink:to="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_72b492fd-6aa2-42f1-8a61-9ef50b34e9db_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_f61970d0-6d93-428f-ba07-5f2123d05dde_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink: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_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_b3a8aaf4-c257-4673-b125-9b321097acd9_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForAssociatesMember_a5641f02-f13a-48c4-8f31-8ee866db23b5_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dei_IcfrAuditorAttestationFlag_1713fa90-c02f-46c2-b58e-17a04b68c2c9_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_7b2cc467-059a-4ae1-904f-6b75e3e89cc5_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_24c83884-ec6b-443d-bed4-fa065d0a2e7b_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:to="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities_86450c52-1ebd-4f42-b536-dbe9735c0676_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink: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 paid</link:label>
    <link:label id="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink: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 paid, classified as operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestPaidClassifiedAsOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:to="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_0a4a93f3-6d46-4e2b-8b66-38100642820f_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MajorCustomersAxis_1e5b47c9-b5d3-42ea-9fc3-8557cb27ca0a_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major customers [axis]</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersAxis_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major customers [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersAxis" xlink:to="lab_ifrs-full_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CommodityPriceRiskMember_53562978-8bdf-4696-b9c5-44de6d26bdae_terseLabel_en-US" xlink:label="lab_ifrs-full_CommodityPriceRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity risk</link:label>
    <link:label id="lab_ifrs-full_CommodityPriceRiskMember_label_en-US" xlink:label="lab_ifrs-full_CommodityPriceRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity price risk [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommodityPriceRiskMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CommodityPriceRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CommodityPriceRiskMember" xlink:to="lab_ifrs-full_CommodityPriceRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_fa073544-4876-48e0-a086-a9d6c76d3f52_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-20211231.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_87f6933b-1586-4636-80e9-018ac32d5120_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-20211231.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_StatementOfChangesInEquityAbstract_37a61bb7-7e54-40be-9e5b-4d870c6a3257_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:to="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_8515d223-cb8d-40fd-8367-572daac28048_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_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-20211231.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_CurrentAssets_39da2668-a13d-44e9-ace9-4f1f90b66a7c_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_29eb7161-e603-4963-955a-1cc5eab687fd_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssets" xlink:to="lab_ifrs-full_CurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseByNature_c94cd570-5dc0-4314-8b85-ed4554a9ea4b_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfDiscontinuedOperationsExplanatory_2a2ab906-4103-40da-b280-c490671a2a87_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DisclosureOfRevenueExplanatory_6f1bd0f1-3764-4d3a-8a96-a2dd87c21e38_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfOtherProvisionsLineItems_ee26f099-d88a-4213-a3db-38ad7047de00_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_b0b4c00d-3c4a-476e-9757-2a6529f0ef7d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForJointVenturesMember_b2a989b0-28d9-4da8-b133-0ff1a77c9802_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ShorttermEmployeeBenefitsExpense_9da3d3f4-d479-48fb-a988-23a4922bcbcb_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_d86fd101-5ea9-4cc9-b3ec-4346cbc3bd46_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dei_EntityDomain_e91c5aa5-10a0-4349-9aab-1bd4e32a6bb8_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CommitmentsInRelationToJointVentures_5f64f6b5-6ea1-47f0-bfaa-b191dd23118b_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AdditionsToRightofuseAssets_6454c8c2-f0d1-4f7c-be16-49b79cfa12e8_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:to="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_bed928f2-6c4f-457e-9e16-b20b4105df28_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_d9957e45-92dd-40d6-853e-01471cc5d415_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_ae258bf5-e61d-4639-afe1-1b9e3f50f184_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:to="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_e23e624f-3ac4-4de9-b052-976c2f8fd969_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_05446bfc-a333-41dc-9195-0d7624757bc8_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AdjustmentsForDepreciationAndAmortisationExpense_dd5e9b34-c3d4-4230-a871-83c0292c1ddf_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for depreciation and amortisation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:to="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PaymentsForRoyaltyAgreement_0fd9e838-7d72-4653-b996-59fbba13b8e8_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-20211231.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_d08d150e-906a-4a82-8471-45d2b40862ca_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_c731e56a-9045-462e-84e1-01272d9fb078_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-20211231.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_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_a87263ae-33c6-4679-bfd2-9d9721916218_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DocumentAndEntityInformationAbstract_b5a8f618-0db1-415f-9f2f-bbd2bff666db_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-20211231.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_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7f6d82ab-2d2d-4c4e-b640-85b19b58d5a5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_108beadd-0d2f-46e9-ac2b-9fa49c4b3ac7_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_51215a85-e909-4250-81b5-c0b429045655_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_008d384c-310f-40cf-b0a8-a8fb45937a57_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_0b909669-1e4b-4548-8780-123e6dbcd3c3_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_InvestmentIncome_5952c0eb-8c35-45f6-81ec-baba6787a161_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember_aa61c307-6548-436a-a6a0-0c2c981bdd03_terseLabel_en-US" xlink:label="lab_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unmanned Aerial Vehicle (UAV) Business Assets</link:label>
    <link:label id="lab_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember_label_en-US" xlink:label="lab_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unmanned Aerial Vehicle (UAV) Business Assets [Member]</link:label>
    <link:label id="lab_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember_documentation_en-US" xlink:label="lab_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unmanned Aerial Vehicle (UAV) Business Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember" xlink:href="bldp-20211231.xsd#bldp_UnmannedAerialVehicleUAVBusinessAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember" xlink:to="lab_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_7009b90f-506b-4ce0-b259-94f6b55ba716_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-20211231.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_NumberOfInstrumentsOtherEquityInstrumentsGranted_3e5f22ca-b57d-4a1f-b081-2c4bf9bf72d3_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_label_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:to="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_30ca763a-28da-4d42-b45b-034bc30d685f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DilutedEarningsLossPerShareFromDiscontinuedOperations_b3b6ca7a-e457-4ba4-874a-328a137bae6a_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink: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, diluted (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink: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 from discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_0ad7bc53-41b2-4691-bff4-17b245cc196a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_9bb2bb5c-0a46-4b91-963c-f98ac6c273c9_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">Total share-based compensation for continuing operations (per statement of loss)</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_89710c44-58f9-48bd-bca2-1f1388fcfc34_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_label_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense from share-based payment transactions with employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_66e8b6d5-ba80-4ec0-9a71-2b51fb5a29b0_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-20211231.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_ifrs-full_RightofuseAssetsMember_74d61a01-5b5c-4e6e-aaf9-4b86edb93acb_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssetsMember" xlink:to="lab_ifrs-full_RightofuseAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_fdfb97d4-06cd-402f-8384-ecfcb52b0523_terseLabel_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" xlink: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 year grants expensed in prior year</link:label>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_label_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" xlink: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, Current Year Grants Expensed In Prior Year</link:label>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_documentation_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense From Share-Based Payment Transactions With Employees, Current Year Grants Expensed In Prior Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" xlink:href="bldp-20211231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" xlink:to="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_3f15d120-05e6-4698-b5e1-4ba35a57c3de_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_EntitysTotalForBusinessCombinationsMember_30ef4e5a-5de0-4783-92fb-0e7f00e799f4_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for business combinations</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for business combinations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_302a8064-85f0-4536-a476-4bb0e17146f2_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/2021q4/dei-2021q4.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_ProceedsFromIssuingSharesEquityOffering_8f7c6807-befc-4246-9b51-5ea18f356288_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 offerings</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-20211231.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_AuditedAnnualFinancialStatements_b6e697b6-a964-4c67-bbc6-ea3415fca92f_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/2021q4/dei-2021q4.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_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_f28f55c9-cbf3-4f77-a9ea-3f37ef2ce998_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e705c285-192c-4123-b815-003f0e91527a_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_e41a707e-f14b-4897-9f58-082b99dc13a8_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-20211231.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_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_e08b3c6b-2dfd-4277-abe3-86502ca4ce9a_terseLabel_en-US" xlink:label="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink: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 other</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_label_en-US" xlink:label="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink: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, Finance Income and Other Income</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_documentation_en-US" xlink:label="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink: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, Finance Income and Other Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink:to="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AddressTypeDomain_026e9a27-86cb-4dfd-95d6-c1abb3d2e0f3_terseLabel_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:label id="lab_dei_AddressTypeDomain_label_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_3c2ef994-cb43-4e78-b64b-2af59da6dfc5_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 of investment in joint venture and associates</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_52b92309-4794-411b-9fe0-d19d61683a57_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_a14799a2-831a-46bf-971d-f937a76dd15f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_NumberOfSharesIssuedOtherEquityInstruments_b06d9de5-d7fc-4c03-a3fb-600e1b26b160_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-20211231.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_cf5758af-7eee-4f6f-b00f-ed04bfd953ed_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-20211231.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_country_JP_ebd6200c-549b-4afb-b892-d0ab44c9fcf8_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/2021/country-2021.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_bldp_HydrogenFundsMember_27e4b386-e540-4711-8920-ec148464f50f_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-20211231.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_DisclosureOfFairValueOfPlanAssetsExplanatory_51c23005-534c-4e97-a1af-af7a7dd43ced_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentsMember_eea681a1-07c7-4b52-834d-d4d856b5b505_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-20211231.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_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_bd98ad85-8d3c-4356-aef0-375caf96d266_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink: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, basic (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink: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 from discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink:to="lab_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_23c3d7d4-8b90-4399-9fbe-dd1a21530d4a_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_750321c6-ef74-464f-b92d-4b9a8092a8cd_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:to="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MiscellaneousOtherProvisionsMember_6294c8e4-9f64-4e27-9fd1-ed10c0f2a2ee_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:to="lab_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ChangesinnoncashworkingcapitalAbstract_c8b668c3-e02e-42d8-b1dd-35875ea83583_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-20211231.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_dei_CityAreaCode_b4bd0442-5aa9-4084-84f2-40047bb622f9_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_99681942-d08f-4462-9e2b-f010de67f6da_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ImpairmentLoss_a2d8ed5e-5a43-4039-b2be-2ad3bcbfc997_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_7e2edafc-7fdf-41da-bb4b-e379cacbc23a_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 loss 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_5f546f85-382c-4605-ae09-485adca450bb_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">Acquisition of 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_63af6f97-2cec-4029-b116-bd483d872549_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">Disclosure 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-20211231.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_country_IN_b6bc6848-935b-4e87-9a0c-5de490df79e7_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/2021/country-2021.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_ForseePowerMember_c66d1c46-40e9-4b02-8b15-10b772a81e61_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-20211231.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_DisclosureOfTransactionsBetweenRelatedPartiesTable_87f50a14-8404-4555-bf41-666bcb851d58_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherCountriesMember_2c647354-e4ae-4bb1-a335-14f9945d9fd9_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-20211231.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_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_dcf60ef9-98eb-4eff-a75c-ec93de4987fd_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_b6c27216-9b83-4fb0-a056-cba10c802bde_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_5a7915d6-8ed0-4500-83d3-efde46f1a216_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-20211231.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_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_3050350f-4a3d-47c9-a0c2-ef16185a3d74_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_country_PL_b59ab8b0-8c39-44b9-a4fc-3b8b380e84a2_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/2021/country-2021.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_AdjustmentsForReconcileProfitLossAbstract_e909d60f-1a99-4f65-a616-d6fb32607335_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_0bd651ec-f724-4960-ad5f-43808c499607_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" 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">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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_a0e0ed64-2164-43e4-8ab3-3216b8831a96_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_TechnologybasedIntangibleAssetsMember_d1f14ebd-3dd0-4629-b35c-994a73b9175b_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_e3e35777-d9b2-47b8-82da-82b0dbc41ba4_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for measuring inventories [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_cef701ca-6a94-4119-a34b-9b535e96dae9_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_BallardPowerSystemsEuropeMember_9282e299-dad4-400e-b575-6cc25664e41a_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_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-20211231.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_dei_EntityRegistrantName_3710426e-bb98-4369-bf4c-3e1d08d67984_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_c513edcf-c1fe-4897-ab4b-4cc826cbbab0_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceRangeFiveMember_ae430624-747a-4d44-a2f0-313595931a83_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$10.64 - $13.46</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeFiveMember_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeFiveMember" xlink: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 Five [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeFiveMember_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeFiveMember" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeFiveMember" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeFiveMember" xlink:to="lab_bldp_ExercisePriceRangeFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_1e97cf6a-94a9-4243-9270-845a9030730f_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 (deferral) 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-20211231.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_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_e8341dbd-f8a1-4872-bb12-1a4245dc3f81_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_ResearchAndDevelopmentTaxCreditsMember_0a5ebc2b-47d9-4f55-9f57-d4986edfeb9b_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-20211231.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_LeasesInterestRate_abb8d3de-d72c-471e-beea-ca88039df4f3_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-20211231.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_ifrs-full_CurrencyRiskMember_bd727a52-7155-4a99-874f-c9a75a3bfa64_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencyRiskMember" xlink:to="lab_ifrs-full_CurrencyRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_6d59a1c8-2043-484b-8fef-46398871ad44_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/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_462dea85-4eb0-4384-8213-6fbcf34733a3_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_844b88d8-6261-4ee0-979f-4264caf063e7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_HeavyDutyMotiveMember_d75c5fda-7e64-48f3-8bed-ee1cf6e96718_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-20211231.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_DisclosureOfExpensesByNatureExplanatory_1851faec-2873-4f4b-8d25-b9c31c8545bb_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:to="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_1688f657-f54c-41e5-91ad-11b309291a54_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-20211231.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_DepreciationPropertyPlantAndEquipment_b0c90210-cf08-4c44-a65e-64f75a816cee_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink: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</link:label>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockAxis_ce6086bc-e69a-4071-bffc-3e93f832bc07_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-20211231.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_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_6b787440-07c3-4453-a5ab-acd3c017f7ac_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_country_NO_ea1fd67d-7afc-4164-b0db-831ea41359f4_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/2021/country-2021.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_bldp_GreenHydrogenMember_709e84c8-1c82-4481-b5ae-8a1431b0b08a_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-20211231.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_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_d32de7cd-2ddc-475a-a70b-9710e4937dcf_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SalesAndMarketingExpense_3977592f-b58d-4ada-a5e7-ef087c42a0eb_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_253742dd-1bda-4b8b-a2d0-329fb6497d18_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AveragePriceOfHedgingInstrument_fe026cf0-3bea-4d0c-b3d4-f38036a08d2a_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AveragePriceOfHedgingInstrument" xlink:to="lab_ifrs-full_AveragePriceOfHedgingInstrument" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_4ce281b4-30f8-40dc-8369-b1d7a3e12e73_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_a9d7c83f-9269-4df3-927d-86279d2b6e8c_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_8434eca0-f09a-473f-b354-a542ede17ce0_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_eb5e3c05-fbce-41b3-87f3-456b58cb50e9_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_3f1cac4b-f146-433b-9eb1-43529019ac34_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-20211231.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_NetDefinedBenefitLiabilityAssetMember_e9d9419a-5756-438f-b901-96f1b42669af_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccountingProfit_97ddbef0-6806-414a-99f1-0ea4e4412bbe_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccountingProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccountingProfit" xlink:to="lab_ifrs-full_AccountingProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ConsiderationPaidReceivedNet_78d4b432-8d10-47ad-9a15-c3bc741b90f7_negatedTerseLabel_en-US" xlink:label="lab_bldp_ConsiderationPaidReceivedNet" 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">Cash proceeds received on sale, net</link:label>
    <link:label id="lab_bldp_ConsiderationPaidReceivedNet_label_en-US" xlink:label="lab_bldp_ConsiderationPaidReceivedNet" xlink: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), net</link:label>
    <link:label id="lab_bldp_ConsiderationPaidReceivedNet_documentation_en-US" xlink:label="lab_bldp_ConsiderationPaidReceivedNet" xlink: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 paid (received), net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationPaidReceivedNet" xlink:href="bldp-20211231.xsd#bldp_ConsiderationPaidReceivedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ConsiderationPaidReceivedNet" xlink:to="lab_bldp_ConsiderationPaidReceivedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FixturesAndFittingsMember_4a0ea49d-b558-4e8f-beb5-0bc31c26ff89_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dei_DocumentRegistrationStatement_feb65ac7-40d5-4166-af54-583b9e892f08_terseLabel_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Registration Statement</link:label>
    <link:label id="lab_dei_DocumentRegistrationStatement_label_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Registration Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_a86f4856-d44c-4c7e-a340-4ba65600a8e2_terseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-related intangible assets recognised as of acquisition date</link:label>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-related intangible assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_e166ef26-6c1c-427e-913e-062029e93377_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsMember" xlink:to="lab_ifrs-full_FinancialAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_MaterialHandlingMember_cb87d369-667c-4861-bf02-62a22127f7d4_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-20211231.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_DisclosureOfRevenueFromContractsWithCustomersExplanatory_23c5dd9a-3aea-4009-a13f-b69c4667a084_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dei_AuditorLocation_af4608a4-a857-4f2e-a8c2-cab3702273dd_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_60401955-59bf-4313-8ee1-5b8e1c14f0c7_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-20211231.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_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_9c88a3e9-d266-4ad9-970c-a5cc9a668b49_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_bf6ce4db-8eaa-4e74-8ddf-3c821d2d2660_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2efdc58e-5ce1-42d7-822b-2d85b9af364f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_CashTransferred_3b21ea8b-8934-4318-bdc9-cc0ddcd7568d_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 paid</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_8604a8be-dcbe-434c-ac63-c5da02264e02_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContingentConsiderationTerm_d0bca19f-c46c-4bac-bebe-10a0c4422d5b_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-20211231.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_country_TW_1da09702-6af1-4270-9433-fe2aeca262d8_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, PROVINCE OF CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.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_Equity_6e50585e-cefb-4cb5-b745-ddad90de431a_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_aa4aaf7a-9f12-44ba-a1f2-f4a1ba6b8a93_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_ifrs-full_Equity_1b3a6dc1-00cf-4a7a-bd3a-e456547e5f0c_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_ifrs-full_Equity_label_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Equity" xlink:to="lab_ifrs-full_Equity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_9d48cf95-32d6-4eec-b8b5-18c8c7cd9cd1_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_cc985787-3a16-4ed0-bdd2-361bd58f34f9_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_srt_EquityMethodInvesteeNameDomain_3ad9d91f-f266-4724-acf4-7d0ba416a9e5_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/2021/elts/srt-2021-01-31.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_dei_EntityPrimarySicNumber_e580eaac-a902-4aa6-a48a-1adafaf9d38c_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/2021q4/dei-2021q4.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_OfficeEquipmentMember_f11dca42-0e93-4484-96cb-d4e48ac1f480_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_e7c7cbe2-7885-4581-b3c7-e3e0599d55b6_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-20211231.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_ab6dabce-a9d7-4275-aeae-a59bdc28dc22_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">Disclosure 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-20211231.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_country_SE_f63c808c-c48d-414f-bb91-a72189de3c3c_terseLabel_en-US" xlink:label="lab_country_SE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sweden</link:label>
    <link:label id="lab_country_SE_label_en-US" xlink:label="lab_country_SE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SWEDEN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_SE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_SE" xlink:to="lab_country_SE" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_a4e22b1a-3369-448e-abd6-87e0761d8723_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_a0c6cd66-8750-4e9c-b73e-86779b4c374d_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_BusinessContactMember_f5399f93-b83b-4a81-a33a-cc673f4a6f7b_terseLabel_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Contact</link:label>
    <link:label id="lab_dei_BusinessContactMember_label_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Contact [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_f15a0854-2524-42a6-b7e7-c2f184285d6c_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-20211231.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_TypesOfRisksAxis_8c37ecc9-0024-452a-926e-16ac56dc83b0_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksAxis" xlink:to="lab_ifrs-full_TypesOfRisksAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfBenefitPlans_cbf1211c-855a-4819-9212-3cef4359c4a1_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-20211231.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_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_308ad66b-24f1-48f0-bf15-67ed09abac02_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_90d6f32a-fde2-493f-aa72-811703a07d8d_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">Disclosure 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-20211231.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_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_dfc971ce-9300-458e-badf-cfda9281713d_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" 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">Total proceeds</link:label>
    <link:label id="lab_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion of consideration paid (received) consisting of cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" xlink:to="lab_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EquityInterestsOfAcquirerDiscounted_c29d807a-4e55-4bb8-9a17-98773aff41e5_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_2bfaed8d-c428-4023-ab22-e051544d359f_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-20211231.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_NoncurrentAssetsAbstract_27f29c0d-e653-4787-8777-2bed282dbff0_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_EquityAndLiabilitiesAbstract_beadaa92-c787-4412-8c18-62649418e66b_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_60f583fe-3257-42ba-97ec-b138b0ae0d25_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentReceivables_de75e46d-da45-4af5-8871-74960edfe166_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_GeographicalAreasMember_311fc4f7-8fec-4436-95bb-f3680f7d0673_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasMember" xlink:to="lab_ifrs-full_GeographicalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_487b3739-7fe7-48d0-8f8a-9c84e41b6aa9_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:to="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_b9c5636b-264b-4a8d-8a9a-b5523b5b4009_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_2b08a270-604c-434f-bf2b-20a2a8f37f84_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 (note 7)</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AdjustmentsForUnrealisedForeignExchangeLossesGains_1e6277cf-028d-4bb7-a388-1a0915c9030c_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 gain 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_RoyaltyObligationContingentPercentage_b1bf2cc2-2362-4dc5-9094-6928b9f08ec0_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-20211231.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_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_3168f503-ee88-4422-9b3f-3cf4bfe87a34_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_ce2bdd6f-7883-47b4-acdd-1e4d3173aa9b_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_661b427e-9d7f-47c5-a995-56b3d4ab00bb_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares" xlink:to="lab_ifrs-full_ProceedsFromIssuingShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_89f47587-cd45-4e16-bb8d-fcb20e0c1edd_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operating activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_45ddc16c-011d-413c-889f-249c5a98a285_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-20211231.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_d685ef7f-34db-41b1-a655-5b46d9822f01_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">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-20211231.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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_07f12185-5548-492b-a99a-83b53425c491_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_cd5b0f47-7793-4602-a91c-243407f41319_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_CurrentTradeReceivables_e34efb4d-8507-4e38-81fa-3a754f1112b8_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTradeReceivables" xlink:to="lab_ifrs-full_CurrentTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_55688456-eccd-4843-a079-b7be55ae478c_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseLiabilities_7ddb361b-7c96-4dd9-b5d0-dedd2f8415be_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">Total lease liabilities</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilities" xlink:to="lab_ifrs-full_LeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_8eb389e2-05b8-422d-bddd-52fa4fb81a46_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsMember" xlink:to="lab_ifrs-full_ClassesOfAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsTable_e10dd2ae-e065-437f-9c29-98cdd26793a7_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_9a5bb42c-b190-4ac4-ba44-5bf0afa4bf8e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_79fce612-f550-44f9-88e6-d7478f540368_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EncoreFXFacilityMember_211ae9ab-3d3e-4883-876c-edd8b31cd475_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-20211231.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_CashFlowsFromUsedInOperatingActivities_3bfa516f-f5e5-4c40-a968-1ff01879d5cf_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ApplicableTaxRate_f3d89d20-a187-4f7c-ba5e-d542fd285b7c_terseLabel_en-US" xlink:label="lab_ifrs-full_ApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable tax rate</link:label>
    <link:label id="lab_ifrs-full_ApplicableTaxRate_label_en-US" xlink:label="lab_ifrs-full_ApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ApplicableTaxRate" xlink:to="lab_ifrs-full_ApplicableTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_08305953-3b17-4949-8390-524f7bf8b2e5_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_92b7bf4b-378e-40a6-ae9c-c86473619ee1_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_e8599459-be39-47db-a6f9-537ac592f4fd_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_DeRecognitionOfRightOfUseAssets_f1712857-3871-4829-8952-ca3f8b790acd_negatedLabel_en-US" xlink:label="lab_bldp_DeRecognitionOfRightOfUseAssets" 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">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-20211231.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_ReserveOfExchangeDifferencesOnTranslation_88e9403a-8b68-4544-8940-53b613db5be8_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_StatementOfChangesInEquityTable_36c7fcd5-bc56-4411-bb02-11e273fcd636_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable" xlink:to="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_2880cc69-4a2e-4900-8d4d-db24690d0e8d_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_ee4426bf-0ee3-4c48-bea8-81e64c2909a7_verboseLabel_en-US" xlink:label="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" 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">Acquired patents, know-how and in-process research &amp; development</link:label>
    <link:label id="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_b97c91ff-b55c-472f-8ccc-bbec1b694df3_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 Intellectual Property</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_CurrentContractLiabilities_31b301ad-172c-4ec5-9f54-1ffda77f61db_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_49328bb2-5d3a-497b-9a56-0bf8b7f9ac75_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_e24841e5-1f31-4729-84c4-710a112b16b4_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfIntangibleAssetsTable_cf346fe1-372a-405f-9b26-0e7b372e1fb7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_WeichaiPowerCo.Member_e91def91-c560-4122-b8ff-7474d6d32e60_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-20211231.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_7d08cf69-74a0-439f-a17a-6b9896432bed_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-20211231.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_DisclosureOfMajorCustomersTable_213e010c-74d5-4cd1-a788-273e3f0459ad_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_0b3045a9-1d95-40cb-b749-2c2c4cd47419_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_b3ed7f11-c077-4489-82b4-429c9bb2d00a_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_GrossCarryingAmountMember_bd5d48c7-4ae2-45e2-86e4-1734270982ac_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossCarryingAmountMember" xlink:to="lab_ifrs-full_GrossCarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_c632440e-c70e-44a6-acb7-bb7468a37936_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_fe384d4a-b62b-4b32-9118-2d051ead0e72_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceRangeOneMember_167c7bc3-c79f-4791-9465-f9f6496a68de_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.23 - $1.50</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-20211231.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_ifrs-full_DisclosureOfGeographicalAreasTable_8287cc17-1b3c-49df-a0c0-bca67c76c94f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CashFlowStatementAbstract_7eea113f-7c7c-43b3-84f2-d9e98b1acc4d_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-20211231.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_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_abfbe0de-929c-4c03-9bd7-d9f0b4db5278_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-20211231.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_89dee8b9-9eca-4e27-9754-02a0450e3085_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-20211231.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_TradeReceivablesMember_f4ff3d78-ea25-49ab-b27a-93c0a73eaaf8_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables</link:label>
    <link:label id="lab_ifrs-full_TradeReceivablesMember_label_en-US" xlink:label="lab_ifrs-full_TradeReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivablesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeReceivablesMember" xlink:to="lab_ifrs-full_TradeReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FinanceExpenseNet_594d062d-d245-481f-a31d-3e360d92480d_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 income (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-20211231.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_DisclosureOfReconciliationOfChangesInGoodwillLineItems_25958d9c-01d8-4b97-9e9a-faf30949a446_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_9b5ba394-f8df-4852-96dc-407cff968dfd_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareAbstract" xlink:to="lab_ifrs-full_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Revenue_0bb0dd03-efab-4728-a4f1-a0e31311d9cd_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_a99880ab-04ee-46de-a862-c0fa3d48d532_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_EquityAndLiabilities_1e08c1dd-b5c6-4bfe-8c28-44a11224541f_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilities" xlink:to="lab_ifrs-full_EquityAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_a1e469ed-92a4-485f-bba3-64fd8745e678_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-20211231.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_DisclosureOfFinancialAssetsExplanatory_1d3350ef-6a46-4d13-94a9-112dfee705e4_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_OperatingSegmentsAbstract_98c5c003-9eac-4878-ae43-5bd8b2beee27_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-20211231.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_DisclosureOfInventoriesExplanatory_20c5e1e5-e112-42b9-a356-3cafa4c78015_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of inventories [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MachineryMember_a08d07c6-1b08-4bb0-8152-475f3ac1bd65_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dei_EntityCurrentReportingStatus_6a815d08-5c9c-4682-b742-eb4ef7ef18d9_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_country_UA_6ad80075-5663-4901-b409-e1060b4f06f7_terseLabel_en-US" xlink:label="lab_country_UA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ukraine</link:label>
    <link:label id="lab_country_UA_label_en-US" xlink:label="lab_country_UA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UKRAINE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_UA" xlink:to="lab_country_UA" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RelatedPartyAbstract_7c40989f-e9d8-4de5-bc45-572c00a5defa_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-20211231.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_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_625aca9c-6c8b-4aca-8ae4-e11401247192_terseLabel_en-US" xlink:label="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on sale of assets</link:label>
    <link:label id="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_label_en-US" xlink:label="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) recognised on measurement to fair value less costs to sell or on disposal of assets or disposal groups constituting discontinued operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:to="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TopOfRangeMember_23052912-a9da-42b4-9f59-dda1f83cb5ff_terseLabel_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top of range</link:label>
    <link:label id="lab_ifrs-full_TopOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TopOfRangeMember" xlink:to="lab_ifrs-full_TopOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_6b7abe8e-c3a6-4e42-8f32-b517200ad821_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed_c138ed2b-32f5-4c90-b90e-e4257425b095_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses relating to short-term leases</link:label>
    <link:label id="lab_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed_label_en-US" xlink:label="lab_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense relating to short-term leases for which recognition exemption has been used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:to="lab_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_1f7496f7-48f5-45b1-95e0-1a3ca66a8623_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations, diluted (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink: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 from continuing operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed_feae0b50-15f6-4783-8f3e-847d7f6a32e4_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-20211231.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_PresentValueOfDefinedBenefitObligationMember_ae6d1bd9-81c3-41ee-a8f8-9fddb138a06f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:to="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_8ca82759-9443-4d30-bf99-c92b94a1cfd3_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_1a5913a3-2471-4e1b-b7db-3bfad4ac8454_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-20211231.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_DisclosureOfFinanceIncomeExpenseExplanatory_0521ec84-8bcd-49a9-a522-9213d01b45f3_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_187258b8-4b1a-4424-88e1-2bc3556a1724_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_NumberOfSharesAcquiredEquityInvestment_c1364502-dd01-4fb5-9d4d-28ba479832ad_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-20211231.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_ifrs-full_BorrowingsByNameAxis_8a7c2ed3-bc4c-4e60-af15-f606ef382c09_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameAxis" xlink:to="lab_ifrs-full_BorrowingsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_b559b80f-e9ba-4ceb-bdd2-1cdfed14e937_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-20211231.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_ca60bbe6-e502-4687-8040-3018b109df8c_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</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-20211231.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_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_dbc1198e-4741-4388-bac1-822d9d467423_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_PensionAdministrativeExpense_6b99c709-6df7-4554-8250-af15d4d09e9d_negatedTerseLabel_en-US" xlink:label="lab_bldp_PensionAdministrativeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension administration expense</link:label>
    <link:label id="lab_bldp_PensionAdministrativeExpense_label_en-US" xlink:label="lab_bldp_PensionAdministrativeExpense" xlink: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 Administrative Expense</link:label>
    <link:label id="lab_bldp_PensionAdministrativeExpense_documentation_en-US" xlink:label="lab_bldp_PensionAdministrativeExpense" xlink: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 Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionAdministrativeExpense" xlink:href="bldp-20211231.xsd#bldp_PensionAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PensionAdministrativeExpense" xlink:to="lab_bldp_PensionAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_33f30928-96a0-40ae-9612-85e9381eb6b7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_acb9e80f-6bdb-41c6-ae19-25b886329d9b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherGeographicalAreasMember_9c1cd1a0-1dc7-4bf7-9f7a-e562c89e2474_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-20211231.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_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_4bb3e309-f4ff-47e0-a6e3-75419334e789_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_2e7222d2-59b4-4f56-9024-26b72121cb1f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_Liabilities_7d7a9628-cd39-4751-acd3-026316bb1a6d_totalLabel_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_ifrs-full_Liabilities_label_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Liabilities" xlink:to="lab_ifrs-full_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInterestsOfAcquirer_a2488f7c-5523-450e-9a19-fc38d7368d6e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureonSaleofAssetsLineItems_91cc94db-163a-49b6-9a1b-b1143602ece4_terseLabel_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsLineItems" xlink: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 on Sale of Assets [Line Items]</link:label>
    <link:label id="lab_bldp_DisclosureonSaleofAssetsLineItems_label_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsLineItems" xlink: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 on Sale of Assets [Line Items]</link:label>
    <link:label id="lab_bldp_DisclosureonSaleofAssetsLineItems_documentation_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Disclosure on Sale of Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureonSaleofAssetsLineItems" xlink:href="bldp-20211231.xsd#bldp_DisclosureonSaleofAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems" xlink:to="lab_bldp_DisclosureonSaleofAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisposalGroupNameDomain_8e2ae861-de0c-445c-a66c-9192452837df_terseLabel_en-US" xlink:label="lab_bldp_DisposalGroupNameDomain" xlink: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 Group Name [Domain]</link:label>
    <link:label id="lab_bldp_DisposalGroupNameDomain_label_en-US" xlink:label="lab_bldp_DisposalGroupNameDomain" xlink: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 Group Name [Domain]</link:label>
    <link:label id="lab_bldp_DisposalGroupNameDomain_documentation_en-US" xlink:label="lab_bldp_DisposalGroupNameDomain" xlink: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 Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisposalGroupNameDomain" xlink:href="bldp-20211231.xsd#bldp_DisposalGroupNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisposalGroupNameDomain" xlink:to="lab_bldp_DisposalGroupNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_121de4e6-779e-4f40-aece-a3e10266b12c_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 in cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash and cash equivalents after effect of exchange rate changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DiscontinuedOperationsGrossMargin_de49be5e-258e-42e2-9a4f-4a971e1497ab_totalLabel_en-US" xlink:label="lab_bldp_DiscontinuedOperationsGrossMargin" 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_bldp_DiscontinuedOperationsGrossMargin_label_en-US" xlink:label="lab_bldp_DiscontinuedOperationsGrossMargin" xlink: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, Gross Margin</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsGrossMargin_documentation_en-US" xlink:label="lab_bldp_DiscontinuedOperationsGrossMargin" xlink: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, Gross Margin</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsGrossMargin" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsGrossMargin"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DiscontinuedOperationsGrossMargin" xlink:to="lab_bldp_DiscontinuedOperationsGrossMargin" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncomeTaxesAbstract_06f096fa-20e8-4c4e-8c3e-9894269fb76b_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-20211231.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_d13018dc-c27e-4c74-bb82-b78f3c085a6d_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">Other post-retirement benefit plan</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-20211231.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_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_599f2a16-9e1d-4fd5-8a62-dbcd4b73c57d_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink: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 used in financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink: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, discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_5162ac10-1080-4131-89a4-da6c79533d8a_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_0f448d03-fee0-4010-a9c5-d817410b904d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_3f87587b-e1ce-4d71-81a8-135a4f92773e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_dd0cc1ab-8807-41b4-9d9c-7b538b0d7a2f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOfTaxCreditsEarned_c9baa94b-8430-4354-bf53-1c38e8cc624e_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-20211231.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_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_60924cc8-4dea-44c9-b832-b3be53c09f41_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfTreasuryShares_4be5b593-a02e-48ab-9c29-532bf520e0e2_terseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfTreasuryShares_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfTreasuryShares" xlink:to="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_cef3c22e-605b-4044-98c8-d4cbcc875bb5_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 the year</link:label>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_adf2ebc1-50dc-49dc-bd47-7ee573a33813_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:to="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_eaccbb9e-0290-411d-86fd-f99135d43d5e_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-20211231.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_4aff656b-b1dd-476c-8d39-93470456c95e_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-20211231.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_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_d7826d67-d7a0-45fe-bbdc-9d3e3b5abe1f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_45c380b9-7106-4b83-84b7-3b29173446be_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_8f3c6882-a8d1-4381-b507-4383f35f25c2_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-20211231.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_UnusedTaxCreditsMember_8b24eb4c-fdb0-497f-a0ff-02a107a34268_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_NoncurrentAssets_da3cdaaa-463f-4429-8180-b92b9d0ed545_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_92aead0e-181d-4dcc-9237-b031e4132422_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_8f6db05a-20a4-4a48-a14c-377dc1228073_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_85671d9f-b969-4557-ac07-2ffa67f29d79_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_bc60e01a-d207-4b02-a499-8a27d4d39c6c_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_df24dab7-35e8-4eba-906f-7b5929dd3aa6_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_label_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeStatementAbstract" xlink:to="lab_ifrs-full_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_a0db0a0c-3fae-4524-8741-15f2b4865f90_terseLabel_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottom of range</link:label>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottom of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BottomOfRangeMember" xlink:to="lab_ifrs-full_BottomOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_a03d2c09-c9aa-49eb-8fa1-9894ab8c9560_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_1a8a3cdb-b86f-44ac-857e-780011a62c99_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 recognised in profit or loss, goodwill</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_10c7b7b3-1030-4727-a596-8e5905d5d5ac_periodStartLabel_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" 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">Allowance account for credit losses of financial assets at beginning of period</link:label>
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_06c8efdb-2ec4-4318-9fa8-4f093a744414_periodEndLabel_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" 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">Allowance account for credit losses of financial assets at end of period</link:label>
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance account for credit losses of financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:to="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ConcentrationRiskNumberOfCustomers_5a2d3fa8-8835-429e-a2a4-f26828c35971_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-20211231.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_7aef38d0-01a1-4bcf-8f3f-bf1ed22b7888_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-20211231.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_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_aacc08ca-e6ed-445a-a0c0-e13b3ebd1a53_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_20a3be29-9023-4007-82c8-7741254e77dd_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_9fd84a6c-c289-4461-b0d4-5e6829a6aad7_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilities" xlink:to="lab_ifrs-full_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_d609427d-89f9-4ea2-a565-4c2ba354391e_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-20211231.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_DisclosureOfCashFlowStatementExplanatory_1ba88b08-6808-4ed8-a194-17579582ce3f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_EquityMember_125d4f64-a335-4386-b2e1-86d2f511eeae_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 [member]</link:label>
    <link:label id="lab_ifrs-full_EquityMember_label_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityMember" xlink:to="lab_ifrs-full_EquityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangeAxis_2bb3a35c-c4b0-470c-b7b1-0cc676766d19_terseLabel_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [axis]</link:label>
    <link:label id="lab_ifrs-full_RangeAxis_label_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangeAxis" xlink:to="lab_ifrs-full_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_1fa24c15-02a7-4c87-8a0c-e39afd1f3e75_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_PlanAssetsAtFairValueAllocationPercentage_88f84ad9-69ae-42f9-ad5d-c3f00f47ef27_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-20211231.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_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_5cbd6cbe-add6-40bb-9632-29757d626210_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 (loss) on defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_dc06a36d-c67c-4447-ba5d-42729559a535_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 (loss)</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_47c7d59f-686a-48e5-a307-8f4f7dc08fbc_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_026df7e0-7ec0-45ac-b173-b8ffd0fea17e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_InventoriesAbstract_ebb576b9-6435-424e-98a8-c77bd2f76d64_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-20211231.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_bldp_ProspectusMember_43810583-f1b6-4067-b437-fe14ab8d3245_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-20211231.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_AssetsAbstract_e5d250a4-f205-46a2-bcf4-0d0e69c0d342_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_AssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsAbstract" xlink:to="lab_ifrs-full_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_aa2a8f2f-06cc-41c5-9d64-2a9cda655454_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_370a98e6-e44b-413d-a0db-e80b5c338e04_negatedLabel_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" 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">Disposals</link:label>
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_c3fbf344-a028-4d41-88e4-e87244140341_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_label_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_5705f054-4ff6-48d5-a237-70562d34a455_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PaymentOfContingentConsiderationLiability_f6beb9f1-87d8-4fa2-bb63-fa0edc4d551a_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-20211231.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_dei_EntityIncorporationStateCountryCode_d4a1d188-dac2-4ee6-86b2-93a0585d94fc_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MajorCustomersMember_a000a6d3-4b26-4398-82a6-bfc215cd104d_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 [member]</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersMember_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customers [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersMember" xlink:to="lab_ifrs-full_MajorCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_0d7954c9-d2fc-48e0-839c-c648966cf961_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-20211231.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_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_68573d4a-b935-4a63-b0c2-0c286cfe7534_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dei_ContactPersonnelName_6717db44-4f36-4634-880d-ae739e0e8cb6_terseLabel_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:label id="lab_dei_ContactPersonnelName_label_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DanskIndustriInvestASMember_ac3de6bc-ef47-4d0a-86ca-1a321435f67c_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-20211231.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_DescriptionOfRiskFreeInterestRateShareOptionsGranted_8bf15201-042b-4a23-b6a5-d747531162f9_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:to="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_1d81c7fd-22d8-4d7c-894a-ae23117c3c2a_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_OtherAssets_774096df-a266-4eaa-9e1a-173f11574fca_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dei_EntityFileNumber_56a5ede1-367c-48b7-a7a8-8d7141a52319_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_59bcb4dc-8bb9-4a85-901d-927d0a13b8b5_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_7331b442-8ceb-4107-ba21-d650f186059b_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions other than through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClosingForeignExchangeRate_95fa8301-ddca-4446-9768-596896765997_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, 2021 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_InitialContributionMember_0ba602ff-2977-4554-b05d-efde77cda336_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-20211231.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_ffe5fdf9-1e2d-432a-ada3-32c8ce0922ba_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 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-20211231.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_623d4648-fd11-4085-a5d2-30e6011ece72_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-20211231.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_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_f8053bc8-5949-4321-974b-2eac05013656_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CleanH2FundMember_83c7ea91-3a55-4928-bc60-515f81e44dd7_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-20211231.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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_4b4f222c-4903-4b8c-81f7-135cfc90d553_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_7a8e9380-94cc-452b-9725-87889ffd9d9b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InternallygeneratedfuelcellMember_e57596d9-cb73-4ea7-90c5-545d37e00b39_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-20211231.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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_2b721e8f-0ef6-4043-8946-e76c96c19cb7_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RoyaltyExpense_6cd5b478-a327-4aaf-ac5f-746cef7c3e45_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_RetainedEarningsMember_1bf1ea06-fded-4924-8e51-cc9cbaf40cd5_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarningsMember" xlink:to="lab_ifrs-full_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_f8d2aee3-de1c-4e5a-8118-76f291ae815e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:to="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_cf1e50cc-833f-4c99-91d6-7e716264fc5e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FinancialInstrumentForecastedDefaultRate_2145d67e-e1c1-42ab-adf9-5168a1772ff6_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-20211231.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_ifrs-full_CustomerrelatedIntangibleAssetsMember_a71b20f8-fd06-4fc3-ba47-37cb8dccec29_verboseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" 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">Acquired customer contracts and relationships</link:label>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_a3ec6d4e-2032-444b-9fd4-9bc715a2f70b_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">Customer-related intangible assets [member]</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_OtherCurrentLiabilities_387fd6dc-7d8b-45bd-95af-fc1db51e0960_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ActuarialAssumptionsAxis_05268a13-f74e-4074-bee8-209ff1c56da8_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:to="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesTable_2cdcf75e-7401-4e4c-8ce4-6fc742c10784_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfDefinedBenefitPlansExplanatory_6cf648cc-b09f-44bd-a05c-0f560c97951c_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_84c5c6dc-0ba0-4a9f-9449-136d89ac13ad_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_f6df1b1f-5bba-4ca9-9347-844c53250fc8_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_c8cad90f-d451-4e54-8685-50b891780598_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_d45c817f-8a73-4d89-bbc6-87d803db59fb_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DisclosureOfGeographicalAreasExplanatory_062dd161-130e-4adf-8d68-694f731d4694_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees_65b564b3-c9d2-4516-9a35-cd93e3322450_terseLabel_en-US" xlink:label="lab_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink: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 compensation expense</link:label>
    <link:label id="lab_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees_label_en-US" xlink:label="lab_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink: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 Expense from Share-based Payment Transactions with Employees</link:label>
    <link:label id="lab_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees_documentation_en-US" xlink:label="lab_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink: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 Expense from Share-based Payment Transactions with Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:href="bldp-20211231.xsd#bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:to="lab_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_34f49fbf-2916-44b6-98a2-e08bebb22f33_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_f9f76cfb-d5e5-4959-a641-887799c0e8e4_verboseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" 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">Acquisition related costs</link:label>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_a504cb7e-c455-4e71-ae3c-3f453038a19f_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 (note 7)</link:label>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_label_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related costs for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:to="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_cf12ed7b-88e2-4c2f-b224-04fc59e6dc00_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_d4f84957-ca91-4790-8631-5453c9199474_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsAbstract" xlink:to="lab_ifrs-full_CurrentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DomainNamesMember_a300edc5-7629-472f-81ec-090120af511d_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-20211231.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_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_49e3704e-fd9d-4fff-ae6f-fd26d081057c_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_c7eae78b-89ae-48bb-ba6c-e656c9ab64fc_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_da28a882-199d-477a-8540-d0736bf88788_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:to="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Inventories_7331b46e-b2b3-44a3-8981-20df40cff6f3_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_0b66520b-5514-4a11-8282-996afe768d6e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Inventories" xlink:to="lab_ifrs-full_Inventories" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InterestsInOtherEntitiesAbstract_5e7bb927-188c-4388-b474-e2b493abcda1_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-20211231.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_bldp_TrademarksandServicemarksMember_1f54e281-3eb1-4713-ba09-53b6c6d2209b_verboseLabel_en-US" xlink:label="lab_bldp_TrademarksandServicemarksMember" 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">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-20211231.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_NumberOfShareBasedCompensationPlans_b2cebd52-f652-4611-a21e-8fb9d8f40c38_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-20211231.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_TaxExpenseIncomeAtApplicableTaxRate_3f12d80e-de60-436c-b5b1-b5492ccf5133_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% (2020 &#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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:to="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_JointVentureCashContributionsTerm_689a250a-1021-4d79-b80c-0c4ef4575ce2_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-20211231.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_ManufacturingExecutionSystemMember_0a61dd6a-6758-4270-8e0f-138edd9289c7_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-20211231.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_ifrs-full_ValuationTechniquesMember_579c2328-7273-4b6a-b02b-9bad3b030cdc_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 [member]</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_c5d5d56b-1b1d-4682-884f-1719ff94575e_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-20211231.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_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_8befb2d7-a684-41a5-80a4-8fd8b4d7c61e_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) financing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_ac5cf159-ee24-44de-b128-b96a978d7877_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d037479d-e1d3-4d2a-9a6a-f377894acc32_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_a7d1749b-e361-4672-9218-f630811f4de2_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_OtherComprehensiveIncome_88e2f693-3f89-4a7e-8d07-3af77bf80fcc_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfChangesInAccountingPoliciesExplanatory_8bef8b74-a978-48a8-9f77-eeebaa506d9f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_0a3a282e-d436-4ca6-93c3-c225c40dfa11_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_bdb05448-1a64-43e9-9f4b-55317c6c5332_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">Balance at (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_5402b343-d856-4ea1-9753-9be5237752b6_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">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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_c296d34c-30f5-4fc8-8955-e49911e7ea1e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_CurrentLeaseLiabilities_f283d6be-1d18-4943-a851-6ab095391ff3_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_3518a358-490f-4042-b3d4-9681680f7e16_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">Current lease liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLeaseLiabilities" xlink:to="lab_ifrs-full_CurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_f00e1918-2254-4a75-8cf2-9fc2f0a79ba2_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_95f0a77d-f00f-4fcd-9a96-966abfe482ed_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 (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_5eed5535-d657-40b3-9384-82a634bf56ed_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 (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_label_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_43136bd2-6a35-4d3b-bbee-f068ae5794a8_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-20211231.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_GrossProfit_d0d25d12-49ee-4978-8092-0913ba837c39_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossProfit" xlink:to="lab_ifrs-full_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_UTCMember_32611897-d77f-4147-802d-e9c72e494adc_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-20211231.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_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_cd4bd43c-337f-4fa6-b22b-785c0ceaf2fc_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 (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_8af95c13-ccfc-42ef-8667-48ce776b73d7_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 (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_070fd7f7-b931-49e5-8331-d76ff8799e79_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RoyaltyObligationContingentMaximumAmount_da88ffac-bad1-484a-a66c-40eed5d13cd7_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-20211231.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_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_a01faf8f-91c0-4f81-83ef-3e5e0f3773fc_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_a45a1912-a6a0-49a2-bae0-d33d9c243f49_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">Disclosure 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-20211231.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_NotLaterThanOneYearMember_fe171734-00f4-4279-bba2-af709effcc84_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanOneYearMember" xlink:to="lab_ifrs-full_NotLaterThanOneYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_c9f1637f-978b-49ef-8e4d-01038ec30e1a_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_EUROPE1Member_683d22a2-013b-4edd-99de-1ae51ad452f0_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-20211231.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_4578b7ac-3b21-4040-a301-d0c2db8350ff_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-20211231.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_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_a55ec52c-04fa-4b6f-aaa1-ed90e4bb5451_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_ExercisePriceRangeSixMember_603009f6-fc02-4e6f-a4ab-24c8cdc3efa4_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">$15.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-20211231.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_Assets_a60357bf-460d-4f1b-b9e1-104a02b47f11_totalLabel_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_ifrs-full_Assets_label_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Assets" xlink:to="lab_ifrs-full_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_0f3653e8-3835-4d07-aa49-22ddb42f6a35_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for related parties</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for related parties [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardPowerCorporationMember_d2d86e1c-d1ee-454f-a67f-272c6c4e5f39_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-20211231.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_BasicEarningsLossPerShare_ca532036-abad-4d4d-a6f3-785bd78cb127_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare" xlink:to="lab_ifrs-full_BasicEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ForwardContractMember_e54ef3e7-2acd-4140-8907-9917dc70de1b_terseLabel_en-US" xlink:label="lab_ifrs-full_ForwardContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward platinum contract</link:label>
    <link:label id="lab_ifrs-full_ForwardContractMember_label_en-US" xlink:label="lab_ifrs-full_ForwardContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ForwardContractMember" xlink:to="lab_ifrs-full_ForwardContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_5e0113b0-d852-4e41-949b-59358402a899_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation, amortisation and impairment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:to="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredShareUnitsMember_53c5899c-53ee-4045-8780-3a4f2ee94ebb_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_899f52f0-7997-4ccd-8b18-34f5705dbc4e_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-20211231.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_ProvisionUsedOtherProvisions_854e7cb1-8758-443b-9fdd-69e6d5cacb09_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 the year</link:label>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_400eb919-8eab-4767-a3bd-5a19c18ae8df_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionUsedOtherProvisions" xlink:to="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComputerEquipmentMember_ee61a243-ecfa-42e4-adbb-2f0accab9255_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_ProfitLossFromOperatingActivities_55809ef8-3409-464d-92ed-af717e202816_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities" xlink:to="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_86a19e15-b6ea-454a-be2c-fa0f58cc04a1_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ResearchAndDevelopmentExpense_536d2b31-9b20-4e78-8f1c-18ea7757ad1c_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ResearchAndDevelopmentExpense" xlink:to="lab_ifrs-full_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_d4c02b37-48d4-46d3-8dc1-186d13a87603_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Origination and reversal of temporary differences</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) relating to origination and reversal of temporary differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxEffectOfTaxLosses_b3856d20-e51a-44bd-8018-7e89d18cd8fb_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfTaxLosses" xlink:to="lab_ifrs-full_TaxEffectOfTaxLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_bb15b779-5601-4f12-a2d1-55f52dd912a0_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_cda9f0b8-ac9c-40ff-a5ad-065097509168_terseLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink: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_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-20211231.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_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_b7b82d8f-1242-4d14-99f3-57b4eca2b012_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_IncreaseDecreaseThroughSharebasedPaymentTransactions_a494fb31-bc77-4024-83fa-069eb28f636f_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_8c5dfbbd-d9cf-4344-b6c3-fd4385eb8626_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 (per statement of equity)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_47304db8-46ed-4ed6-88cf-977c0774a887_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_22951496-c8f3-433b-ab95-54e6b39a98e8_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</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_a280e038-0263-493a-9ee8-b28587ca0175_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-20211231.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_ifrs-full_CurrentContractAssets_1c3000eb-5b0d-4545-95c5-eaa64991127b_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_128c8487-5cbb-4c28-9620-f2a1232c45a6_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">At January 1, 2021</link:label>
    <link:label id="lab_ifrs-full_CurrentContractAssets_166926cb-2e3e-47da-8821-b43711f98e40_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">At December 31, 2021</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_StatementOfFinancialPositionAbstract_9dd65b31-a885-40cd-9b49-dd1c270358b0_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_bf200762-fd21-438e-959d-f4f79091a835_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsMember" xlink:to="lab_ifrs-full_NonadjustingEventsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardFuelCellSystemIncMember_3c2f9a5d-325b-4e68-941c-87a8efa465fa_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-20211231.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_ClassesOfFinancialAssetsAxis_293d8771-d005-4097-9227-afd104892884_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RevenueDiscontinuedOperations_45ffa9fc-398c-4190-86b7-26cf59c7bbd6_terseLabel_en-US" xlink:label="lab_bldp_RevenueDiscontinuedOperations" xlink: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_bldp_RevenueDiscontinuedOperations_label_en-US" xlink:label="lab_bldp_RevenueDiscontinuedOperations" xlink: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, Discontinued Operations</link:label>
    <link:label id="lab_bldp_RevenueDiscontinuedOperations_documentation_en-US" xlink:label="lab_bldp_RevenueDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RevenueDiscontinuedOperations" xlink:href="bldp-20211231.xsd#bldp_RevenueDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RevenueDiscontinuedOperations" xlink:to="lab_bldp_RevenueDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_7fdcb6b6-e72d-4b39-80a0-29ee68613e84_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:to="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_23dc59e7-747f-4e40-a0fe-e2c23403aba7_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_f8176e66-1d4b-439c-9ffe-48c1e411e90c_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">Equity (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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesOutstanding" xlink:to="lab_ifrs-full_NumberOfSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LandAndBuildingsMember_79acb4bf-401d-4e7a-812f-2c129f89aecc_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ProportionOfOwnershipInterestInJointVenture_bd37bd7c-f81c-4655-8866-90bd44b67d2b_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_0fac4802-b2b6-48f2-9543-462759d8f6a2_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_IntangiblesAssetsRelatedTemporaryDifferencesMember_773e2de8-85cd-448d-912f-cd8763445b7f_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-20211231.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_srt_CumulativeEffectPeriodOfAdoptionAxis_a121d491-15ff-4db9-bbcb-2e25ecfa1c3f_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/2021/elts/srt-2021-01-31.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_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_0bf40eda-8441-40a5-b7c8-f14e13b2a9ff_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_ca24e176-4d55-422f-9412-087aa9b34c08_terseLabel_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write-down</link:label>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_label_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryWritedown2011" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InventoryWritedown2011"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InventoryWritedown2011" xlink:to="lab_ifrs-full_InventoryWritedown2011" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DecreaseThroughInvoicingContractAssets_6ba82d1b-faab-471a-ab9f-cb536c465633_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-20211231.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_ExpenseByNatureAbstract_1c898e3f-e7f2-4f7b-af9e-f5289091a12f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_DeferredRevenueRollForward_acf63d5d-167b-46f5-810f-d1f95757ff8d_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-20211231.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_bldp_WeichaiBallardAssociateMember_c2bd33b0-f215-4c27-b47e-7deb07a6c53b_terseLabel_en-US" xlink:label="lab_bldp_WeichaiBallardAssociateMember" xlink: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_WeichaiBallardAssociateMember_label_en-US" xlink:label="lab_bldp_WeichaiBallardAssociateMember" xlink: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 Associate [Member]</link:label>
    <link:label id="lab_bldp_WeichaiBallardAssociateMember_documentation_en-US" xlink:label="lab_bldp_WeichaiBallardAssociateMember" xlink: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_WeichaiBallardAssociateMember" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WeichaiBallardAssociateMember" xlink:to="lab_bldp_WeichaiBallardAssociateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssets_6aeaf296-c281-44f8-a343-97f7ff49cab3_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_4e377e26-d6b5-46a7-a380-dc9ab80e91ef_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_6fa6d742-279a-4cb5-b9d0-56c45251fcaa_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssets" xlink:to="lab_ifrs-full_RightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_6c7d1139-eed9-4854-886e-13ed1c027b6c_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_7e308d35-d75c-4ae6-9489-3e0a641d3391_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DisclosureOfJointVenturesLineItems_8f161142-c4d9-4e05-a947-5687f9bece9d_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_IFRS16Member_e974c074-d6d9-4d98-a093-3f52bb13a457_terseLabel_en-US" xlink:label="lab_bldp_IFRS16Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IFRS 16</link:label>
    <link:label id="lab_bldp_IFRS16Member_label_en-US" xlink:label="lab_bldp_IFRS16Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IFRS 16 [Member]</link:label>
    <link:label id="lab_bldp_IFRS16Member_documentation_en-US" xlink:label="lab_bldp_IFRS16Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IFRS 16 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IFRS16Member" xlink:href="bldp-20211231.xsd#bldp_IFRS16Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IFRS16Member" xlink:to="lab_bldp_IFRS16Member" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeats_6cea0246-9c32-4e8e-94b5-933849750105_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-20211231.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_bldp_TechnologySolutionsMember_022a74ca-366c-4e79-86c6-4308732d964f_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-20211231.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_IncomeTaxExpenseContinuingOperations_d12d9fa3-48df-4461-8d4f-4d801ba16836_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 (expense)</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_e6f86ce0-4139-4767-a809-41c0a7e38d79_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_e2974f55-9926-45b6-b79b-0c8db93b5d45_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated time bands</link:label>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated time bands [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember" xlink:to="lab_ifrs-full_AggregatedTimeBandsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_44643a1e-40f1-4c31-aa1b-ba92c8d5b6f0_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_b926cff9-7ed2-48ca-a503-4512727ac69e_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-20211231.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_9e73af49-560c-4477-9c1d-88c5e85f47a0_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">$2.00 - $2.36</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-20211231.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_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5c59599f-be93-4633-a57f-ad3bb3cdd23d_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_d4b1a2ff-6d1b-4510-812c-d17a68095a68_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueOfCombinedEntity_9724f59b-7185-4522-abd7-e1c99214bb8e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AssociatesMember_16446daf-9ddc-4837-982f-511a48338300_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_NoncurrentLiabilitiesAbstract_3ccaea2e-3466-41be-be7a-2db0caa7de15_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_ReversalOfInventoryWritedown_65f3deaf-1acf-415c-965c-64f5352102f1_terseLabel_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_label_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReversalOfInventoryWritedown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReversalOfInventoryWritedown" xlink:to="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_b8c41730-854a-4610-9771-c769784f05a7_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardServicesinc.Member_fdbbc213-eec5-406b-9ac7-2de3c5d8cd99_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-20211231.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_dei_AuditorName_0def4e98-26e8-4b39-a657-9f40d1d1b6ab_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesIncurred_bb77a85b-a0e4-4fa9-8ad9-232390203ecd_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">Contingent cash consideration</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_CashFlowsFromUsedInInvestingActivitiesAbstract_fa0d9bbf-a0f5-4356-a167-bb680b1f13b5_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) investing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BusinessCombinationsAbstract_ed36650c-edef-4ac2-8f5c-d624d176b2ad_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-20211231.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_LiabilityAssetOfDefinedBenefitPlans_61fa744c-7afe-451a-910e-ed2367d9ce6c_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">Net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_e996769b-df95-4877-af28-2121970f1497_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_1c7210eb-f734-4323-b863-0d0274fce2a2_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_97b6b908-a1c4-4bfa-96b7-c9c5dc1113ac_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:to="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueAbstract_4920b37d-7ef2-400d-b6ca-0882496904e5_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_RestrictedShareUnitsRSUMember_05af02f6-f60a-4676-b763-b0199b9cfbef_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_878c3bf0-a269-4fbf-83a0-7484e900b558_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-20211231.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_bldp_BusinessAcquisitionWorkingCapitalAdjustment_3243a54b-280b-468e-9f4d-963858f1377c_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-20211231.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_ifrs-full_MiscellaneousOtherOperatingExpense_b26c31ad-3e24-42e8-909a-98e4868466a2_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_RevenueFromRenderingOfServicesRelatedPartyTransactions_fdef6d23-ac43-4d25-bad2-985c059d5359_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_FinancialInstrumentsAbstract_1c9cac04-871b-483f-90e5-ccbdbca9547e_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-20211231.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_ShareIssuanceCostsMember_cf156d37-bf68-48ee-8c69-9a6b64b925a6_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-20211231.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_ifrs-full_DisclosureOfFinancialAssetsLineItems_fc26d762-c2c8-4a7a-8ece-335741b28b99_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_NewIFRSsAxis_b1299b5b-d9ae-4f49-b6b9-a11c7e6d68b5_terseLabel_en-US" xlink:label="lab_ifrs-full_NewIFRSsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New IFRSs [axis]</link:label>
    <link:label id="lab_ifrs-full_NewIFRSsAxis_label_en-US" xlink:label="lab_ifrs-full_NewIFRSsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New IFRSs [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewIFRSsAxis" xlink:to="lab_ifrs-full_NewIFRSsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_e1139ab7-7386-4d24-b863-52e36cbd6271_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-20211231.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_InitiallyAppliedIFRSsMember_72759852-e559-4070-b159-8f279d24c08d_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 [member]</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DeferredTaxAssets_84e25230-4bc1-4a1a-bbfe-a5bd113fbdf4_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets" xlink:to="lab_ifrs-full_DeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGoodwillExplanatory_5a352deb-883a-45f0-9dc6-899b15afab6d_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_EntitysTotalForSubsidiariesMember_916ec4cc-4d09-4c38-b83e-9eae9e6e8e10_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfEmployeeBenefitsExplanatory_f900ed37-6c07-4f15-ba42-05b627fdd7c6_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_d235bd41-10bc-489d-904d-ca2237b8595c_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_674dd4db-30ad-412f-9664-465d37b3bb1b_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_85dc333c-a695-4efe-8122-6883b5dce935_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_4c341571-5015-4693-9b55-940d0f350824_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_d594985e-a2a1-49b3-baf3-5b5d5654117a_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember" xlink:to="lab_ifrs-full_DefinedBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_e241c827-edb4-4ffd-8db6-d7f324beb4f7_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfForeignTaxRates" xlink:to="lab_ifrs-full_TaxEffectOfForeignTaxRates" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_731c4ede-6987-4632-bce0-c11573e2af71_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_SaleOfStockDomain_5318b159-9004-4118-99a0-0bcb585c792e_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-20211231.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_CurrentPrepaidExpenses_01d55486-85e9-4a52-bbac-0d80323d9820_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfBusinessCombinationsTable_87892550-e981-410e-95be-226f4935b5cf_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_cc85460c-f86e-4390-9e8b-3ce553fb04ae_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_3822cc59-25fc-420a-9740-2e267718b2a0_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_a209d429-87cf-48a6-b62c-34f6058cf9ef_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents" xlink:to="lab_ifrs-full_CashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_68ce304e-5b93-4096-91f6-0603706b863b_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestructuringProvisionMember" xlink:to="lab_ifrs-full_RestructuringProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_46bc0c55-6880-42c9-86fd-5575e97bf631_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_6da503aa-4139-4ca3-a3ff-908687439959_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisions" xlink:to="lab_ifrs-full_NoncurrentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherFinanceIncomeCost_60a118be-5cd1-4fda-853b-ccd50952bd78_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinanceIncomeCost" xlink: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 income</link:label>
    <link:label id="lab_ifrs-full_OtherFinanceIncomeCost_label_en-US" xlink:label="lab_ifrs-full_OtherFinanceIncomeCost" xlink: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 finance income (cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherFinanceIncomeCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherFinanceIncomeCost" xlink:to="lab_ifrs-full_OtherFinanceIncomeCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WorkInProgress_010ae3e2-b579-4448-ae55-592af2038049_terseLabel_en-US" xlink:label="lab_ifrs-full_WorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-progress</link:label>
    <link:label id="lab_ifrs-full_WorkInProgress_label_en-US" xlink:label="lab_ifrs-full_WorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current work in progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WorkInProgress" xlink:to="lab_ifrs-full_WorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetainedEarnings_dff243be-d9b6-4e55-812b-735a5c697fd1_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarnings" xlink:to="lab_ifrs-full_RetainedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_2f7b9168-3c84-4f3c-8d30-d0819683ae50_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_0a69d5b2-5945-4eea-9013-4f3f74a80c12_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_5c19fcc4-fc72-46a3-9506-2a7faab7fd71_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 (Preliminary) 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_a76280a7-5ba9-441b-8af7-c2e63777f698_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-20211231.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_PropertyPlantAndEquipment_98f365ad-6248-45eb-b107-b216d22f2f63_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_dd687176-ee6d-469b-8a15-44b9e0af74d9_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_adfa2fa2-a910-45df-af3f-f14458e5ce31_periodEndLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, ending balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_da815886-03f0-4780-8d32-4deeda0b2183_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-based intangible assets recognised as of acquisition date</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_NewProvisionsOtherProvisions_6490c5c1-27c8-497f-80a7-87d65746c613_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_39848182-dcb2-4a63-a1e2-d20d40256c86_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" xlink: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 individually immaterial joint ventures [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" xlink:to="lab_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_5eb5a643-c12a-4c1c-ac92-695c0253df21_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_IntellectualPropertyTerm_69bc89b1-c86f-4f49-a993-12a2e0beb5d6_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-20211231.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_dd05c458-879a-44c6-8c9d-55a972367cd1_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 (increase) 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-20211231.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_bldp_BankOperatingLineMember_d9baa73f-fff4-43d0-a06e-731b777b02f5_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-20211231.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_DisclosureOfIntangibleAssetsExplanatory_7723589e-e08f-4cfb-8ba4-50a97900dda3_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_CashFlowsFromUsedInFinancingActivities_62f58440-938d-4614-90fe-045d8f7629c2_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 financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SummaryOfInvestmentsTableTextBlock_22c9f031-d3c9-49db-a1ab-95c78754d8d5_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">Summary 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-20211231.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_e2d4f75e-bb97-4a9d-b87f-f01ce25ef5d1_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-20211231.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_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_e7f2f654-e9b0-4a57-be73-2a761529ded4_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-20211231.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_30cd573f-d33e-4de3-9ba7-ee9904f750c3_verboseLabel_en-US" xlink:label="lab_bldp_NoncompeteAgreements1Member" 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">Acquired non-compete agreements</link:label>
    <link:label id="lab_bldp_NoncompeteAgreements1Member_f8285ae0-4cf5-4f1e-8158-f71f7746e955_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">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-20211231.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_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_956f774a-176d-49e0-a842-a84ca35b321d_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-20211231.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_dei_EntityAddressCityOrTown_681e9890-9b66-4055-b691-29a9825b0eee_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_0c32d26d-bb0c-4816-914c-660d94a4413a_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions</link:label>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_label_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisionsMember" xlink:to="lab_ifrs-full_OtherProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_HyCapFundMember_a9aeb19d-0a0f-4c70-bf62-fb27d6aed249_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-20211231.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_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_1335462f-8524-486a-87df-f19fb35aa657_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">Disclosure 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-20211231.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_bldp_ERPmanagementreportingsoftwaresystemMember_641215b1-3b06-4ba6-bd68-57829d7422e9_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-20211231.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_dei_AnnualInformationForm_b8357a3b-ca07-437c-82dd-ad341fb1e4f5_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/2021q4/dei-2021q4.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_ifrs-full_OrdinarySharesMember_5c53875e-02fe-4d4c-aa9a-d05f49a6cbb2_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_CustomerTwoMember_79d3834d-5ada-4e99-9639-dcee19175c34_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-20211231.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_IssuedCapitalMember_64ceb91b-6768-4811-9bc1-e77bdeb901de_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapitalMember" xlink:to="lab_ifrs-full_IssuedCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_7af354c3-7368-4caa-ab47-43228a089254_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LeasesAbstract_045bf6e3-9bb4-4f92-ba80-4493d8c2f191_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-20211231.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_ifrs-full_ProfitLoss_56d81284-3b7e-4237-9472-f117fa242bf1_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_18163c9f-406e-4df7-8927-c80a95be6da0_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_6a0efd7f-f0bb-47a2-a227-5ce4d15c6f1d_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_9b0f70c8-39eb-45fb-830a-d480d3718fbd_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisposalGroupNameAxis_5a1c96d8-c194-4f52-8c0c-914114d0b9f3_terseLabel_en-US" xlink:label="lab_bldp_DisposalGroupNameAxis" xlink: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 Group Name [Axis]</link:label>
    <link:label id="lab_bldp_DisposalGroupNameAxis_label_en-US" xlink:label="lab_bldp_DisposalGroupNameAxis" xlink: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 Group Name [Axis]</link:label>
    <link:label id="lab_bldp_DisposalGroupNameAxis_documentation_en-US" xlink:label="lab_bldp_DisposalGroupNameAxis" xlink: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 Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisposalGroupNameAxis" xlink:href="bldp-20211231.xsd#bldp_DisposalGroupNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisposalGroupNameAxis" xlink:to="lab_bldp_DisposalGroupNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BusinessAcquisitionSharePrice1_54b8a595-8ae1-4b90-b0ef-ffb29751b038_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-20211231.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_1b6e5e34-a3b0-4d00-b1d4-d39a58f8c51b_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-20211231.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_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_79498a70-9a4f-4963-8e99-9e82c84e0361_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_172c51db-af77-41db-b7b3-b4d18e6a5f51_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_dda17314-a714-49bb-8a3d-8212e4c03909_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_PensionPlanMember_c68cd82b-03cc-49bb-ba8c-4c15617a18e2_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">Pension Plan</link:label>
    <link:label id="lab_bldp_PensionPlanMember_85b0fca9-9e94-427c-9c93-e6574fd90863_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-20211231.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_BusinessCombinationsAxis_864364da-73dc-414e-89c1-a4c08f2aad48_terseLabel_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_label_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BusinessCombinationsAxis" xlink:to="lab_ifrs-full_BusinessCombinationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_7acac50a-83b2-4715-bb3d-ad8ebe1aa440_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_PaymentsForOtherShareIssueCosts_fbafb3a0-9aec-4af3-8c33-772773e7b09a_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-20211231.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_SharebasedPaymentArrangementsMember_69da0d19-959d-4356-bba2-07c7deaf7556_terseLabel_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements</link:label>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_label_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentsRelatedPartyTransactions_ac1701de-e3c5-45da-9c97-41753f4ed574_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-20211231.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_dei_AmendmentFlag_de22add8-67a9-48d3-87b8-e05260af0e25_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxExpense_ee21f4a8-1a48-42bc-8dca-e59efaac00a3_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 expense (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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_502215d5-a42e-4f39-aadf-2d610f38f1e0_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink: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 expected impact of initial application of new standards or interpretations [line items]</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink: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 expected impact of initial application of new standards or interpretations [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_573bc9bd-edc5-4134-a6fe-0a31073ca5bd_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_806298e7-f82b-4f28-a492-13b03933bc31_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink: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</link:label>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationRightofuseAssets" xlink:to="lab_ifrs-full_DepreciationRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_090e57ea-758e-47b3-8503-6aead75396a2_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_9703925b-b6d4-4ac9-8263-5049bd0337d4_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_dd464b66-260a-4fb0-b734-03ffac513c6c_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_eebf95c2-40c8-4815-bf0c-41374760e721_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-20211231.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_NorthAmerica1Member_a72f35d5-c148-421c-bec8-30d75e2c5678_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-20211231.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_CurrentTaxExpenseIncome_109cea7d-45a4-49a6-b949-6448621af231_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_48bcba43-a5e1-4220-aa37-4932ecc2e92f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_NumberOfSharesIssued_be40b26c-b6e7-47c5-99e0-6789bd98c436_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesIssued" xlink:to="lab_ifrs-full_NumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees_64ed5b99-555d-47d1-834d-99b3b26cfa2f_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_eb6ce8e0-edaf-4eb5-bf4d-69d389702501_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations_8fade4cb-9220-4018-9110-667c571f42e6_terseLabel_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations" xlink: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_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations_label_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations" xlink: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, Discontinued Operations</link:label>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations_documentation_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense From Share-Based Payment Transactions With Employees, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations" xlink:href="bldp-20211231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations" xlink:to="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_45403653-2f85-422a-bde0-c38f10987263_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinishedGoods_a192146b-2cdc-4086-85d8-2d2a2fac3e72_terseLabel_en-US" xlink:label="lab_ifrs-full_FinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_ifrs-full_FinishedGoods_label_en-US" xlink:label="lab_ifrs-full_FinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current finished goods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinishedGoods" xlink:to="lab_ifrs-full_FinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_d02ba0c5-24be-448e-b426-9b37ec2fd4b0_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of assets</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink: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 (gains) on disposal of non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:to="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_ab745772-ab21-462a-9067-358e2e00f008_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 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseOfRestructuringActivities" xlink:to="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdministrativeExpense_c9a1cd98-94db-4b3c-a643-7235fcf3356e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_VehiclesMember_b54b5858-3310-4098-b87a-70d8bf07ed96_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfClassesOfShareCapitalExplanatory_b341644e-bfc1-416c-9293-8e2e6a28dd63_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLiabilities_42a231fc-7926-4aab-bed3-4223a01e4916_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_a975058e-bf46-4878-9576-e5d5f8a6b9d7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_6b1ec1e0-32ef-4cca-b649-4959b5556636_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AdditionalProvisionsOtherProvisions_45ad0d2c-eebd-478c-8cd9-f90a817cf594_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 the 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:to="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_1ee2c0f8-7e38-44cc-b59d-0e3dbc0dfc7f_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">Disclosure 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-20211231.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_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_2bdfce07-e174-4192-aa79-58b2a98eeaf8_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 other 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfEntitysReportableSegmentsExplanatory_2aec30b1-7147-4a81-9e50-57948e19f0a3_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_2bf8222f-1106-4f94-bc2f-793424481e0b_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_2772910f-d7ce-4f74-9534-5d9e29a2c6d7_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_bcf34979-bee9-492c-8a72-70f2e06338d2_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_ProfitLossFromDiscontinuedOperations_a5cb62cf-6677-47c0-a31d-c289a1fc8ba2_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 (loss) from discontinued operations</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromDiscontinuedOperations_d798dc00-b1a8-4a75-a39d-4c8b1adb8fbf_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromDiscontinuedOperations" 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 income (loss) 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_08f70c1b-f2cd-423e-8ae7-c80e99c85c14_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-20211231.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_bldp_ShareBasedPaymentArrangementsAbstract_f18bd2e7-fc37-4307-a146-11098f8f9b61_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-20211231.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_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_ed7d1695-9507-4582-8b09-e77a529e0c28_totalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" 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 discontinued operations</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" xlink: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, discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" xlink:to="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_726627a3-d879-4786-9a90-68e93b55d3cf_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">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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_0716ca61-46b6-44c7-b08e-814170549916_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ClassesOfShareCapitalAxis_4e42c5fb-401b-4b5e-a113-c6f359d22fcf_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis" xlink:to="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_ba9fbb75-e2bf-4ae3-92a0-64b5f38c3022_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current service cost</link:label>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in net defined benefit liability (asset) resulting from current service cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointVenturesAxis_1c82b9bd-64e9-443b-8d04-80c8bf9c4e24_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_da9c2614-d66d-46bd-9350-9b40664fb776_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_a73fdea2-30a9-4c6a-9d13-20da7aefdd0d_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_srt_CumulativeEffectPeriodOfAdoptionDomain_3856f849-ab1a-4603-a784-1bac2b7dc5bb_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/2021/elts/srt-2021-01-31.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_ifrs-full_DisclosureOfProvisionsExplanatory_3e788b3d-b38f-49ec-aa41-2e46a3d6fad0_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_69937af5-12e2-4632-b180-744e83811a76_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_Provisions_946143d6-486b-4e0e-a8d6-81660a783b4b_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_87ab4e45-d254-4a4d-809f-3751244d3926_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_f1b4f7f6-7be6-46dd-a0c6-7bf25ca64016_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Provisions" xlink:to="lab_ifrs-full_Provisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_fdc69e9f-ebc8-40c7-843c-dfb43a8beabc_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfBusinessCombinationsExplanatory_3ab671d0-f961-4417-8b55-e5f45286d010_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesMember_ea629341-2e8b-4287-9f48-2ec399bc2778_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges</link:label>
    <link:label id="lab_ifrs-full_RangesMember_label_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesMember" xlink:to="lab_ifrs-full_RangesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAbstract_41581a32-d1ea-40e5-8153-461143828bfd_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_ifrs-full_EquityAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAbstract" xlink:to="lab_ifrs-full_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_e559e44a-fecd-4d29-ad58-b6645a70bcba_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_96d1af88-92e2-418a-be9d-908ba247a091_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">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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AnalysisOfIncomeAndExpenseAbstract_1b8da1c5-425c-4ed7-9c5c-e0688758aa15_terseLabel_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_label_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossLeaseLiabilities_a88bb6be-d948-48c9-b090-6a7bfd0abbef_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">Gross 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_ContractLiabilitiesRelatedPartyTransactions_6631d6aa-0413-4614-831e-46fcb2cd46bd_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-20211231.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_370a02d1-fd18-4eb9-a811-c4597bc8a33f_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_f35bc67e-f912-46be-b4e3-be483b7fb4de_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-20211231.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_DescriptionOfInitialApplicationOfStandardsOrInterpretations_b61b9dba-342c-4ff9-ae42-297c56c5e54a_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_Borrowings_335b6bbd-1400-4644-9418-ec810d18bd19_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Borrowings" xlink:to="lab_ifrs-full_Borrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_58158b78-32ab-4f60-9a0d-e1a3b8c1d5a9_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-20211231.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_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_8fc346ee-16aa-40c6-bde4-35ea151e3561_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_OwnedPropertyPlantAndEquipmentMember_228e79a1-3d52-4414-b068-07c92c773a2c_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">Owned property, plant and equipment</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-20211231.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_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_f873f377-633c-4c38-b76d-9e9023acf250_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">Explanation of significant changes in contract assets</link:label>
    <link:label id="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_12183318-bd67-472f-9875-ae4ea4684834_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">Explanation of significant changes in contract liabilities</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_Noncashcompensatoryshares_6fc4a52e-a692-4edf-9e1e-dc5f585fd9cb_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-20211231.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_DisclosureOfDetailedInformationAboutBorrowingsTable_9bd68758-71a4-46e1-8495-c3ac9088c1ed_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DiscontinuedOperationsOperatingExpenses_e7196f20-09eb-4309-9b8a-25748f125ca1_negatedLabel_en-US" xlink:label="lab_bldp_DiscontinuedOperationsOperatingExpenses" 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">Total operating income (expenses)</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsOperatingExpenses_label_en-US" xlink:label="lab_bldp_DiscontinuedOperationsOperatingExpenses" xlink: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, Operating Expenses</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsOperatingExpenses_documentation_en-US" xlink:label="lab_bldp_DiscontinuedOperationsOperatingExpenses" xlink: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, Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsOperatingExpenses" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsOperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DiscontinuedOperationsOperatingExpenses" xlink:to="lab_bldp_DiscontinuedOperationsOperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_02b91d93-db55-4647-bb58-5be02ce76680_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dei_SecurityReportingObligation_6ba9430a-4b51-4530-9248-43d8a21e413e_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/2021q4/dei-2021q4.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_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_0d195787-e1f4-4237-9517-71b330cffd56_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-20211231.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_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_83b9c362-b443-44eb-848f-311fbca5185e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MultiperiodExcessEarningsMethodMember_0a411749-f521-42e1-a9b4-fd7c19067747_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_PaymentsForShareIssueCosts_6e894f88-e9a4-4876-83ab-1f821665edbc_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_DisclosureonSaleofAssetsTable_bfb3ec83-0091-44b3-9b3a-a4149764e40a_terseLabel_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsTable" xlink: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 on Sale of Assets [Table]</link:label>
    <link:label id="lab_bldp_DisclosureonSaleofAssetsTable_label_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsTable" xlink: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 on Sale of Assets [Table]</link:label>
    <link:label id="lab_bldp_DisclosureonSaleofAssetsTable_documentation_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsTable" xlink: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 on Sale of Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureonSaleofAssetsTable" xlink:href="bldp-20211231.xsd#bldp_DisclosureonSaleofAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable" xlink:to="lab_bldp_DisclosureonSaleofAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OptionlifeshareoptionsgrantedPeriod_0c36b424-911c-4f0b-8f5b-0ac709ff8769_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-20211231.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_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_24dd3ba3-9235-43f2-9a9c-8c3df0097ea2_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">Disclosure 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-20211231.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_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_f60be961-6dc0-4c5c-8816-396647fcc4af_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOther_2e1c41cd-548d-4c3b-a598-45b8aed07287_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-20211231.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_ValuationTechniquesUsedInFairValueMeasurementAxis_46645831-ac35-4c72-af5d-319e1e5bd25a_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_40c13571-cf75-4651-b9a1-f5a8994d97a4_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_45438581-3751-48ea-bbaa-920a7f9e44d9_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_51bf8956-d5de-4cc6-9199-3efcbb0db540_verboseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_label_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:to="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardHongKongLtd.Member_57ffafe2-95f2-448e-a0a2-677d133293a9_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-20211231.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_dei_EntityCentralIndexKey_5afd057a-892e-4e38-a002-a7eff5b5d314_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_862fcf3c-64d3-455b-93bc-e6be53d77220_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_7e8df0e1-7e60-415c-8d8d-2035c78986ac_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink: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 provided by investing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink: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, discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_6c8c7243-bd71-4961-b53b-0a09a4f14859_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_13639092-c588-42a9-a443-3fdc72728623_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_label_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortisation, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_fc8d265a-ecc1-4bf4-be5b-452ebb295829_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-20211231.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_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_2e3a1051-4f31-4e6e-8d81-39e0e52f3997_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_71ddc487-781e-4c90-a35d-109ee728bb1c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_1b7a1742-9998-46bb-9774-5c849b4a6f39_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-20211231.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_dei_TradingSymbol_8f56cdf0-6301-4ff3-abdd-a29d1d3706d4_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_3250c3af-3e9c-439f-9f5d-8cf127fbcbfe_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of related party [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AccruedWarrantyProvisionMember_e8492b9c-617a-4108-ad4f-06fc715f76d0_terseLabel_en-US" xlink:label="lab_bldp_AccruedWarrantyProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued warranty provision</link:label>
    <link:label id="lab_bldp_AccruedWarrantyProvisionMember_label_en-US" xlink:label="lab_bldp_AccruedWarrantyProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Warranty Provision [Member]</link:label>
    <link:label id="lab_bldp_AccruedWarrantyProvisionMember_documentation_en-US" xlink:label="lab_bldp_AccruedWarrantyProvisionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Warranty Provision [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AccruedWarrantyProvisionMember" xlink:href="bldp-20211231.xsd#bldp_AccruedWarrantyProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AccruedWarrantyProvisionMember" xlink:to="lab_bldp_AccruedWarrantyProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_d81e8534-8470-493a-b5c4-4dd898725c22_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-20211231.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_32f61079-b2fc-4d7b-a17e-3357cd22eaad_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-20211231.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_DisclosureOfInterestsInOtherEntitiesExplanatory_cbd60619-4758-46cb-9283-f50456221ef2_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">Disclosure 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_NotionalAmount_9746360d-8a97-4e10-9bdc-c41d09cbe2ec_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotionalAmount" xlink:to="lab_ifrs-full_NotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets_996a73ed-3fd4-42bc-af1c-03bb07220d91_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink: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 from sub-leasing right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink: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 from subleasing right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeFromSubleasingRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink:to="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_5c55ca08-bea9-4157-90d4-e89bdb1fc8af_terseLabel_en-US" xlink:label="lab_ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing and discontinued operations [axis]</link:label>
    <link:label id="lab_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing and discontinued operations [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="lab_ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_cd70fdba-07ba-478c-9855-2faeb787970e_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AdjustmentsForSharebasedPayments_87e1f96b-85c4-4794-aca9-4e4440025679_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:to="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_b53e0c79-000f-4fec-a461-d6caa7c1d83b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_5348fb8e-f25c-4f82-8767-b9b39995e8c6_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_0b481eea-8b4a-430e-a345-2a2e899f8af1_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_ca990dec-6ff1-4126-8d91-66674ba90d05_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_a4edc212-c4be-451e-84db-ace1b3c971bf_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_BallardMotiveSolutionsMember_710369dd-8018-4b2a-b456-eb8ed6fcfb9b_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 (Note 7)</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-20211231.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_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_90ea6492-54ef-4909-a2ec-ab9798feb524_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ActuarialAssumptionsMember_01092e0c-49e7-4bb4-bfd2-a7fcbd9c5e5f_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember" xlink:to="lab_ifrs-full_ActuarialAssumptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DiscontinuedOperationsMember_694b9856-ff4a-40f5-aa1d-bb6be101b8a2_terseLabel_en-US" xlink:label="lab_ifrs-full_DiscontinuedOperationsMember" xlink: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_DiscontinuedOperationsMember_label_en-US" xlink:label="lab_ifrs-full_DiscontinuedOperationsMember" xlink: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 [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DiscontinuedOperationsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DiscontinuedOperationsMember" xlink:to="lab_ifrs-full_DiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForProvisions_b5d78c73-eb56-46b4-9625-dc8bea717885_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dei_EntitiesTable_50aab37e-fb88-44e1-b44d-6d115b885227_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/2021q4/dei-2021q4.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_ifrs-full_OnerousContractsProvision_1f48398f-d906-44df-bfdf-cceeb54f9d09_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</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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_StatementOfCashFlowsAbstract_1da88c80-7161-452c-87d1-1e953d5ac13f_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:to="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockAuthorizedAmount_c3d9a2cf-be31-4fa0-be97-cc27f5735fde_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-20211231.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_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_c4d82659-dc25-4b7a-8985-01e94fdcb179_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">Capital 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_CarryingAmountMember_3f4f06c3-9d57-428d-ae01-6ee27271f832_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountMember" xlink:to="lab_ifrs-full_CarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesIssuedEquity_31e78993-9f4f-4435-bec8-3f340e4499c5_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedEquity" xlink: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 offering (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedEquity_11836b8b-dcce-4e8f-8d89-fe1bec89f0a3_verboseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedEquity" 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_NumberOfSharesIssuedEquity_1ffda832-3d23-4bff-9fcb-e281c0819520_netLabel_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedEquity" 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_NumberOfSharesIssuedEquity_label_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedEquity" xlink: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, Equity</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedEquity_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedEquity" xlink: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, Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedEquity" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesIssuedEquity" xlink:to="lab_bldp_NumberOfSharesIssuedEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_6cb69ee8-d7a0-42c7-a190-41309a597e56_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a29a8698-bc55-4ba9-a049-54271df6fe8f_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">Disclosure 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-20211231.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_4fe24cd0-a30c-4120-a8be-10b3cb5688e2_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 Unmanned Systems (note 8)</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-20211231.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_e8d4f420-7585-4669-b3ef-6e5e218d7602_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) and gains (losses) on financial asset at fair value</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-20211231.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_ifrs-full_CategoriesOfRelatedPartiesAxis_ad3b45ff-4110-495d-9acd-fd014d2ce1ab_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentInvestments_8c850e44-a3b0-4619-bd41-3e464ebf44fd_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_InterestRateRiskMember_de070516-d7f7-4de3-bc26-dc3a780077d6_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateRiskMember" xlink:to="lab_ifrs-full_InterestRateRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_41bfc358-dcdf-40a9-a8b0-3b65521b6fc0_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 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_0cdcb006-bb0c-4de8-b7ce-2bfaecb406b0_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_e9f00740-436e-4f2b-8012-9e0e5ce81326_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting equity interests acquired</link:label>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_label_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting equity interests acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:to="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_8ae84351-71f7-417a-904e-9f57dda7bcc9_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_408951e2-d908-4b4b-827e-a44097fef6e2_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromExerciseOfOptions" xlink:to="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_c6260d2a-5a40-4f3e-bc5e-39c999d3f250_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">Disclosure 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-20211231.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_ReserveOfExchangeDifferencesOnTranslationMember_8d8b2863-f560-496d-b291-52cc12f6c2f3_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:to="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_8c5ecb0e-5831-46f2-9f49-ff4bb87ac1a7_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageShares_6f39bfe0-7a0f-4546-ae5b-1b7448ba85db_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageShares" xlink:to="lab_ifrs-full_WeightedAverageShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_dde3c556-6e72-43ae-b5b6-d6638b5bbf53_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_170163f6-2a55-4eae-9d3b-8fc197d3ad76_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_63bc085c-18da-467a-acad-ddeb0e519a32_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 gain (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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_a96275e1-bb54-426e-a34d-7a91af1c760a_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_51e96b62-7767-4d80-9fe3-04b3f32afbc3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_cc680050-dcdb-4e49-96b9-39c4e0382079_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-20211231.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_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_7734d74c-b54d-43b2-8bce-263fae8ebbfd_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-20211231.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_AmountsReceivableRelatedPartyTransactions_bf610133-90c8-4158-9c18-ce2aca686e60_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_2c3cc9dc-1f91-4b3d-976c-6ea7f7beffe6_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_9e43a487-abef-49cb-9a1c-6f86c7e6c72b_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 (Preliminary) 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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_76508151-3fc4-4b1c-8a14-345cd7804f76_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_0126aee0-adcb-41ec-8707-27d17e2319ef_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_8333e997-b3b9-4fcd-b83e-407bf0304a5d_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_CostOfSales_f3c21e4e-9b22-4cf7-9a8c-7904a5e01b08_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfSales" xlink:to="lab_ifrs-full_CostOfSales" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_455004b6-4f54-4b61-b235-d39159046d53_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-20211231.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_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_85febee1-2306-463a-8ee9-9630291b1363_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_UnusedTaxLossesMember_d8cd640a-9450-4d42-bc2b-5b30cb8330f4_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxLossesMember" xlink:to="lab_ifrs-full_UnusedTaxLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_e2210c02-e80d-4c7b-9b53-a80d8ff1371f_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis" xlink:to="lab_ifrs-full_ComponentsOfEquityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_7dac04b2-3d74-4d8b-b19b-603781ff6213_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_PriceofForeignExchangeOpeningPrice_93a04e0e-744f-4feb-9ae1-3b827cc20573_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, 2021 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-20211231.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_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_3595803b-fe98-4568-94be-25d54cb9a15b_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_41d356bd-a773-4bf0-bc4f-615aa5060a66_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">Disclosure 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-20211231.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_BasicEarningsLossPerShareFromContinuingOperations_639f8ea4-f035-4956-b5ac-bc34704bbcd2_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations, basic (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink: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 from continuing operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShareFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:to="lab_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetAssetsLiabilities_13dfa169-4cde-4ca4-82eb-7f30c0cd8085_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_a63c3e38-1b28-40fb-9438-cb6550d028c8_terseLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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-20211231.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_bldp_WithholdingTax_bfedcc33-e334-4bab-bfc1-4bb8f2f26a54_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-20211231.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_10c78547-8357-412d-a8be-1620b6fb4b58_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_30f4c604-3f72-4100-be35-c4998c22046b_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, net of amortization (note 7)</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-20211231.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_TypesOfSharebasedPaymentArrangementsAxis_178c1de3-161c-4dad-9eda-4f9f86f07298_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OnerousContractsProvisionMember_8b7d3662-e64d-465e-a80b-958b3f6d72db_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_JointVenturesWhereEntityIsVenturerMember_e88c3640-d450-4fa5-bf5a-5c2020756806_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bldp_Incorporationcosts_9327c270-dc49-4815-a45e-9b40dd0c57e2_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-20211231.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_IntangibleAssetsOtherThanGoodwillMember_890caf9d-4e84-454c-8ae4-5896b2c8afaf_verboseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d608c3c5-ff3d-4d70-9e78-57e883a4e591_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_8e0d5961-0cb2-4f3f-b5e8-13802c4c520a_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" 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">Disposals</link:label>
    <link:label id="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_8bd0cd57-5569-4097-8e71-e4f6092155c5_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksMember" xlink:to="lab_ifrs-full_TypesOfRisksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_c57e3b45-15b7-4f72-bdf3-818834f09680_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of Arcola Energy Limited, net of cash acquired</link:label>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrencySwapContractMember_0ab0b736-1f7a-47e9-a7f7-9b1ec83b0bbc_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ifrs-full_CapitalCommitments_2db43657-77c0-4e9a-b744-263dfc0da9eb_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ForeignCurrencyTransactionGainLossUnrealized1_a235acbd-274c-446d-8dc6-810e3d52b9e4_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 gain (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-20211231.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_CashFlowsFromUsedInOperations_f62aa501-cfde-4454-865c-52dac3896ab8_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="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>bldp-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:a174a857-4610-46a4-b85a-57b67fa759c6,g:ee4a503a-d581-4de4-978e-bc167e88864d-->
<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-20211231.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_d87e9fa3-6568-44d5-bd2d-b5eac8b190b5" xlink:href="bldp-20211231.xsd#bldp_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_08235504-0de0-4582-bc0f-15b700e124e2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_d87e9fa3-6568-44d5-bd2d-b5eac8b190b5" xlink:to="loc_dei_EntitiesTable_08235504-0de0-4582-bc0f-15b700e124e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_09897998-136d-42db-9217-b4e4e1bd3bec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_08235504-0de0-4582-bc0f-15b700e124e2" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_09897998-136d-42db-9217-b4e4e1bd3bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_a9f95d3d-d28b-4d2f-ac53-1d201d51d7e4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_09897998-136d-42db-9217-b4e4e1bd3bec" xlink:to="loc_dei_AddressTypeDomain_a9f95d3d-d28b-4d2f-ac53-1d201d51d7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_c8048801-95b3-44ec-b0b4-f8fa648dee96" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_a9f95d3d-d28b-4d2f-ac53-1d201d51d7e4" xlink:to="loc_dei_BusinessContactMember_c8048801-95b3-44ec-b0b4-f8fa648dee96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_08235504-0de0-4582-bc0f-15b700e124e2" xlink:to="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_467f1c22-74b5-4425-b8db-60420eadb1a0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentType_467f1c22-74b5-4425-b8db-60420eadb1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_bd295b1a-b026-412b-9a69-cda72999e5b5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentRegistrationStatement_bd295b1a-b026-412b-9a69-cda72999e5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_0591c5f8-e4e6-4be7-a192-d8a16ad9d786" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentAnnualReport_0591c5f8-e4e6-4be7-a192-d8a16ad9d786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_bef41967-354f-45ef-a198-0d65cae38b7a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityCentralIndexKey_bef41967-354f-45ef-a198-0d65cae38b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_7b341eaf-d8a9-46e6-9bb5-5ef8f4a992fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPrimarySicNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityPrimarySicNumber_7b341eaf-d8a9-46e6-9bb5-5ef8f4a992fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_14daba7b-62c1-41c4-a1c0-0be1460a7013" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityRegistrantName_14daba7b-62c1-41c4-a1c0-0be1460a7013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e58229ce-880c-4d9e-8f4a-8cf88a6d1077" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e58229ce-880c-4d9e-8f4a-8cf88a6d1077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f0bba283-9dde-4089-ad3d-fb3c264380c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityTaxIdentificationNumber_f0bba283-9dde-4089-ad3d-fb3c264380c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f5d8dce7-9beb-4f85-b17f-9d8ffc5d089d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityAddressAddressLine1_f5d8dce7-9beb-4f85-b17f-9d8ffc5d089d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5206e60b-e841-47dc-ac0c-8917516d7a66" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityAddressCityOrTown_5206e60b-e841-47dc-ac0c-8917516d7a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_1d13385b-46e3-4754-91c2-10c34fa9448b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityAddressStateOrProvince_1d13385b-46e3-4754-91c2-10c34fa9448b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_3d3ff441-2f5f-48e2-ae18-95b8325185e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityAddressCountry_3d3ff441-2f5f-48e2-ae18-95b8325185e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_eea75a23-2801-47d4-a66a-c433c043c6c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityAddressPostalZipCode_eea75a23-2801-47d4-a66a-c433c043c6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f59596e7-3c11-46f6-b662-f912a0d0b71b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_CityAreaCode_f59596e7-3c11-46f6-b662-f912a0d0b71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0dacf421-d57e-404b-b26d-639c07b08d1b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_LocalPhoneNumber_0dacf421-d57e-404b-b26d-639c07b08d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_70843cd9-8fe6-4e3f-8461-655fb1618a44" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_ContactPersonnelName_70843cd9-8fe6-4e3f-8461-655fb1618a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0f3a3bb8-6d4f-48bc-b903-da899251dd93" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_Security12bTitle_0f3a3bb8-6d4f-48bc-b903-da899251dd93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_431ec002-4fab-47e3-9f7a-5007d7938b89" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_TradingSymbol_431ec002-4fab-47e3-9f7a-5007d7938b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5432fa39-2ea4-46ca-b80e-ae03111c074c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_SecurityExchangeName_5432fa39-2ea4-46ca-b80e-ae03111c074c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityReportingObligation_56dab0f9-90a0-42ca-874a-afc5853b8f34" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityReportingObligation"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_SecurityReportingObligation_56dab0f9-90a0-42ca-874a-afc5853b8f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1655d670-c8d4-4fed-908a-c2b1d367136f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityCurrentReportingStatus_1655d670-c8d4-4fed-908a-c2b1d367136f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_2a49cdda-f3ae-41ae-9ac3-76262e752145" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityInteractiveDataCurrent_2a49cdda-f3ae-41ae-9ac3-76262e752145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_29a5e825-7206-4d58-b5f0-c5221ebe292b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityEmergingGrowthCompany_29a5e825-7206-4d58-b5f0-c5221ebe292b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_068b05db-c595-45e5-8dfd-bcd4342ad43f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_AmendmentFlag_068b05db-c595-45e5-8dfd-bcd4342ad43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_545a3ce8-d93c-4e82-8efd-2862d7bce1bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentFiscalYearFocus_545a3ce8-d93c-4e82-8efd-2862d7bce1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_007b010f-c6e6-4d26-8896-1cf82aa63508" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_007b010f-c6e6-4d26-8896-1cf82aa63508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f08e6251-d780-485a-bc2e-6598d31d6e88" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f08e6251-d780-485a-bc2e-6598d31d6e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_fbeb9c91-752e-4176-9d1e-4c51eff69185" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_EntityFileNumber_fbeb9c91-752e-4176-9d1e-4c51eff69185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_69a5ce65-c1f3-4d73-af32-4e3cb3599710" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_IcfrAuditorAttestationFlag_69a5ce65-c1f3-4d73-af32-4e3cb3599710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7d4b60ac-9b87-49e6-a4eb-8a785d080876" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_DocumentPeriodEndDate_7d4b60ac-9b87-49e6-a4eb-8a785d080876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_fc96d6b3-a021-44b8-b089-228ff621e76b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_CurrentFiscalYearEndDate_fc96d6b3-a021-44b8-b089-228ff621e76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm_d3d47ebd-bfb6-4371-b6ab-9e06203e190e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AnnualInformationForm"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_AnnualInformationForm_d3d47ebd-bfb6-4371-b6ab-9e06203e190e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements_33a2746b-8027-4f74-b25a-c418015efe9e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f135d043-674d-424d-b5d5-dbca463d850a" xlink:to="loc_dei_AuditedAnnualFinancialStatements_33a2746b-8027-4f74-b25a-c418015efe9e" 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-20211231.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_14c0ee16-e6a0-43a2-94d0-b172d789b488" xlink:href="bldp-20211231.xsd#bldp_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_07678b52-2bf4-4ac9-866c-0e96ac713282" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_AuditInformationAbstract_14c0ee16-e6a0-43a2-94d0-b172d789b488" xlink:to="loc_dei_AuditorName_07678b52-2bf4-4ac9-866c-0e96ac713282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_01710875-9711-4155-a48e-c3426c387b64" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_AuditInformationAbstract_14c0ee16-e6a0-43a2-94d0-b172d789b488" xlink:to="loc_dei_AuditorLocation_01710875-9711-4155-a48e-c3426c387b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_55968692-8a76-4dbf-bd98-e056ba23f1da" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_AuditInformationAbstract_14c0ee16-e6a0-43a2-94d0-b172d789b488" xlink:to="loc_dei_AuditorFirmId_55968692-8a76-4dbf-bd98-e056ba23f1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition" xlink:type="simple" xlink:href="bldp-20211231.xsd#ConsolidatedStatementofFinancialPosition"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract_93f98908-e284-45b9-bb14-6b2f4cc41348" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract_571db694-1e69-49fc-83df-db1ee8029e5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_93f98908-e284-45b9-bb14-6b2f4cc41348" xlink:to="loc_ifrs-full_AssetsAbstract_571db694-1e69-49fc-83df-db1ee8029e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_66ad4e85-9c72-40b0-95ba-d20612c04e99" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_571db694-1e69-49fc-83df-db1ee8029e5b" xlink:to="loc_ifrs-full_CurrentAssetsAbstract_66ad4e85-9c72-40b0-95ba-d20612c04e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_e2566815-e94f-47bf-bc8c-546acfa7bb72" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_66ad4e85-9c72-40b0-95ba-d20612c04e99" xlink:to="loc_ifrs-full_CashAndCashEquivalents_e2566815-e94f-47bf-bc8c-546acfa7bb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_6c19d416-df71-4ef8-92ea-d2e28fcea22c" xlink:href="bldp-20211231.xsd#bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_66ad4e85-9c72-40b0-95ba-d20612c04e99" xlink:to="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_6c19d416-df71-4ef8-92ea-d2e28fcea22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_c61beffc-8336-4d6e-8ce3-e7390deae6c3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_66ad4e85-9c72-40b0-95ba-d20612c04e99" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_c61beffc-8336-4d6e-8ce3-e7390deae6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_d9196ef0-702b-428b-aef3-28d3572376a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_66ad4e85-9c72-40b0-95ba-d20612c04e99" xlink:to="loc_ifrs-full_Inventories_d9196ef0-702b-428b-aef3-28d3572376a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_0c552d3c-f187-42ad-966d-59d7622766b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_66ad4e85-9c72-40b0-95ba-d20612c04e99" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_0c552d3c-f187-42ad-966d-59d7622766b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_3b941921-1ab8-4948-96c0-a16d9bea184e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_66ad4e85-9c72-40b0-95ba-d20612c04e99" xlink:to="loc_ifrs-full_CurrentAssets_3b941921-1ab8-4948-96c0-a16d9bea184e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_0db2aa48-77dd-4c5f-9df0-80bdab922083" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_571db694-1e69-49fc-83df-db1ee8029e5b" xlink:to="loc_ifrs-full_NoncurrentAssetsAbstract_0db2aa48-77dd-4c5f-9df0-80bdab922083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_001f0033-ca1c-4de3-b741-b2f6b5851928" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_0db2aa48-77dd-4c5f-9df0-80bdab922083" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_001f0033-ca1c-4de3-b741-b2f6b5851928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_a4f5463e-b302-40b2-993d-2d10c8bcea3b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_0db2aa48-77dd-4c5f-9df0-80bdab922083" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_a4f5463e-b302-40b2-993d-2d10c8bcea3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_e92223b7-3b5f-4dec-8172-52bc3d67ded7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_0db2aa48-77dd-4c5f-9df0-80bdab922083" xlink:to="loc_ifrs-full_Goodwill_e92223b7-3b5f-4dec-8172-52bc3d67ded7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_45a7fded-b627-4f4b-aff9-caeb9a114d71" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0db2aa48-77dd-4c5f-9df0-80bdab922083" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_45a7fded-b627-4f4b-aff9-caeb9a114d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_d33ef922-c268-4d0e-a15a-f38c4a089c5f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0db2aa48-77dd-4c5f-9df0-80bdab922083" xlink:to="loc_ifrs-full_OtherAssets_d33ef922-c268-4d0e-a15a-f38c4a089c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_e8763fa2-01a2-4114-abd9-50601920784b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_571db694-1e69-49fc-83df-db1ee8029e5b" xlink:to="loc_ifrs-full_Assets_e8763fa2-01a2-4114-abd9-50601920784b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_bf04d8b4-1605-42fa-92c4-ed9c30470c6f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_93f98908-e284-45b9-bb14-6b2f4cc41348" xlink:to="loc_ifrs-full_EquityAndLiabilitiesAbstract_bf04d8b4-1605-42fa-92c4-ed9c30470c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_35e24397-7846-4232-8247-171fd743dd7b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_bf04d8b4-1605-42fa-92c4-ed9c30470c6f" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_35e24397-7846-4232-8247-171fd743dd7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_db83842e-d844-47ba-9b42-a9e82ebc3faf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_35e24397-7846-4232-8247-171fd743dd7b" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_db83842e-d844-47ba-9b42-a9e82ebc3faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_c301452a-7a97-4ed2-a4b5-e5a9e9ead912" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_35e24397-7846-4232-8247-171fd743dd7b" xlink:to="loc_ifrs-full_CurrentContractLiabilities_c301452a-7a97-4ed2-a4b5-e5a9e9ead912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_5ed91ccc-53f7-4ae1-bacb-858cf70a5672" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_35e24397-7846-4232-8247-171fd743dd7b" xlink:to="loc_ifrs-full_CurrentProvisions_5ed91ccc-53f7-4ae1-bacb-858cf70a5672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_83da985d-38f4-4e60-8271-67be7c608523" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_35e24397-7846-4232-8247-171fd743dd7b" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_83da985d-38f4-4e60-8271-67be7c608523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_637cf062-1b1c-421f-8c08-695d0d0027d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_35e24397-7846-4232-8247-171fd743dd7b" xlink:to="loc_ifrs-full_CurrentLiabilities_637cf062-1b1c-421f-8c08-695d0d0027d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_af4f37d0-d6ce-456e-b0cd-587988acac1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bf04d8b4-1605-42fa-92c4-ed9c30470c6f" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesAbstract_af4f37d0-d6ce-456e-b0cd-587988acac1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_3b2ef70f-7cd3-40b3-9844-74a2c4320f9f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_af4f37d0-d6ce-456e-b0cd-587988acac1c" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_3b2ef70f-7cd3-40b3-9844-74a2c4320f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_5b1fc60d-c0d1-40d1-aa0d-3c084c575192" xlink:href="bldp-20211231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_af4f37d0-d6ce-456e-b0cd-587988acac1c" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_5b1fc60d-c0d1-40d1-aa0d-3c084c575192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_a27d11a0-ea2e-4a2e-bee9-48341461b74c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_af4f37d0-d6ce-456e-b0cd-587988acac1c" xlink:to="loc_ifrs-full_NoncurrentProvisions_a27d11a0-ea2e-4a2e-bee9-48341461b74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_20b7cc51-c559-448c-8588-11905c988a00" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_af4f37d0-d6ce-456e-b0cd-587988acac1c" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_20b7cc51-c559-448c-8588-11905c988a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_e3808d07-b111-483e-a8c5-c8191ad795f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_af4f37d0-d6ce-456e-b0cd-587988acac1c" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_e3808d07-b111-483e-a8c5-c8191ad795f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_77524833-fee5-405b-9477-cefb130b6fbf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_bf04d8b4-1605-42fa-92c4-ed9c30470c6f" xlink:to="loc_ifrs-full_Liabilities_77524833-fee5-405b-9477-cefb130b6fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract_815c47c2-9bed-4ed2-966a-2d3b4bbcfaa1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_bf04d8b4-1605-42fa-92c4-ed9c30470c6f" xlink:to="loc_ifrs-full_EquityAbstract_815c47c2-9bed-4ed2-966a-2d3b4bbcfaa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_5e1cf2c4-29aa-40a8-9a42-f673f68ead75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_815c47c2-9bed-4ed2-966a-2d3b4bbcfaa1" xlink:to="loc_ifrs-full_IssuedCapital_5e1cf2c4-29aa-40a8-9a42-f673f68ead75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_a19e6562-7f55-45c4-b5b6-0a1d970da758" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_815c47c2-9bed-4ed2-966a-2d3b4bbcfaa1" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_a19e6562-7f55-45c4-b5b6-0a1d970da758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_37b85bfd-d9e0-4eb4-96b4-c276e47c5eb3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_815c47c2-9bed-4ed2-966a-2d3b4bbcfaa1" xlink:to="loc_ifrs-full_RetainedEarnings_37b85bfd-d9e0-4eb4-96b4-c276e47c5eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_f527becf-5bec-4fdd-8885-1cfa762ebfb8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_815c47c2-9bed-4ed2-966a-2d3b4bbcfaa1" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_f527becf-5bec-4fdd-8885-1cfa762ebfb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_50e940d1-4984-4395-b809-369a013e5c94" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_815c47c2-9bed-4ed2-966a-2d3b4bbcfaa1" xlink:to="loc_ifrs-full_Equity_50e940d1-4984-4395-b809-369a013e5c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_e4b25588-4796-40b7-947c-b8a1c18980b5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_bf04d8b4-1605-42fa-92c4-ed9c30470c6f" xlink:to="loc_ifrs-full_EquityAndLiabilities_e4b25588-4796-40b7-947c-b8a1c18980b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="bldp-20211231.xsd#ConsolidatedStatementofLossandComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueAbstract_9d686fb8-99d0-4b9b-a668-50f373cda074" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_RevenueAbstract_9d686fb8-99d0-4b9b-a668-50f373cda074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_6b6cb617-d33d-4a1c-b6bd-f9247129957a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RevenueAbstract_9d686fb8-99d0-4b9b-a668-50f373cda074" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_6b6cb617-d33d-4a1c-b6bd-f9247129957a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_468e8d14-cb53-4fef-a73b-1075f579df81" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RevenueAbstract_9d686fb8-99d0-4b9b-a668-50f373cda074" xlink:to="loc_ifrs-full_CostOfSales_468e8d14-cb53-4fef-a73b-1075f579df81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_dbb7ef96-4daa-4f1e-85db-88703139f7b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_GrossProfit_dbb7ef96-4daa-4f1e-85db-88703139f7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNatureAbstract_b2b474d1-921f-4d5f-84eb-1796ac020cd8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_ExpenseByNatureAbstract_b2b474d1-921f-4d5f-84eb-1796ac020cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_32ae1964-37d7-41f4-82d0-243f860147f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_b2b474d1-921f-4d5f-84eb-1796ac020cd8" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_32ae1964-37d7-41f4-82d0-243f860147f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense_d1af384d-85e7-46da-ae93-9077820c3c30" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_b2b474d1-921f-4d5f-84eb-1796ac020cd8" xlink:to="loc_ifrs-full_AdministrativeExpense_d1af384d-85e7-46da-ae93-9077820c3c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SalesAndMarketingExpense_2a63ae85-cc77-4bd1-8073-baeb00743cd3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_b2b474d1-921f-4d5f-84eb-1796ac020cd8" xlink:to="loc_ifrs-full_SalesAndMarketingExpense_2a63ae85-cc77-4bd1-8073-baeb00743cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_7abf0745-ef3c-4ec5-a908-9eab34256df4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_b2b474d1-921f-4d5f-84eb-1796ac020cd8" xlink:to="loc_ifrs-full_OtherExpenseByNature_7abf0745-ef3c-4ec5-a908-9eab34256df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature_3c4422b0-d7dd-405a-9ecc-0b03a0936f3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_b2b474d1-921f-4d5f-84eb-1796ac020cd8" xlink:to="loc_ifrs-full_ExpenseByNature_3c4422b0-d7dd-405a-9ecc-0b03a0936f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_06f49fa0-eb5b-4a92-a86c-280d0344c4bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_06f49fa0-eb5b-4a92-a86c-280d0344c4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_04b4a9fe-88cd-4b20-a78b-e03a93c67679" xlink:href="bldp-20211231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_bldp_FinanceAndOtherIncomeExpenses_04b4a9fe-88cd-4b20-a78b-e03a93c67679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_66858b10-f9db-4688-a455-69fe88cfe0fe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_FinanceCosts_66858b10-f9db-4688-a455-69fe88cfe0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet_13b0693d-a3fd-448d-89dd-8a696261dc00" xlink:href="bldp-20211231.xsd#bldp_FinanceExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_bldp_FinanceExpenseNet_13b0693d-a3fd-448d-89dd-8a696261dc00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_9b0a556f-85ec-42d6-9992-d7186ea75631" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_9b0a556f-85ec-42d6-9992-d7186ea75631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_ac467397-c18c-4a67-bce4-0c90c132b4f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_ImpairmentLoss_ac467397-c18c-4a67-bce4-0c90c132b4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_0d4536fa-c135-468f-96c3-bd50c02389ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_0d4536fa-c135-468f-96c3-bd50c02389ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_67a4630f-68de-49bb-b635-187500424d28" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_67a4630f-68de-49bb-b635-187500424d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_74cbd022-9da9-4426-90be-7d83d76ca99c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_74cbd022-9da9-4426-90be-7d83d76ca99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_f31b0b2d-56e8-44be-9c78-d5cc934f982b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_f31b0b2d-56e8-44be-9c78-d5cc934f982b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_21b6fd92-a7c0-4ce2-94c6-32e35a1b3862" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_ProfitLoss_21b6fd92-a7c0-4ce2-94c6-32e35a1b3862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2a58e1b7-ea79-4580-a5ff-616211d495a2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2a58e1b7-ea79-4580-a5ff-616211d495a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_2aae2693-15e2-4104-a870-6c1558918b40" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2a58e1b7-ea79-4580-a5ff-616211d495a2" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_2aae2693-15e2-4104-a870-6c1558918b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_19e1d402-dba3-4fe7-8376-3568867b4769" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_2aae2693-15e2-4104-a870-6c1558918b40" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_19e1d402-dba3-4fe7-8376-3568867b4769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_8c58d8a9-8f70-4e3b-b629-698a6019506a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2aae2693-15e2-4104-a870-6c1558918b40" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_8c58d8a9-8f70-4e3b-b629-698a6019506a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_7dc20c39-ce5a-408a-b08b-faf0e093c43a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2a58e1b7-ea79-4580-a5ff-616211d495a2" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_7dc20c39-ce5a-408a-b08b-faf0e093c43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_fd3a77f4-5065-446b-9cba-82c6d5f5c20c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_7dc20c39-ce5a-408a-b08b-faf0e093c43a" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_fd3a77f4-5065-446b-9cba-82c6d5f5c20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_d372e12c-a493-4e6d-abad-7a1a1e4e1d1a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7dc20c39-ce5a-408a-b08b-faf0e093c43a" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_d372e12c-a493-4e6d-abad-7a1a1e4e1d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_a52b43c9-5733-4100-acb9-8036389a17f7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2a58e1b7-ea79-4580-a5ff-616211d495a2" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_a52b43c9-5733-4100-acb9-8036389a17f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_0546f6e3-445a-4f2b-b03b-bf3de11b198b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_ComprehensiveIncome_0546f6e3-445a-4f2b-b03b-bf3de11b198b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_f03a0991-b698-4e12-bdf6-d8ab8040b19f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_EarningsPerShareAbstract_f03a0991-b698-4e12-bdf6-d8ab8040b19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_b7c9c787-cbdf-497a-802e-3b8134dbdfa4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShareFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f03a0991-b698-4e12-bdf6-d8ab8040b19f" xlink:to="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_b7c9c787-cbdf-497a-802e-3b8134dbdfa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_e81050e6-f5cc-4705-9f13-28a66a7d43e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f03a0991-b698-4e12-bdf6-d8ab8040b19f" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_e81050e6-f5cc-4705-9f13-28a66a7d43e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_26e44374-0b86-492e-8733-713f7cc508ea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f03a0991-b698-4e12-bdf6-d8ab8040b19f" xlink:to="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_26e44374-0b86-492e-8733-713f7cc508ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_11a664e9-7771-4aab-9ce5-14345b1e7fd7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f03a0991-b698-4e12-bdf6-d8ab8040b19f" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_11a664e9-7771-4aab-9ce5-14345b1e7fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_baf01401-1e81-4d87-a48b-8c6b7f3ce280" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f03a0991-b698-4e12-bdf6-d8ab8040b19f" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_baf01401-1e81-4d87-a48b-8c6b7f3ce280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_3a61e210-d771-4b30-8fb5-79d6897e4867" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f03a0991-b698-4e12-bdf6-d8ab8040b19f" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_3a61e210-d771-4b30-8fb5-79d6897e4867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_46cdb63f-b292-4241-ab00-96faeb855dd7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_ef4fe295-f346-45e0-a60a-5f1c10153cb6" xlink:to="loc_ifrs-full_WeightedAverageShares_46cdb63f-b292-4241-ab00-96faeb855dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="simple" xlink:href="bldp-20211231.xsd#ConsolidatedStatementofChangesinEquity"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_4cca74f0-3ab6-4b8b-abf1-83c62018d716" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_2c3bed67-57b3-4b3e-8c35-4346437c0bbb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_4cca74f0-3ab6-4b8b-abf1-83c62018d716" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_2c3bed67-57b3-4b3e-8c35-4346437c0bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_58fb78ad-744f-4ce4-9871-906a909ca180" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_2c3bed67-57b3-4b3e-8c35-4346437c0bbb" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_58fb78ad-744f-4ce4-9871-906a909ca180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_8ac1f3fa-4abd-4c9a-b32d-ff4e9ec0d7db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_58fb78ad-744f-4ce4-9871-906a909ca180" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_8ac1f3fa-4abd-4c9a-b32d-ff4e9ec0d7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_d6d2af53-1b1a-40d4-8855-eb91fc1a14ed" xlink:href="bldp-20211231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_8ac1f3fa-4abd-4c9a-b32d-ff4e9ec0d7db" xlink:to="loc_bldp_DeferredShareUnitsMember_d6d2af53-1b1a-40d4-8855-eb91fc1a14ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_f1433d95-ffc6-459c-96ee-1b350c3d33c5" xlink:href="bldp-20211231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_8ac1f3fa-4abd-4c9a-b32d-ff4e9ec0d7db" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_f1433d95-ffc6-459c-96ee-1b350c3d33c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_bca3f164-ea10-4021-8c52-dc79fed53b89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_2c3bed67-57b3-4b3e-8c35-4346437c0bbb" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_bca3f164-ea10-4021-8c52-dc79fed53b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_bca3f164-ea10-4021-8c52-dc79fed53b89" xlink:to="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_1a1614bf-aa0c-465a-8665-d0f3e63f7711" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:to="loc_ifrs-full_IssuedCapitalMember_1a1614bf-aa0c-465a-8665-d0f3e63f7711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_cf83be62-8629-4a46-aae6-16b761059830" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_cf83be62-8629-4a46-aae6-16b761059830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_14d497f1-ecfa-4451-b1f2-c153c88db78c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:to="loc_ifrs-full_RetainedEarningsMember_14d497f1-ecfa-4451-b1f2-c153c88db78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_4ec06b60-3488-41eb-9387-0fab628c7ad0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_cd3319c8-1723-4f58-a94b-949d32aede4b" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_4ec06b60-3488-41eb-9387-0fab628c7ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_2c3bed67-57b3-4b3e-8c35-4346437c0bbb" xlink:to="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_64f72fba-3fc7-44f3-b7eb-516a4e47be3d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_64f72fba-3fc7-44f3-b7eb-516a4e47be3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_b5e2dbf1-a332-4502-b85f-0c532a8d1920" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_Equity_b5e2dbf1-a332-4502-b85f-0c532a8d1920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_33336243-ddc8-4a4c-8967-a7032e4862fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_ProfitLoss_33336243-ddc8-4a4c-8967-a7032e4862fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_8136fd78-0091-4c88-8698-6f4f870f7249" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_8136fd78-0091-4c88-8698-6f4f870f7249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_a0172194-07ae-4b2c-9ab3-8af0e0b743ce" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_bldp_NumberOfSharesIssuedEquity_a0172194-07ae-4b2c-9ab3-8af0e0b743ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity_3ea174c8-42b1-447f-8605-d73ee3ea4728" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssueOfEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_IssueOfEquity_3ea174c8-42b1-447f-8605-d73ee3ea4728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_699ea101-0e15-453d-a168-4aae2dc19f42" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_699ea101-0e15-453d-a168-4aae2dc19f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_cf01810e-5189-4570-93b0-db5ad2a0b5d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_cf01810e-5189-4570-93b0-db5ad2a0b5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_ae628579-5124-4fc8-bf41-9efcc254a83f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_ae628579-5124-4fc8-bf41-9efcc254a83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_ca84a55a-830e-4e90-9703-727b25268e48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_ca84a55a-830e-4e90-9703-727b25268e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_34ff8f37-6bcb-4b53-b320-6ac114619d9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_ca84a55a-830e-4e90-9703-727b25268e48" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_34ff8f37-6bcb-4b53-b320-6ac114619d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_059b7e62-bd12-4d9d-9439-dcba8345d88a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_ca84a55a-830e-4e90-9703-727b25268e48" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_059b7e62-bd12-4d9d-9439-dcba8345d88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_5862340b-03af-4e60-bb7c-36712037afc4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_5862340b-03af-4e60-bb7c-36712037afc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_c40fc068-641e-4642-9750-96325db1ef3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e25ad892-7cbd-435a-a2f0-3468a7adc0cc" xlink:to="loc_ifrs-full_Equity_c40fc068-641e-4642-9750-96325db1ef3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementofCashFlows" xlink:type="simple" xlink:href="bldp-20211231.xsd#ConsolidatedStatementofCashFlows"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_d5978371-3a1c-4e43-b6b3-e86e785ea013" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_73451c7a-716f-49a6-961e-6bc5723e49a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_d5978371-3a1c-4e43-b6b3-e86e785ea013" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_73451c7a-716f-49a6-961e-6bc5723e49a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_7f323210-6fee-4563-ac23-a820805f55f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_73451c7a-716f-49a6-961e-6bc5723e49a0" xlink:to="loc_ifrs-full_ProfitLoss_7f323210-6fee-4563-ac23-a820805f55f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_73451c7a-716f-49a6-961e-6bc5723e49a0" xlink:to="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_87a6a804-e2cb-4b02-adba-3b00212e4018" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_87a6a804-e2cb-4b02-adba-3b00212e4018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_fda03bb0-b129-436d-b7f2-762ab92ee633" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_fda03bb0-b129-436d-b7f2-762ab92ee633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_67d54735-b264-4e08-8dce-64421ce51f3b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_67d54735-b264-4e08-8dce-64421ce51f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_a7430c23-ce25-4691-8422-d3063f683406" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_a7430c23-ce25-4691-8422-d3063f683406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_ac33ed66-7cb2-40a4-bd8a-dfaf76473e76" xlink:href="bldp-20211231.xsd#bldp_IncreaseDecreaseInFairValueOfInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_ac33ed66-7cb2-40a4-bd8a-dfaf76473e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_664f3eff-49d2-4317-8c1f-3e0c39074fbf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_664f3eff-49d2-4317-8c1f-3e0c39074fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_123f0835-ca70-49a8-91d2-9b74078cd454" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_ImpairmentLoss_123f0835-ca70-49a8-91d2-9b74078cd454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_726a23e5-e4ee-42bb-a73d-bf7e8578d726" xlink:href="bldp-20211231.xsd#bldp_AdjustmentsForLossesDecommissioningOfLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_726a23e5-e4ee-42bb-a73d-bf7e8578d726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_1112e2fa-5e0c-4904-9893-6254b2dfbabf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_1112e2fa-5e0c-4904-9893-6254b2dfbabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_85bc63a2-1865-4607-b3cd-eb67d112f05d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_85bc63a2-1865-4607-b3cd-eb67d112f05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_778eac27-5fe9-42ed-818d-ebeea4c182f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_778eac27-5fe9-42ed-818d-ebeea4c182f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_a5e083c2-685d-4420-9508-6447ddb318ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_a5e083c2-685d-4420-9508-6447ddb318ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_e9d8fd54-35e4-4c10-b678-f01ed2185359" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperations_e9d8fd54-35e4-4c10-b678-f01ed2185359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesinnoncashworkingcapitalAbstract_e8573817-46c5-4567-9a2a-42966a2794ac" xlink:href="bldp-20211231.xsd#bldp_ChangesinnoncashworkingcapitalAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_04bf13aa-253a-45dd-a591-09cb50a48929" xlink:to="loc_bldp_ChangesinnoncashworkingcapitalAbstract_e8573817-46c5-4567-9a2a-42966a2794ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_dde07230-722c-4ae5-9d03-d88fb888ed4a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e8573817-46c5-4567-9a2a-42966a2794ac" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_dde07230-722c-4ae5-9d03-d88fb888ed4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_bb9c9f4d-bf04-40c9-85f6-a2f6ba64a497" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_e8573817-46c5-4567-9a2a-42966a2794ac" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_bb9c9f4d-bf04-40c9-85f6-a2f6ba64a497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_c77c19bb-7497-41d4-a820-cef198551e01" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e8573817-46c5-4567-9a2a-42966a2794ac" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_c77c19bb-7497-41d4-a820-cef198551e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_db806d18-6ae8-4a3e-b939-a85cc5411ef6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e8573817-46c5-4567-9a2a-42966a2794ac" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_db806d18-6ae8-4a3e-b939-a85cc5411ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_4a220df3-6bfd-4797-926c-0a725e7dcf10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e8573817-46c5-4567-9a2a-42966a2794ac" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_4a220df3-6bfd-4797-926c-0a725e7dcf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_30862bdb-dcf0-44c2-9021-06aedbf0f74f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e8573817-46c5-4567-9a2a-42966a2794ac" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_30862bdb-dcf0-44c2-9021-06aedbf0f74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_546ab470-c666-4c95-92ef-7e2282c02bde" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e8573817-46c5-4567-9a2a-42966a2794ac" xlink:to="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_546ab470-c666-4c95-92ef-7e2282c02bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_d14a6123-6c5e-4dab-864f-b5674b3afb87" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_73451c7a-716f-49a6-961e-6bc5723e49a0" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_d14a6123-6c5e-4dab-864f-b5674b3afb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_8d0abd2c-9863-4e10-b263-bd7668d7648c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_d5978371-3a1c-4e43-b6b3-e86e785ea013" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_8d0abd2c-9863-4e10-b263-bd7668d7648c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NetChangeInShortTermInvestments_e52d92e4-02c3-41e4-8a13-b8703e29ce32" xlink:href="bldp-20211231.xsd#bldp_NetChangeInShortTermInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_8d0abd2c-9863-4e10-b263-bd7668d7648c" xlink:to="loc_bldp_NetChangeInShortTermInvestments_e52d92e4-02c3-41e4-8a13-b8703e29ce32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_c5eaa085-3e25-4e3e-9d32-da626aeef48e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8d0abd2c-9863-4e10-b263-bd7668d7648c" xlink:to="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_c5eaa085-3e25-4e3e-9d32-da626aeef48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_ed512ff6-7d78-4ce9-ac3b-405ad455370c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8d0abd2c-9863-4e10-b263-bd7668d7648c" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_ed512ff6-7d78-4ce9-ac3b-405ad455370c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_05c324b2-7413-414b-a4a8-31ab40e9a3ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_8d0abd2c-9863-4e10-b263-bd7668d7648c" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_05c324b2-7413-414b-a4a8-31ab40e9a3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_b07198d1-7b39-4dc6-a68f-83bee394b8ff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_8d0abd2c-9863-4e10-b263-bd7668d7648c" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_b07198d1-7b39-4dc6-a68f-83bee394b8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_f38ded4d-6c50-4726-833b-7ad78a706e87" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_8d0abd2c-9863-4e10-b263-bd7668d7648c" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_f38ded4d-6c50-4726-833b-7ad78a706e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_b8e95392-e1e4-4745-bf50-b40c4e8fbfc3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_8d0abd2c-9863-4e10-b263-bd7668d7648c" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_b8e95392-e1e4-4745-bf50-b40c4e8fbfc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_46249d92-3813-424c-89f5-2de78894a76c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_8d0abd2c-9863-4e10-b263-bd7668d7648c" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_46249d92-3813-424c-89f5-2de78894a76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_e00a6243-2a9a-4f7e-8625-7d7d6e3ae84a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_d5978371-3a1c-4e43-b6b3-e86e785ea013" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_e00a6243-2a9a-4f7e-8625-7d7d6e3ae84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_a511e684-c5df-44da-a6c0-89437b31c65c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_e00a6243-2a9a-4f7e-8625-7d7d6e3ae84a" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_a511e684-c5df-44da-a6c0-89437b31c65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_4d9bcab2-8c2e-411f-acf4-45971a9a3c54" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_e00a6243-2a9a-4f7e-8625-7d7d6e3ae84a" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_4d9bcab2-8c2e-411f-acf4-45971a9a3c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesEquityOffering_3d5aff6d-d545-4a8e-b496-d5ee94d2ff14" xlink:href="bldp-20211231.xsd#bldp_ProceedsFromIssuingSharesEquityOffering"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_e00a6243-2a9a-4f7e-8625-7d7d6e3ae84a" xlink:to="loc_bldp_ProceedsFromIssuingSharesEquityOffering_3d5aff6d-d545-4a8e-b496-d5ee94d2ff14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_65850bb4-a5e0-4e72-8d90-c39918dbe42c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_e00a6243-2a9a-4f7e-8625-7d7d6e3ae84a" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_65850bb4-a5e0-4e72-8d90-c39918dbe42c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_27be362f-fb7a-49b6-8ab7-c574cae16c1e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_d5978371-3a1c-4e43-b6b3-e86e785ea013" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_27be362f-fb7a-49b6-8ab7-c574cae16c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_ac596818-517c-408b-a8dc-8558ca59d32e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_d5978371-3a1c-4e43-b6b3-e86e785ea013" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_ac596818-517c-408b-a8dc-8558ca59d32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_b7f3e529-90ce-4d16-bba1-f497b7d6beb4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_d5978371-3a1c-4e43-b6b3-e86e785ea013" xlink:to="loc_ifrs-full_CashAndCashEquivalents_b7f3e529-90ce-4d16-bba1-f497b7d6beb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_96018b15-2cb4-4107-8b03-0a03e8ed3858" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_d5978371-3a1c-4e43-b6b3-e86e785ea013" xlink:to="loc_ifrs-full_CashAndCashEquivalents_96018b15-2cb4-4107-8b03-0a03e8ed3858" 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-20211231.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_337eccdd-6d72-4c5d-8569-7f2bbf57a2c8" xlink:href="bldp-20211231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_bb61ede1-4c86-42d3-ab1a-878df760c400" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_337eccdd-6d72-4c5d-8569-7f2bbf57a2c8" xlink:to="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_bb61ede1-4c86-42d3-ab1a-878df760c400" 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-20211231.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_6bad2ff2-504e-4c2e-8c3e-26c9bfc0bf1b" xlink:href="bldp-20211231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_56bc765b-37ef-403a-a320-fc16fea7f468" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_6bad2ff2-504e-4c2e-8c3e-26c9bfc0bf1b" xlink:to="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_56bc765b-37ef-403a-a320-fc16fea7f468" 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-20211231.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_975767ea-1044-4e1c-af35-bf417dbbde45" xlink:href="bldp-20211231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_8f8b23eb-135d-4e80-97cf-2793ac77c2f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_975767ea-1044-4e1c-af35-bf417dbbde45" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_8f8b23eb-135d-4e80-97cf-2793ac77c2f4" 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-20211231.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_b3d9f2b2-31d3-4212-b0da-28d4d8450c44" xlink:href="bldp-20211231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_4c9f9975-fc96-4982-ac7a-dd286504d39f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_b3d9f2b2-31d3-4212-b0da-28d4d8450c44" xlink:to="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_4c9f9975-fc96-4982-ac7a-dd286504d39f" 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-20211231.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_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:href="bldp-20211231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_915e8a88-b46b-424d-87e8-5f6c514c79b8" xlink:href="bldp-20211231.xsd#bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_915e8a88-b46b-424d-87e8-5f6c514c79b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_d61771ef-ddf4-4fbe-9fe8-2c9fef55c719" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_d61771ef-ddf4-4fbe-9fe8-2c9fef55c719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_5e865402-5d34-4477-9faa-e75b8081eb2e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_5e865402-5d34-4477-9faa-e75b8081eb2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_65430a88-e381-447d-9659-3adf6577eb40" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_65430a88-e381-447d-9659-3adf6577eb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_6755daa6-db78-4721-afc2-093267078c2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_6755daa6-db78-4721-afc2-093267078c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_31ade6b1-7ee1-41b5-b178-45c2d2129bf3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_31ade6b1-7ee1-41b5-b178-45c2d2129bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_fa34b16f-3cd5-440f-b9be-308dba1a3975" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_fa34b16f-3cd5-440f-b9be-308dba1a3975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_66ad840f-d3e9-4cb9-a141-36e23908782f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_66ad840f-d3e9-4cb9-a141-36e23908782f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_43140184-5a16-4509-bc21-a713d24d108a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_43140184-5a16-4509-bc21-a713d24d108a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_13287214-61f7-4bc2-86ec-b71b951f62e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_13287214-61f7-4bc2-86ec-b71b951f62e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_81d928c0-bd18-43fc-a9d5-b796be5ef5f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_81d928c0-bd18-43fc-a9d5-b796be5ef5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_0b642e15-fb08-401c-bd55-962180b6db37" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_0b642e15-fb08-401c-bd55-962180b6db37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_77c550f5-7c24-4081-b1ea-f93554630445" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_77c550f5-7c24-4081-b1ea-f93554630445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_43729d7d-d872-45b8-9e4d-cdf724b61bd1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_43729d7d-d872-45b8-9e4d-cdf724b61bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_d3a2d680-c396-4adf-a3ba-7a7e32f606c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_d3a2d680-c396-4adf-a3ba-7a7e32f606c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_30896469-2ef6-411a-bc2c-2ecaf6a72744" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_30896469-2ef6-411a-bc2c-2ecaf6a72744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_0b7df102-0462-488c-b147-e8e05a5f75e4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_0b7df102-0462-488c-b147-e8e05a5f75e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_ffe07e06-d4b1-4eab-a11f-30fcc6c451fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_ffe07e06-d4b1-4eab-a11f-30fcc6c451fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_c460608b-2de3-4915-8117-8e8901964910" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_c460608b-2de3-4915-8117-8e8901964910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_f44fe5f2-6ec8-46fc-bdaf-85b520e470c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_35980d6c-70a4-48bb-806f-075dfb9bc851" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_f44fe5f2-6ec8-46fc-bdaf-85b520e470c6" 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-20211231.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_4144934a-da7d-4978-9a28-528444763e51" xlink:href="bldp-20211231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScheduleofSubsidiariesTableTextBlock_b1c6fa8a-a357-4745-b0ff-41a63ab289da" xlink:href="bldp-20211231.xsd#bldp_ScheduleofSubsidiariesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_4144934a-da7d-4978-9a28-528444763e51" xlink:to="loc_bldp_ScheduleofSubsidiariesTableTextBlock_b1c6fa8a-a357-4745-b0ff-41a63ab289da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_f754d599-6d52-4e1d-a2e0-aa3fea944533" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_4144934a-da7d-4978-9a28-528444763e51" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_f754d599-6d52-4e1d-a2e0-aa3fea944533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_de51ef95-f8c2-4506-b611-40cf00a01095" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_4144934a-da7d-4978-9a28-528444763e51" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_de51ef95-f8c2-4506-b611-40cf00a01095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_b608ef5e-0d7f-49cd-9437-bc6dd8bcdca1" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_4144934a-da7d-4978-9a28-528444763e51" xlink:to="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_b608ef5e-0d7f-49cd-9437-bc6dd8bcdca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_fb0abcd9-6110-42fb-86be-a8c9736a625f" xlink:href="bldp-20211231.xsd#bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_4144934a-da7d-4978-9a28-528444763e51" xlink:to="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_fb0abcd9-6110-42fb-86be-a8c9736a625f" 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-20211231.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_a48436e3-c36b-4c4a-ab56-7b6cc4557c40" xlink:href="bldp-20211231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a48436e3-c36b-4c4a-ab56-7b6cc4557c40" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_18e5b4ba-80d9-44f5-b6fd-bd87aee1c02c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_18e5b4ba-80d9-44f5-b6fd-bd87aee1c02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_cc0ba8c4-aafe-4eac-aee9-d602be1e737b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_18e5b4ba-80d9-44f5-b6fd-bd87aee1c02c" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_cc0ba8c4-aafe-4eac-aee9-d602be1e737b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_54ca63cc-7af4-43be-a816-e7f64c8c9626" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cc0ba8c4-aafe-4eac-aee9-d602be1e737b" xlink:to="loc_bldp_WeichaiBallardAssociateMember_54ca63cc-7af4-43be-a816-e7f64c8c9626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_15555fc0-94a2-4a8b-bf0b-cd37950068b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_15555fc0-94a2-4a8b-bf0b-cd37950068b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_15555fc0-94a2-4a8b-bf0b-cd37950068b2" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_12170d8c-f2f6-42bd-859e-5e178bc27af5" xlink:href="bldp-20211231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardMotiveSolutionsMember_12170d8c-f2f6-42bd-859e-5e178bc27af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_68c09b79-0670-4ea8-8549-12819c943787" xlink:href="bldp-20211231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_GuangzhouBallardPowerSystemsIncMember_68c09b79-0670-4ea8-8549-12819c943787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_68922f44-4c20-4ffb-977e-882eace85e29" xlink:href="bldp-20211231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_68922f44-4c20-4ffb-977e-882eace85e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardHongKongLtd.Member_1b26fa34-7103-4cff-9b71-660ef4b01a40" xlink:href="bldp-20211231.xsd#bldp_BallardHongKongLtd.Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardHongKongLtd.Member_1b26fa34-7103-4cff-9b71-660ef4b01a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardUnmannedSystemsMember_307a1204-21ff-407e-a222-7a2ee4dfd24f" xlink:href="bldp-20211231.xsd#bldp_BallardUnmannedSystemsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardUnmannedSystemsMember_307a1204-21ff-407e-a222-7a2ee4dfd24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardServicesinc.Member_c3e0a169-8af8-48e2-9f3e-1a2779003684" xlink:href="bldp-20211231.xsd#bldp_BallardServicesinc.Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardServicesinc.Member_c3e0a169-8af8-48e2-9f3e-1a2779003684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardFuelCellSystemIncMember_157dd7d8-b4e6-4d52-b9fe-171881e420b0" xlink:href="bldp-20211231.xsd#bldp_BallardFuelCellSystemIncMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardFuelCellSystemIncMember_157dd7d8-b4e6-4d52-b9fe-171881e420b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerCorporationMember_28bff458-ead3-47a1-9f3c-e43f03cc23d3" xlink:href="bldp-20211231.xsd#bldp_BallardPowerCorporationMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_e9d8c79e-2b18-481e-9840-d77dbf20cc5a" xlink:to="loc_bldp_BallardPowerCorporationMember_28bff458-ead3-47a1-9f3c-e43f03cc23d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_99499489-aa60-4065-b52f-08702dc56611" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_dei_LegalEntityAxis_99499489-aa60-4065-b52f-08702dc56611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d00d7123-5c0b-41f4-b0df-369266015ec6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_99499489-aa60-4065-b52f-08702dc56611" xlink:to="loc_dei_EntityDomain_d00d7123-5c0b-41f4-b0df-369266015ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiPowerCo.Member_5eeb9956-fc57-43f8-ad27-e1d39503c42d" xlink:href="bldp-20211231.xsd#bldp_WeichaiPowerCo.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d00d7123-5c0b-41f4-b0df-369266015ec6" xlink:to="loc_bldp_WeichaiPowerCo.Member_5eeb9956-fc57-43f8-ad27-e1d39503c42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_9694c632-753c-4916-b8bd-45e4de8806f4" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d00d7123-5c0b-41f4-b0df-369266015ec6" xlink:to="loc_bldp_SynergyJVMember_9694c632-753c-4916-b8bd-45e4de8806f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DanskIndustriInvestASMember_ef78a6f1-9d72-4896-89bb-b67c1bdf7563" xlink:href="bldp-20211231.xsd#bldp_DanskIndustriInvestASMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d00d7123-5c0b-41f4-b0df-369266015ec6" xlink:to="loc_bldp_DanskIndustriInvestASMember_ef78a6f1-9d72-4896-89bb-b67c1bdf7563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_69feb8d8-3b9b-4d95-b3fd-5f38afbb8e96" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_JointVenturesAxis_69feb8d8-3b9b-4d95-b3fd-5f38afbb8e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_b4ceca47-1dfe-4171-9023-b5fe76fdfac3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_69feb8d8-3b9b-4d95-b3fd-5f38afbb8e96" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_b4ceca47-1dfe-4171-9023-b5fe76fdfac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_cdec8b12-bacd-49bf-bc9e-92bcec502466" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_b4ceca47-1dfe-4171-9023-b5fe76fdfac3" xlink:to="loc_bldp_SynergyJVMember_cdec8b12-bacd-49bf-bc9e-92bcec502466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_7a1a0be7-2229-488f-b5d6-18dac828c1fe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_7a1a0be7-2229-488f-b5d6-18dac828c1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_a0882223-adab-4535-9f32-be03ee67d7d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_7a1a0be7-2229-488f-b5d6-18dac828c1fe" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_a0882223-adab-4535-9f32-be03ee67d7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_1db8f8e8-b33b-4794-8a2f-3042ba24a9ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a0882223-adab-4535-9f32-be03ee67d7d6" xlink:to="loc_ifrs-full_ComputerEquipmentMember_1db8f8e8-b33b-4794-8a2f-3042ba24a9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_3511dbb4-0c6d-412a-8ebd-9bf64c5ccb10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a0882223-adab-4535-9f32-be03ee67d7d6" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_3511dbb4-0c6d-412a-8ebd-9bf64c5ccb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_a7f2c848-d1b3-438b-9a8e-7e319b84caeb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a0882223-adab-4535-9f32-be03ee67d7d6" xlink:to="loc_ifrs-full_MachineryMember_a7f2c848-d1b3-438b-9a8e-7e319b84caeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b2104f70-8d53-408d-8ce8-e5f29a04724a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b2104f70-8d53-408d-8ce8-e5f29a04724a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b2104f70-8d53-408d-8ce8-e5f29a04724a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_a4bb3b54-1642-4ef6-ae4f-0f98c37d7872" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_a4bb3b54-1642-4ef6-ae4f-0f98c37d7872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_d065530c-2f5e-4ada-9b63-46ebbc23b69b" xlink:href="bldp-20211231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_d065530c-2f5e-4ada-9b63-46ebbc23b69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_8caa5b4f-eb5f-4224-9103-c6e2214fac3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_8caa5b4f-eb5f-4224-9103-c6e2214fac3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_6b65d9a7-c2df-4b90-921d-8b102db66990" xlink:href="bldp-20211231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_bldp_NoncompeteAgreements1Member_6b65d9a7-c2df-4b90-921d-8b102db66990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DomainNamesMember_d5d11cb2-25b0-4264-afaf-5415d38fb835" xlink:href="bldp-20211231.xsd#bldp_DomainNamesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_bldp_DomainNamesMember_d5d11cb2-25b0-4264-afaf-5415d38fb835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TrademarksandServicemarksMember_0f9b1260-7d69-4258-befc-fe87fe37e2c5" xlink:href="bldp-20211231.xsd#bldp_TrademarksandServicemarksMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_bldp_TrademarksandServicemarksMember_0f9b1260-7d69-4258-befc-fe87fe37e2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InternallygeneratedfuelcellMember_e8c2edb9-672a-4a59-b319-64ba1d6f0614" xlink:href="bldp-20211231.xsd#bldp_InternallygeneratedfuelcellMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9776985f-cf8e-4670-a75d-ca3a6e198779" xlink:to="loc_bldp_InternallygeneratedfuelcellMember_e8c2edb9-672a-4a59-b319-64ba1d6f0614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_63d7d1b6-a44f-4082-afc9-ee68aa6a81e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_63d7d1b6-a44f-4082-afc9-ee68aa6a81e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_bddb0891-d823-47bf-a0a5-b640ad2ae68f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_63d7d1b6-a44f-4082-afc9-ee68aa6a81e9" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_bddb0891-d823-47bf-a0a5-b640ad2ae68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_ff954577-d264-41bd-af29-ac0a729f5300" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bddb0891-d823-47bf-a0a5-b640ad2ae68f" xlink:to="loc_ifrs-full_LandAndBuildingsMember_ff954577-d264-41bd-af29-ac0a729f5300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_689cabf9-664f-44f2-9ad0-f8f5ffbdbd16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bddb0891-d823-47bf-a0a5-b640ad2ae68f" xlink:to="loc_ifrs-full_OfficeEquipmentMember_689cabf9-664f-44f2-9ad0-f8f5ffbdbd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_eb19d278-1b4a-42dd-85f6-0a4069815840" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bddb0891-d823-47bf-a0a5-b640ad2ae68f" xlink:to="loc_ifrs-full_VehiclesMember_eb19d278-1b4a-42dd-85f6-0a4069815840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_664566c9-9e7f-44c0-aeb0-40ed42c64ead" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_RangeAxis_664566c9-9e7f-44c0-aeb0-40ed42c64ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_46b4a7d7-7cee-4a9f-b395-9f75abf72440" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_664566c9-9e7f-44c0-aeb0-40ed42c64ead" xlink:to="loc_ifrs-full_RangesMember_46b4a7d7-7cee-4a9f-b395-9f75abf72440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_984bfdd2-3ed2-4bdf-b5a8-8e58ebe04a99" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_46b4a7d7-7cee-4a9f-b395-9f75abf72440" xlink:to="loc_ifrs-full_BottomOfRangeMember_984bfdd2-3ed2-4bdf-b5a8-8e58ebe04a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_f21a03f8-9455-4ca2-a7db-3bde245e8d2c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_46b4a7d7-7cee-4a9f-b395-9f75abf72440" xlink:to="loc_ifrs-full_TopOfRangeMember_f21a03f8-9455-4ca2-a7db-3bde245e8d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_90b8e6a8-fa0b-4e53-935a-2dc938e81451" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_b2f026a8-0b89-47e3-b704-7f585403dac7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_b2f026a8-0b89-47e3-b704-7f585403dac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_897b8b62-50e5-4743-97cd-787c40ecbae6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_897b8b62-50e5-4743-97cd-787c40ecbae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_5dfdf0ac-6a05-46ea-8496-f0936abb089b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_5dfdf0ac-6a05-46ea-8496-f0936abb089b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_41dd75d3-bea3-4d7d-ab3b-ff82e632b181" xlink:href="bldp-20211231.xsd#bldp_ExpectedContributionsToAcquireInterestsInJointVentures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_41dd75d3-bea3-4d7d-ab3b-ff82e632b181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureCashContributionsTerm_aedcf326-2734-438d-9951-31c9c3906ff4" xlink:href="bldp-20211231.xsd#bldp_JointVentureCashContributionsTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_JointVentureCashContributionsTerm_aedcf326-2734-438d-9951-31c9c3906ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_22bb4c8d-f68d-458b-9a29-29ecbb23800c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_22bb4c8d-f68d-458b-9a29-29ecbb23800c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfCapitalContributionsMade_5480baa9-3191-4076-b785-9914592f01ce" xlink:href="bldp-20211231.xsd#bldp_NumberOfCapitalContributionsMade"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_NumberOfCapitalContributionsMade_5480baa9-3191-4076-b785-9914592f01ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureNumberOfBoardSeatsHeld_a6247ee8-7c04-406a-8a5d-3c93578fa071" xlink:href="bldp-20211231.xsd#bldp_JointVentureNumberOfBoardSeatsHeld"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_JointVentureNumberOfBoardSeatsHeld_a6247ee8-7c04-406a-8a5d-3c93578fa071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureNumberOfBoardSeats_b257bc3e-e1f9-4d11-b870-900b765958aa" xlink:href="bldp-20211231.xsd#bldp_JointVentureNumberOfBoardSeats"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_JointVentureNumberOfBoardSeats_b257bc3e-e1f9-4d11-b870-900b765958aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_9681cb57-c8f2-45b9-9edd-5dc89eb24d19" xlink:href="bldp-20211231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_9681cb57-c8f2-45b9-9edd-5dc89eb24d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_e667129f-2e5a-4773-a3ed-4a0cc96ab3d6" xlink:href="bldp-20211231.xsd#bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_e667129f-2e5a-4773-a3ed-4a0cc96ab3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_ca40e8dc-71f0-4fc4-9e0d-c5e104b3463c" xlink:href="bldp-20211231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_2e789c8e-7562-479d-9ea4-0754262735b7" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_ca40e8dc-71f0-4fc4-9e0d-c5e104b3463c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty" xlink:type="simple" xlink:href="bldp-20211231.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_6d6efd20-693d-4309-b6c7-78953d711c7c" xlink:href="bldp-20211231.xsd#bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_7e3eb893-66fd-4be3-9278-3dda7d348325" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_6d6efd20-693d-4309-b6c7-78953d711c7c" xlink:to="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_7e3eb893-66fd-4be3-9278-3dda7d348325" 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-20211231.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_0a2c5333-3404-44db-8dc3-88b521aefe4d" xlink:href="bldp-20211231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_73ab99c6-c6bf-47cd-99ac-3f048099e5af" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0a2c5333-3404-44db-8dc3-88b521aefe4d" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_73ab99c6-c6bf-47cd-99ac-3f048099e5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_7d2e3f28-ecf0-48dc-88e9-a29c65754b2a" xlink:href="bldp-20211231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_9eec82db-a5da-4d76-8632-4e839c06c868" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_7d2e3f28-ecf0-48dc-88e9-a29c65754b2a" xlink:to="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_9eec82db-a5da-4d76-8632-4e839c06c868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9f23b113-3caa-4b97-9e93-47c7c7803db0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_9eec82db-a5da-4d76-8632-4e839c06c868" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9f23b113-3caa-4b97-9e93-47c7c7803db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3d07009a-58ec-4282-8cae-2f49adc45f62" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9f23b113-3caa-4b97-9e93-47c7c7803db0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3d07009a-58ec-4282-8cae-2f49adc45f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6a43e022-0dcc-4da0-85e7-34e193669b20" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3d07009a-58ec-4282-8cae-2f49adc45f62" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6a43e022-0dcc-4da0-85e7-34e193669b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d670794f-d43c-4b31-94a7-5c8273feaec0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_9eec82db-a5da-4d76-8632-4e839c06c868" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d670794f-d43c-4b31-94a7-5c8273feaec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_b5d4062d-81e5-4dc9-8793-0846e8ee0c4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_d670794f-d43c-4b31-94a7-5c8273feaec0" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_b5d4062d-81e5-4dc9-8793-0846e8ee0c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_94b6b822-4387-45c2-b4a6-779c90d11d9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_b5d4062d-81e5-4dc9-8793-0846e8ee0c4c" xlink:to="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_94b6b822-4387-45c2-b4a6-779c90d11d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_691592aa-18df-43bd-8f67-6a680dceab32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_9eec82db-a5da-4d76-8632-4e839c06c868" xlink:to="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_691592aa-18df-43bd-8f67-6a680dceab32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_ade71121-1969-4a6c-86e1-8c16fe3aaf7c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_691592aa-18df-43bd-8f67-6a680dceab32" xlink:to="loc_ifrs-full_OnerousContractsProvision_ade71121-1969-4a6c-86e1-8c16fe3aaf7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Acquisition" xlink:type="simple" xlink:href="bldp-20211231.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_66192982-9544-4906-8ff8-f4b4e5f030bb" xlink:href="bldp-20211231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_209670f4-38b3-46d9-9595-2b0a380904b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_66192982-9544-4906-8ff8-f4b4e5f030bb" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_209670f4-38b3-46d9-9595-2b0a380904b1" 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-20211231.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_604e9564-a9ea-47d8-9aaf-af386831200a" xlink:href="bldp-20211231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_1017f54a-1978-4451-bd6f-339d13e21ee8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_604e9564-a9ea-47d8-9aaf-af386831200a" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_1017f54a-1978-4451-bd6f-339d13e21ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.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_a22df286-6773-4b86-a082-c2cb0c31e566" xlink:href="bldp-20211231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_a22df286-6773-4b86-a082-c2cb0c31e566" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_8017a0dd-d768-4720-a5dc-4cebe5f810fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_8017a0dd-d768-4720-a5dc-4cebe5f810fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_abfd5322-5fe7-4587-ace0-90e170cc9e4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_8017a0dd-d768-4720-a5dc-4cebe5f810fc" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_abfd5322-5fe7-4587-ace0-90e170cc9e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_923d91ec-1ccf-4aac-9ea6-ae18f875316a" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_abfd5322-5fe7-4587-ace0-90e170cc9e4c" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_923d91ec-1ccf-4aac-9ea6-ae18f875316a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_0223d7fb-f2de-403e-bc85-a3504e85804f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_ifrs-full_RangeAxis_0223d7fb-f2de-403e-bc85-a3504e85804f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_a79963a9-828a-42b7-b243-9ca233e5cce8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_0223d7fb-f2de-403e-bc85-a3504e85804f" xlink:to="loc_ifrs-full_RangesMember_a79963a9-828a-42b7-b243-9ca233e5cce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_93162fd3-cd9d-4132-b9e1-747ad89d3311" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_a79963a9-828a-42b7-b243-9ca233e5cce8" xlink:to="loc_ifrs-full_TopOfRangeMember_93162fd3-cd9d-4132-b9e1-747ad89d3311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_7309f43c-3091-49f3-b05d-e0c291136a6a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_7309f43c-3091-49f3-b05d-e0c291136a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_533cc558-2187-4eae-8a7c-23305a67bca1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_7309f43c-3091-49f3-b05d-e0c291136a6a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_533cc558-2187-4eae-8a7c-23305a67bca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_62c98642-4ddd-4faf-beba-cee158b59200" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_533cc558-2187-4eae-8a7c-23305a67bca1" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_62c98642-4ddd-4faf-beba-cee158b59200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_5da77dd6-72ab-4237-8190-c3a011eef223" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_533cc558-2187-4eae-8a7c-23305a67bca1" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_5da77dd6-72ab-4237-8190-c3a011eef223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_12b75bd8-4748-4a43-b15c-3f64517f45d4" xlink:href="bldp-20211231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_533cc558-2187-4eae-8a7c-23305a67bca1" xlink:to="loc_bldp_NoncompeteAgreements1Member_12b75bd8-4748-4a43-b15c-3f64517f45d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_9f8245a6-b524-42b4-ab16-b357400925db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_9f8245a6-b524-42b4-ab16-b357400925db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember_e943eec6-daa6-458b-b72c-7e19e42ae714" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_9f8245a6-b524-42b4-ab16-b357400925db" xlink:to="loc_ifrs-full_ValuationTechniquesMember_e943eec6-daa6-458b-b72c-7e19e42ae714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MultiperiodExcessEarningsMethodMember_dc9b2069-3b09-424f-a02c-777c955f4d4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e943eec6-daa6-458b-b72c-7e19e42ae714" xlink:to="loc_ifrs-full_MultiperiodExcessEarningsMethodMember_dc9b2069-3b09-424f-a02c-777c955f4d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_122b594e-eab8-4577-ab78-6ca498b8904a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_dei_LegalEntityAxis_122b594e-eab8-4577-ab78-6ca498b8904a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2220dc4b-6d62-4f7f-a509-456c0494166f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_122b594e-eab8-4577-ab78-6ca498b8904a" xlink:to="loc_dei_EntityDomain_2220dc4b-6d62-4f7f-a509-456c0494166f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_d6afe69c-4119-499f-acd0-caee7b094aca" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2220dc4b-6d62-4f7f-a509-456c0494166f" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_d6afe69c-4119-499f-acd0-caee7b094aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_9c98f935-6131-4fb7-ab21-9aa85fff5b0a" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_21f0249a-5b2e-4bdc-96ae-2bf7035e91be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_21f0249a-5b2e-4bdc-96ae-2bf7035e91be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_a425fab0-701e-4f6f-b2b2-b321edaeae52" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_a425fab0-701e-4f6f-b2b2-b321edaeae52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_ed883ac5-e88f-4350-b7eb-976355d0b0fe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_ed883ac5-e88f-4350-b7eb-976355d0b0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInterestsOfAcquirer_99ce8dde-1ef1-4b9a-9365-e91ec99aafd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityInterestsOfAcquirer"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_EquityInterestsOfAcquirer_99ce8dde-1ef1-4b9a-9365-e91ec99aafd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_4b608bdd-3f79-4e56-a6bb-82f4ca4b494f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashTransferred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_CashTransferred_4b608bdd-3f79-4e56-a6bb-82f4ca4b494f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_200b9045-ee8e-465f-b6c5-0ad40fa1f8a0" xlink:href="bldp-20211231.xsd#bldp_EquityInterestsIssuedOrIssuableVestingPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_200b9045-ee8e-465f-b6c5-0ad40fa1f8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationTerm_7084ba8c-f161-4914-b9d6-3ca05e162437" xlink:href="bldp-20211231.xsd#bldp_ContingentConsiderationTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_ContingentConsiderationTerm_7084ba8c-f161-4914-b9d6-3ca05e162437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_93bed6cb-4820-4e88-91ac-690dd50fc924" xlink:href="bldp-20211231.xsd#bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_93bed6cb-4820-4e88-91ac-690dd50fc924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionSharePrice1_881a4377-284d-4c6f-a04d-f42533847ac4" xlink:href="bldp-20211231.xsd#bldp_BusinessAcquisitionSharePrice1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_BusinessAcquisitionSharePrice1_881a4377-284d-4c6f-a04d-f42533847ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted_e8765000-cd5d-478a-8eee-841384bc46fd" xlink:href="bldp-20211231.xsd#bldp_EquityInterestsOfAcquirerDiscounted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_EquityInterestsOfAcquirerDiscounted_e8765000-cd5d-478a-8eee-841384bc46fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_72d190ce-dfb2-40fb-9cd2-68aec1040ff1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_72d190ce-dfb2-40fb-9cd2-68aec1040ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_23347777-3bcc-4c0c-b7f7-fc13df301011" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_LiabilitiesIncurred_23347777-3bcc-4c0c-b7f7-fc13df301011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_2291b4fc-e22b-4975-ab63-f971838229fd" xlink:href="bldp-20211231.xsd#bldp_BusinessAcquisitionWorkingCapitalAdjustment"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_2291b4fc-e22b-4975-ab63-f971838229fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_dd665d18-6180-46a1-8c85-cf284b2eabbf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_dd665d18-6180-46a1-8c85-cf284b2eabbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_fc25162d-b1ea-4822-ac1e-37380689d36c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_fc25162d-b1ea-4822-ac1e-37380689d36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_89b43c56-58d5-4305-8bb4-4c4ac2c7bd85" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_89b43c56-58d5-4305-8bb4-4c4ac2c7bd85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_5b68c98f-1ee1-4062-8889-e2816852d427" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_5b68c98f-1ee1-4062-8889-e2816852d427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_92290b34-03cf-4fcc-992f-1b7ff6cb1b32" xlink:href="bldp-20211231.xsd#bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_92290b34-03cf-4fcc-992f-1b7ff6cb1b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_97383dff-a69f-47d5-9db9-ca2c80e0af4d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_Goodwill_97383dff-a69f-47d5-9db9-ca2c80e0af4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_8097851b-7ce2-4aab-8cb8-d7b42abf1fd9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_8097851b-7ce2-4aab-8cb8-d7b42abf1fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_b22c1b43-00c5-4179-a132-6d5dc25237dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_b22c1b43-00c5-4179-a132-6d5dc25237dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_f8eada6b-fd88-4e59-bfc8-a75ee0eb7c46" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_ProfitLoss_f8eada6b-fd88-4e59-bfc8-a75ee0eb7c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_25bd5c62-8a93-4af0-9977-9f5012584bc5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9ccb9f23-36e8-48db-a703-df0b6622e7aa" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_25bd5c62-8a93-4af0-9977-9f5012584bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionThefairvalueofpurchaseconsiderationDetails" xlink:type="simple" xlink:href="bldp-20211231.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_c3dcce29-ac72-4611-b2a1-51e819cbf1a3" xlink:href="bldp-20211231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_42d79d14-d971-4fa3-847b-45975f374a00" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_c3dcce29-ac72-4611-b2a1-51e819cbf1a3" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_42d79d14-d971-4fa3-847b-45975f374a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_006ed0fd-34d9-44a2-9f8d-2731d629e5ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_42d79d14-d971-4fa3-847b-45975f374a00" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_006ed0fd-34d9-44a2-9f8d-2731d629e5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b9831ebb-18d6-4dbd-9a87-eaca56e8795d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_006ed0fd-34d9-44a2-9f8d-2731d629e5ef" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b9831ebb-18d6-4dbd-9a87-eaca56e8795d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_8198ec22-97eb-481b-9168-1f4511ed1839" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b9831ebb-18d6-4dbd-9a87-eaca56e8795d" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_8198ec22-97eb-481b-9168-1f4511ed1839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_42d79d14-d971-4fa3-847b-45975f374a00" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_d44602b4-f406-4b71-bfe5-ace62d79c1e2" xlink:href="bldp-20211231.xsd#bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_d44602b4-f406-4b71-bfe5-ace62d79c1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted_d2fe28c3-31cf-466b-ae15-b7022bc7dfd0" xlink:href="bldp-20211231.xsd#bldp_EquityInterestsOfAcquirerDiscounted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_bldp_EquityInterestsOfAcquirerDiscounted_d2fe28c3-31cf-466b-ae15-b7022bc7dfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_08f8c18c-8297-4d0d-8916-f754a3d7ed8d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_ifrs-full_LiabilitiesIncurred_08f8c18c-8297-4d0d-8916-f754a3d7ed8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_9f46493d-3b49-4403-a1be-22bff724a45f" xlink:href="bldp-20211231.xsd#bldp_BusinessAcquisitionWorkingCapitalAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_9f46493d-3b49-4403-a1be-22bff724a45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1bd42712-9295-4d38-8967-481d3c6a293b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_b9d8f6ea-ff4c-49f6-a3bd-1ca01a7988c2" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1bd42712-9295-4d38-8967-481d3c6a293b" 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-20211231.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_91cc3510-6832-4f61-af56-5df83e4ec28e" xlink:href="bldp-20211231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5eb5de32-de3c-495c-bd5c-3208ce87d9f9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_91cc3510-6832-4f61-af56-5df83e4ec28e" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5eb5de32-de3c-495c-bd5c-3208ce87d9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_7702be8c-e846-4991-882d-0f8db1522ef7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5eb5de32-de3c-495c-bd5c-3208ce87d9f9" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_7702be8c-e846-4991-882d-0f8db1522ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_21b24f19-947c-4fdc-9eb6-3cd3775a27fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7702be8c-e846-4991-882d-0f8db1522ef7" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_21b24f19-947c-4fdc-9eb6-3cd3775a27fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_2254bd0c-8f46-478a-8c4e-a2569f92524d" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_21b24f19-947c-4fdc-9eb6-3cd3775a27fa" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_2254bd0c-8f46-478a-8c4e-a2569f92524d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5eb5de32-de3c-495c-bd5c-3208ce87d9f9" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_483e4808-4e8b-41f4-bad8-1de644a36620" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_483e4808-4e8b-41f4-bad8-1de644a36620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_f11b6f3b-85a2-4484-ad5f-2a51a550c6c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_f11b6f3b-85a2-4484-ad5f-2a51a550c6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_ab6f8bab-ce2f-43cb-8bf5-2f93278a4011" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_ab6f8bab-ce2f-43cb-8bf5-2f93278a4011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_2beca1be-a1dc-4134-a649-925c3b12733e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_2beca1be-a1dc-4134-a649-925c3b12733e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_c4dddb31-d8e6-45ba-ae3d-e3788ef81f0c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_Goodwill_c4dddb31-d8e6-45ba-ae3d-e3788ef81f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_571cf8b5-bf83-4325-8514-cb757a989767" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_571cf8b5-bf83-4325-8514-cb757a989767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_4c1681f6-d2f1-49f0-a824-9fc068e05d57" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_4c1681f6-d2f1-49f0-a824-9fc068e05d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_fe5555ab-4653-4c23-a7ac-143ff9b50391" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_e9af38af-80ab-4a3a-96d1-fd2b827564e1" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_fe5555ab-4653-4c23-a7ac-143ff9b50391" 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-20211231.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_4e8cd242-783b-4848-85c2-376415be89f1" xlink:href="bldp-20211231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4703a03-393e-4282-8e70-bf7d0632211f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_4e8cd242-783b-4848-85c2-376415be89f1" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4703a03-393e-4282-8e70-bf7d0632211f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_edaaf8f2-b47d-4522-a80d-29b3a65d673b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4703a03-393e-4282-8e70-bf7d0632211f" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_edaaf8f2-b47d-4522-a80d-29b3a65d673b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4aec7aa6-83e0-4929-968c-b4a7d1cbabf2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_edaaf8f2-b47d-4522-a80d-29b3a65d673b" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4aec7aa6-83e0-4929-968c-b4a7d1cbabf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_056046d0-8086-4c0d-9343-da240a850dc2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_4aec7aa6-83e0-4929-968c-b4a7d1cbabf2" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_056046d0-8086-4c0d-9343-da240a850dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_944cdbc0-17c8-4031-a515-bd791c169506" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_4aec7aa6-83e0-4929-968c-b4a7d1cbabf2" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_944cdbc0-17c8-4031-a515-bd791c169506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_9bb02b2a-b491-4e0f-b398-d1d5966f504c" xlink:href="bldp-20211231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4aec7aa6-83e0-4929-968c-b4a7d1cbabf2" xlink:to="loc_bldp_NoncompeteAgreements1Member_9bb02b2a-b491-4e0f-b398-d1d5966f504c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_2fc7fe46-1229-45c4-8b3d-2fabde89a3ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4703a03-393e-4282-8e70-bf7d0632211f" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_2fc7fe46-1229-45c4-8b3d-2fabde89a3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a6c705ca-2084-42c7-bd15-90b887a4bffc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_2fc7fe46-1229-45c4-8b3d-2fabde89a3ef" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a6c705ca-2084-42c7-bd15-90b887a4bffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_0b841c7f-af75-40fb-8fa2-6a0c9a83d2f8" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a6c705ca-2084-42c7-bd15-90b887a4bffc" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_0b841c7f-af75-40fb-8fa2-6a0c9a83d2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4703a03-393e-4282-8e70-bf7d0632211f" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_070b862b-ccda-4591-a933-6254df79e1cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_070b862b-ccda-4591-a933-6254df79e1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_a4d33cda-c3a9-4029-ae5c-82df30f7d355" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_a4d33cda-c3a9-4029-ae5c-82df30f7d355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_33f56d3d-14d5-46a3-a886-1f1e9c8ae819" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_33f56d3d-14d5-46a3-a886-1f1e9c8ae819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_b9b28d92-3976-4eb1-854d-21e15038d356" xlink:href="bldp-20211231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_fa3c6e74-cc98-4589-afbe-0f867dd13a70" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_b9b28d92-3976-4eb1-854d-21e15038d356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionProFormInformationDetails" xlink:type="simple" xlink:href="bldp-20211231.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_1fb6ee31-b20b-44fd-bdbb-d03257deb0b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_b92bf19c-d1e5-40f7-bb31-ec97cd96e800" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1fb6ee31-b20b-44fd-bdbb-d03257deb0b1" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_b92bf19c-d1e5-40f7-bb31-ec97cd96e800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_640f6b47-5f51-4253-a933-0e59133c7ea3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_b92bf19c-d1e5-40f7-bb31-ec97cd96e800" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_640f6b47-5f51-4253-a933-0e59133c7ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_335fd113-9ea3-4f91-b273-ba675a007051" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_640f6b47-5f51-4253-a933-0e59133c7ea3" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_335fd113-9ea3-4f91-b273-ba675a007051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1fb6ee31-b20b-44fd-bdbb-d03257deb0b1" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueOfCombinedEntity_9e337a7d-b084-4ce3-9a74-eb4ff8626637" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:to="loc_ifrs-full_RevenueOfCombinedEntity_9e337a7d-b084-4ce3-9a74-eb4ff8626637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_a5e11260-b634-45ad-9c9c-f54d4e568c52" xlink:href="bldp-20211231.xsd#bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:to="loc_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_a5e11260-b634-45ad-9c9c-f54d4e568c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossOfCombinedEntity_d4c1c981-172f-4aed-9639-f879110dc852" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:to="loc_ifrs-full_ProfitLossOfCombinedEntity_d4c1c981-172f-4aed-9639-f879110dc852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_643a2b09-2f19-44f0-b194-b8d662788ef4" xlink:href="bldp-20211231.xsd#bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_8c460fd5-17d5-4050-8dc5-f1ce170e18f5" xlink:to="loc_bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_643a2b09-2f19-44f0-b194-b8d662788ef4" 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-20211231.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_2816a3ea-c5eb-4571-9371-9811d8416758" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_b90de51c-0b0d-4b2a-827a-e177c9ab0ea5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2816a3ea-c5eb-4571-9371-9811d8416758" xlink:to="loc_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_b90de51c-0b0d-4b2a-827a-e177c9ab0ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsTables" xlink:type="simple" xlink:href="bldp-20211231.xsd#DiscontinuedoperationsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract_db11ef33-a033-48cb-a6d2-a80030edf87d" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory_36a1f789-c63f-4065-81de-0459b8eb1484" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_db11ef33-a033-48cb-a6d2-a80030edf87d" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory_36a1f789-c63f-4065-81de-0459b8eb1484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#DiscontinuedoperationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureonSaleofAssetsTable_55677295-b8e2-4367-87bd-b7d35007d73a" xlink:href="bldp-20211231.xsd#bldp_DisclosureonSaleofAssetsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisposalGroupNameAxis_4bce6a6f-7e10-417b-8476-a525bd9da830" xlink:href="bldp-20211231.xsd#bldp_DisposalGroupNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_55677295-b8e2-4367-87bd-b7d35007d73a" xlink:to="loc_bldp_DisposalGroupNameAxis_4bce6a6f-7e10-417b-8476-a525bd9da830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisposalGroupNameDomain_dc73acb3-7fad-4748-ab5a-311a1a229c90" xlink:href="bldp-20211231.xsd#bldp_DisposalGroupNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameAxis_4bce6a6f-7e10-417b-8476-a525bd9da830" xlink:to="loc_bldp_DisposalGroupNameDomain_dc73acb3-7fad-4748-ab5a-311a1a229c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember_863e9b3c-4d4b-42c6-a487-2eaf7d629d2e" xlink:href="bldp-20211231.xsd#bldp_UnmannedAerialVehicleUAVBusinessAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_dc73acb3-7fad-4748-ab5a-311a1a229c90" xlink:to="loc_bldp_UnmannedAerialVehicleUAVBusinessAssetsMember_863e9b3c-4d4b-42c6-a487-2eaf7d629d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_ba752f23-e791-4b4a-ab61-3a82c6088c3e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_55677295-b8e2-4367-87bd-b7d35007d73a" xlink:to="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_ba752f23-e791-4b4a-ab61-3a82c6088c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingOperationsMember_73f9c06f-f2b4-4826-aa4c-7d6e618952a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_ba752f23-e791-4b4a-ab61-3a82c6088c3e" xlink:to="loc_ifrs-full_ContinuingOperationsMember_73f9c06f-f2b4-4826-aa4c-7d6e618952a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DiscontinuedOperationsMember_96459a3b-048c-4efd-845e-c48f85a595e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContinuingOperationsMember_73f9c06f-f2b4-4826-aa4c-7d6e618952a9" xlink:to="loc_ifrs-full_DiscontinuedOperationsMember_96459a3b-048c-4efd-845e-c48f85a595e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureonSaleofAssetsLineItems_82fba824-7fb5-4ecd-a439-9153037363e4" xlink:href="bldp-20211231.xsd#bldp_DisclosureonSaleofAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_55677295-b8e2-4367-87bd-b7d35007d73a" xlink:to="loc_bldp_DisclosureonSaleofAssetsLineItems_82fba824-7fb5-4ecd-a439-9153037363e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_d314721d-20eb-42ca-9c51-e1d7252933b5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_82fba824-7fb5-4ecd-a439-9153037363e4" xlink:to="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_d314721d-20eb-42ca-9c51-e1d7252933b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationPaidReceivedNet_02938b3d-55d3-46c7-8d74-29dd3699c450" xlink:href="bldp-20211231.xsd#bldp_ConsiderationPaidReceivedNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_82fba824-7fb5-4ecd-a439-9153037363e4" xlink:to="loc_bldp_ConsiderationPaidReceivedNet_02938b3d-55d3-46c7-8d74-29dd3699c450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_bb35b26a-320e-4923-b2e9-fae507b91462" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_82fba824-7fb5-4ecd-a439-9153037363e4" xlink:to="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_bb35b26a-320e-4923-b2e9-fae507b91462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract_72555ade-de53-4172-916c-d7de713afdd5" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RevenueDiscontinuedOperations_aa385acd-0d6b-446a-a112-4a94b3dd1e6b" xlink:href="bldp-20211231.xsd#bldp_RevenueDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_72555ade-de53-4172-916c-d7de713afdd5" xlink:to="loc_bldp_RevenueDiscontinuedOperations_aa385acd-0d6b-446a-a112-4a94b3dd1e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostOfSalesDiscontinuedOperations_47ecc225-d3c5-4d1e-ae2b-5fd407bff6b8" xlink:href="bldp-20211231.xsd#bldp_CostOfSalesDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_72555ade-de53-4172-916c-d7de713afdd5" xlink:to="loc_bldp_CostOfSalesDiscontinuedOperations_47ecc225-d3c5-4d1e-ae2b-5fd407bff6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsGrossMargin_82dc3436-a18b-4b71-bc1a-48e774fc3038" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsGrossMargin"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_72555ade-de53-4172-916c-d7de713afdd5" xlink:to="loc_bldp_DiscontinuedOperationsGrossMargin_82dc3436-a18b-4b71-bc1a-48e774fc3038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsOperatingExpenses_0e8f0063-b43e-4d1e-9d24-ac98e3035f8c" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsOperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_72555ade-de53-4172-916c-d7de713afdd5" xlink:to="loc_bldp_DiscontinuedOperationsOperatingExpenses_0e8f0063-b43e-4d1e-9d24-ac98e3035f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_5d488ffa-f3a0-4957-be2a-3e271ef9143d" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_72555ade-de53-4172-916c-d7de713afdd5" xlink:to="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_5d488ffa-f3a0-4957-be2a-3e271ef9143d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_b7c0b550-494b-4eb9-a23d-e68fa3dd9820" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_72555ade-de53-4172-916c-d7de713afdd5" xlink:to="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_b7c0b550-494b-4eb9-a23d-e68fa3dd9820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_45415fce-09a6-4a45-b01f-3aacff880045" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_72555ade-de53-4172-916c-d7de713afdd5" xlink:to="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_45415fce-09a6-4a45-b01f-3aacff880045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract_81ef181b-4c64-45ea-8aae-3c4459522bfc" xlink:href="bldp-20211231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_eaa480f8-b385-4a6e-b3ae-b659e1e5e586" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_81ef181b-4c64-45ea-8aae-3c4459522bfc" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_eaa480f8-b385-4a6e-b3ae-b659e1e5e586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_8f9b0846-56ab-41c3-b55f-829b5764cfa5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_81ef181b-4c64-45ea-8aae-3c4459522bfc" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_8f9b0846-56ab-41c3-b55f-829b5764cfa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_2e7a3e70-db7f-444b-ab26-8db7e82b5782" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_81ef181b-4c64-45ea-8aae-3c4459522bfc" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_2e7a3e70-db7f-444b-ab26-8db7e82b5782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_8b1f0e97-71be-4c98-ac8e-88c9abaed166" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_81ef181b-4c64-45ea-8aae-3c4459522bfc" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_8b1f0e97-71be-4c98-ac8e-88c9abaed166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Tradeandotherreceivables" xlink:type="simple" xlink:href="bldp-20211231.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_17f20ddc-e41c-4927-b21a-dc0033bf0c79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_3df38f25-40ac-41a8-be80-dabfd0a53e5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_17f20ddc-e41c-4927-b21a-dc0033bf0c79" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_3df38f25-40ac-41a8-be80-dabfd0a53e5b" 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-20211231.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_85cb8f20-89f6-445d-85ed-f351314df88f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_d3bc1738-9a4f-4bb7-b1d7-f0a243511b35" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_85cb8f20-89f6-445d-85ed-f351314df88f" xlink:to="loc_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_d3bc1738-9a4f-4bb7-b1d7-f0a243511b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_8c3543e4-8d6a-4e45-992b-d57984177edd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_85cb8f20-89f6-445d-85ed-f351314df88f" xlink:to="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_8c3543e4-8d6a-4e45-992b-d57984177edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherreceivablesTradeandotherreceivablesDetails" xlink:type="simple" xlink:href="bldp-20211231.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_09a4467d-e71b-46fb-ad77-e01b0aad9153" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables_db267595-2011-4099-abeb-eb994708d9d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_09a4467d-e71b-46fb-ad77-e01b0aad9153" xlink:to="loc_ifrs-full_CurrentTradeReceivables_db267595-2011-4099-abeb-eb994708d9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables_8e4db75f-4ec8-40e7-91e2-680d08158bf2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_09a4467d-e71b-46fb-ad77-e01b0aad9153" xlink:to="loc_ifrs-full_OtherCurrentReceivables_8e4db75f-4ec8-40e7-91e2-680d08158bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_dce1aba2-cf1e-4456-8f9f-29eee80bbc01" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_09a4467d-e71b-46fb-ad77-e01b0aad9153" xlink:to="loc_ifrs-full_CurrentContractAssets_dce1aba2-cf1e-4456-8f9f-29eee80bbc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_b526745f-2574-4d0e-ae7c-7c285057fdb8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_09a4467d-e71b-46fb-ad77-e01b0aad9153" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_b526745f-2574-4d0e-ae7c-7c285057fdb8" 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-20211231.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_699431f1-b219-4b03-9ed4-fadc911c8fda" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_19f7dd96-bb71-4d84-8434-b647174e2e6d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentContractAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_699431f1-b219-4b03-9ed4-fadc911c8fda" xlink:to="loc_ifrs-full_CurrentContractAssets_19f7dd96-bb71-4d84-8434-b647174e2e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_72bc31cc-86a0-48c3-871d-f15d61a21a7f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_699431f1-b219-4b03-9ed4-fadc911c8fda" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_72bc31cc-86a0-48c3-871d-f15d61a21a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseThroughInvoicingContractAssets_56c97d7c-7379-4849-814e-d74de46050f1" xlink:href="bldp-20211231.xsd#bldp_DecreaseThroughInvoicingContractAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_699431f1-b219-4b03-9ed4-fadc911c8fda" xlink:to="loc_bldp_DecreaseThroughInvoicingContractAssets_56c97d7c-7379-4849-814e-d74de46050f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_67fe5690-8329-4ff2-8ac0-94214f968a04" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentContractAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_699431f1-b219-4b03-9ed4-fadc911c8fda" xlink:to="loc_ifrs-full_CurrentContractAssets_67fe5690-8329-4ff2-8ac0-94214f968a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Inventories" xlink:type="simple" xlink:href="bldp-20211231.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_f9a15561-e88f-4a9d-a015-e83e3e06e214" xlink:href="bldp-20211231.xsd#bldp_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory_3b4b8e02-4a52-4621-b251-bcac2ba69998" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_f9a15561-e88f-4a9d-a015-e83e3e06e214" xlink:to="loc_ifrs-full_DisclosureOfInventoriesExplanatory_3b4b8e02-4a52-4621-b251-bcac2ba69998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesTables" xlink:type="simple" xlink:href="bldp-20211231.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_dfa8e81d-ead7-4ec4-a2e8-d8c8abb1e103" xlink:href="bldp-20211231.xsd#bldp_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_e0eccf12-a237-4354-b1d9-ad96353df411" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_dfa8e81d-ead7-4ec4-a2e8-d8c8abb1e103" xlink:to="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_e0eccf12-a237-4354-b1d9-ad96353df411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesDetails" xlink:type="simple" xlink:href="bldp-20211231.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_baaab254-424e-44b8-97ca-8ea3c284f18c" xlink:href="bldp-20211231.xsd#bldp_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_6ca7fca3-7823-4071-b427-ee11ee0793d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_baaab254-424e-44b8-97ca-8ea3c284f18c" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_6ca7fca3-7823-4071-b427-ee11ee0793d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_81e78b45-429e-491e-8bb5-5fd051585ff2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_6ca7fca3-7823-4071-b427-ee11ee0793d6" xlink:to="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_81e78b45-429e-491e-8bb5-5fd051585ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress_9e46ab8d-ec16-4d57-9f5d-37d031b0639d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WorkInProgress"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_6ca7fca3-7823-4071-b427-ee11ee0793d6" xlink:to="loc_ifrs-full_WorkInProgress_9e46ab8d-ec16-4d57-9f5d-37d031b0639d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods_5a3d5f9c-97c1-436d-a4b2-9b7ae0f9da18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_6ca7fca3-7823-4071-b427-ee11ee0793d6" xlink:to="loc_ifrs-full_FinishedGoods_5a3d5f9c-97c1-436d-a4b2-9b7ae0f9da18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ServiceInventories_dbe5e04a-9971-4ec1-9d2b-452480ac47f1" xlink:href="bldp-20211231.xsd#bldp_ServiceInventories"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_6ca7fca3-7823-4071-b427-ee11ee0793d6" xlink:to="loc_bldp_ServiceInventories_dbe5e04a-9971-4ec1-9d2b-452480ac47f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_624116bd-1d54-4369-aafd-41437a9006b5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_6ca7fca3-7823-4071-b427-ee11ee0793d6" xlink:to="loc_ifrs-full_Inventories_624116bd-1d54-4369-aafd-41437a9006b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_e227e4ff-92c4-41c5-898b-bb2bcbe81cb4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_baaab254-424e-44b8-97ca-8ea3c284f18c" xlink:to="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_e227e4ff-92c4-41c5-898b-bb2bcbe81cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryWritedown2011_13b9a0ae-6578-4c2d-b2a9-80d2907ea90d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InventoryWritedown2011"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_baaab254-424e-44b8-97ca-8ea3c284f18c" xlink:to="loc_ifrs-full_InventoryWritedown2011_13b9a0ae-6578-4c2d-b2a9-80d2907ea90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown_37ac7a32-586a-493b-ab69-021167a34c7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReversalOfInventoryWritedown"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_baaab254-424e-44b8-97ca-8ea3c284f18c" xlink:to="loc_ifrs-full_ReversalOfInventoryWritedown_37ac7a32-586a-493b-ab69-021167a34c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_7749cdf4-467d-4d44-8f51-bcc884287faa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_baaab254-424e-44b8-97ca-8ea3c284f18c" xlink:to="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_7749cdf4-467d-4d44-8f51-bcc884287faa" 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-20211231.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_7328d3ae-f97f-4be0-962c-b511c94ff208" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_beaf4598-aac7-47e5-96ea-1626fb799d48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_7328d3ae-f97f-4be0-962c-b511c94ff208" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_beaf4598-aac7-47e5-96ea-1626fb799d48" 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-20211231.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_9e89a9f1-0547-43cb-a2bc-bdaf8e529d36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_1a050501-3166-4778-ad82-ca96dc609c72" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_9e89a9f1-0547-43cb-a2bc-bdaf8e529d36" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_1a050501-3166-4778-ad82-ca96dc609c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_e02731fd-6e82-421d-abcd-6eb1cfeb0de5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_9e89a9f1-0547-43cb-a2bc-bdaf8e529d36" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_e02731fd-6e82-421d-abcd-6eb1cfeb0de5" 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-20211231.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_242fe264-7fe6-4fd2-bfc9-7ffe8eaad06e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_fd842b15-30b6-414c-a4d5-f18092246327" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_242fe264-7fe6-4fd2-bfc9-7ffe8eaad06e" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_fd842b15-30b6-414c-a4d5-f18092246327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_9aa60b6e-a7b2-4287-843a-9b7273d85084" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_fd842b15-30b6-414c-a4d5-f18092246327" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_9aa60b6e-a7b2-4287-843a-9b7273d85084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_9aa60b6e-a7b2-4287-843a-9b7273d85084" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OwnedPropertyPlantAndEquipmentMember_b4c9a362-6738-41d3-ab0e-2ba2a177de45" xlink:href="bldp-20211231.xsd#bldp_OwnedPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_bldp_OwnedPropertyPlantAndEquipmentMember_b4c9a362-6738-41d3-ab0e-2ba2a177de45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_c28dcf91-1058-4cc9-b54b-ca947bf1ee5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_ifrs-full_RightofuseAssetsMember_c28dcf91-1058-4cc9-b54b-ca947bf1ee5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_da4c83f5-4b0d-4455-908c-2a522969039b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_ifrs-full_ComputerEquipmentMember_da4c83f5-4b0d-4455-908c-2a522969039b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_cb98904f-87b3-4e41-bc03-613b95a01130" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_cb98904f-87b3-4e41-bc03-613b95a01130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_da9573c0-9e3b-416b-80e5-6ef6a75e0b6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_da9573c0-9e3b-416b-80e5-6ef6a75e0b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_4cb526b1-818a-41bd-ac30-2db7dbb7b523" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_34323b92-c961-4e1b-9e75-43541567d4c4" xlink:to="loc_ifrs-full_MachineryMember_4cb526b1-818a-41bd-ac30-2db7dbb7b523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_75f3df46-7645-4c88-ad6b-85f1c62922c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_fd842b15-30b6-414c-a4d5-f18092246327" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_75f3df46-7645-4c88-ad6b-85f1c62922c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_99aeb06d-2242-4a7b-a15e-0555dbe5ba38" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_75f3df46-7645-4c88-ad6b-85f1c62922c5" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_99aeb06d-2242-4a7b-a15e-0555dbe5ba38" 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-20211231.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_f1ab0590-2efd-4c2b-a0b3-34c5c81fc807" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_35eefa73-fab5-48d1-a863-70fd9b56f1d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_f1ab0590-2efd-4c2b-a0b3-34c5c81fc807" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_35eefa73-fab5-48d1-a863-70fd9b56f1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_2e80a220-11cb-4451-ac3b-2c1213aeb1bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_35eefa73-fab5-48d1-a863-70fd9b56f1d9" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_2e80a220-11cb-4451-ac3b-2c1213aeb1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_2e80a220-11cb-4451-ac3b-2c1213aeb1bc" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_2537c1eb-9932-47fd-a975-d345c28d6457" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:to="loc_ifrs-full_ComputerEquipmentMember_2537c1eb-9932-47fd-a975-d345c28d6457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_0aa045ca-4d6f-4e3c-9976-19fb1d5dc9f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_0aa045ca-4d6f-4e3c-9976-19fb1d5dc9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_e53146c3-2a1f-402f-ac64-2ffb41c699f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_e53146c3-2a1f-402f-ac64-2ffb41c699f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_04ac4072-cb5a-402d-aa62-f6edda11f9c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_01f81993-f381-4d3c-9c11-ab08c62c4ec2" xlink:to="loc_ifrs-full_MachineryMember_04ac4072-cb5a-402d-aa62-f6edda11f9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aff662ed-10bc-4e10-a290-e6c914f27471" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_35eefa73-fab5-48d1-a863-70fd9b56f1d9" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aff662ed-10bc-4e10-a290-e6c914f27471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_21ff9d66-f51e-4e32-a4d3-252fcfb2006f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aff662ed-10bc-4e10-a290-e6c914f27471" xlink:to="loc_ifrs-full_CarryingAmountMember_21ff9d66-f51e-4e32-a4d3-252fcfb2006f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_fb1a0261-53fc-4e39-a6d9-2e3c0f79b277" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_21ff9d66-f51e-4e32-a4d3-252fcfb2006f" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_fb1a0261-53fc-4e39-a6d9-2e3c0f79b277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c327f4de-470d-4a01-b575-e9eb35a07d14" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_21ff9d66-f51e-4e32-a4d3-252fcfb2006f" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c327f4de-470d-4a01-b575-e9eb35a07d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_a7265f45-5857-48af-a68d-bab9c67f1aac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_35eefa73-fab5-48d1-a863-70fd9b56f1d9" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_a7265f45-5857-48af-a68d-bab9c67f1aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_a7265f45-5857-48af-a68d-bab9c67f1aac" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_597c1024-3e23-4c5c-99dd-01ab41a94f9f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_597c1024-3e23-4c5c-99dd-01ab41a94f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_4ccad523-5d44-48df-b0ce-96ac2d255188" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_4ccad523-5d44-48df-b0ce-96ac2d255188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_1771ff1e-3840-40e9-8a53-7dd870f1090a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_1771ff1e-3840-40e9-8a53-7dd870f1090a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_51529139-4259-45db-b53f-a3907b8136e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_51529139-4259-45db-b53f-a3907b8136e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_35895380-7aa5-4968-9501-dbaa964fd548" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_35895380-7aa5-4968-9501-dbaa964fd548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_bcbff865-c953-4cb4-9569-66a8a8bc3b2e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_bcbff865-c953-4cb4-9569-66a8a8bc3b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_58d4b74b-fef0-4199-905e-cea9e30ce2de" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_58d4b74b-fef0-4199-905e-cea9e30ce2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6bca64dd-c012-4698-973a-d1442af09422" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6bca64dd-c012-4698-973a-d1442af09422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_0abc1ba6-6703-4ab5-b78d-58f9818d0f1d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_0fbc99f7-914a-4e85-883d-09f7d6db7b8d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_0abc1ba6-6703-4ab5-b78d-58f9818d0f1d" 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-20211231.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_626a4596-2f62-42b7-aefa-2e95d9a5bc2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_a073cdbf-9d93-4b7c-8f39-170e65c15f4a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_626a4596-2f62-42b7-aefa-2e95d9a5bc2f" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_a073cdbf-9d93-4b7c-8f39-170e65c15f4a" 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-20211231.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_528844b9-b08b-41c6-990d-039cb565a379" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_0168b7a6-a911-4b5a-8936-825757d8edfe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_528844b9-b08b-41c6-990d-039cb565a379" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_0168b7a6-a911-4b5a-8936-825757d8edfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_ebf4749a-8cd6-4b3d-9f0b-453bfb5497be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_0168b7a6-a911-4b5a-8936-825757d8edfe" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_ebf4749a-8cd6-4b3d-9f0b-453bfb5497be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_cac38b58-e600-4a00-94cb-7a8f20ec05a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_ebf4749a-8cd6-4b3d-9f0b-453bfb5497be" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_cac38b58-e600-4a00-94cb-7a8f20ec05a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_5d5bd618-d64d-4fe0-a234-7aa4129516ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cac38b58-e600-4a00-94cb-7a8f20ec05a8" xlink:to="loc_ifrs-full_LandAndBuildingsMember_5d5bd618-d64d-4fe0-a234-7aa4129516ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_d2c35ddc-70c5-44f2-9eb4-ab324b2bbf7c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cac38b58-e600-4a00-94cb-7a8f20ec05a8" xlink:to="loc_ifrs-full_OfficeEquipmentMember_d2c35ddc-70c5-44f2-9eb4-ab324b2bbf7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_d682ac4a-34ab-4488-8f82-65467bbbfdbe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cac38b58-e600-4a00-94cb-7a8f20ec05a8" xlink:to="loc_ifrs-full_VehiclesMember_d682ac4a-34ab-4488-8f82-65467bbbfdbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_4e207890-61d1-41c9-9129-81c92bccc2cb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0168b7a6-a911-4b5a-8936-825757d8edfe" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_4e207890-61d1-41c9-9129-81c92bccc2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_746f0b3f-38a9-4790-9126-fd04645a5d64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_4e207890-61d1-41c9-9129-81c92bccc2cb" xlink:to="loc_ifrs-full_RightofuseAssets_746f0b3f-38a9-4790-9126-fd04645a5d64" 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-20211231.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_bac596bb-bb4e-439e-b747-ae5abde1adf2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_f339686a-e320-4b8c-809b-7f79bc352f6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bac596bb-bb4e-439e-b747-ae5abde1adf2" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_f339686a-e320-4b8c-809b-7f79bc352f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_94f6268d-8681-42e6-9e7b-641857d1867b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_f339686a-e320-4b8c-809b-7f79bc352f6e" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_94f6268d-8681-42e6-9e7b-641857d1867b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_947bce71-0190-485c-8620-662e878f9e4e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_94f6268d-8681-42e6-9e7b-641857d1867b" xlink:to="loc_ifrs-full_CarryingAmountMember_947bce71-0190-485c-8620-662e878f9e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_3bd60b14-7100-44e5-8c2a-edb8d8c16c36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_947bce71-0190-485c-8620-662e878f9e4e" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_3bd60b14-7100-44e5-8c2a-edb8d8c16c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_be537299-7a64-4d20-9337-cec2aba891e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_947bce71-0190-485c-8620-662e878f9e4e" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_be537299-7a64-4d20-9337-cec2aba891e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_7e4b5b58-e068-4852-a08e-3d8ae82aead8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_f339686a-e320-4b8c-809b-7f79bc352f6e" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_7e4b5b58-e068-4852-a08e-3d8ae82aead8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_dd812f2f-60e5-4ea0-8179-fa6d91134a70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_7e4b5b58-e068-4852-a08e-3d8ae82aead8" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_dd812f2f-60e5-4ea0-8179-fa6d91134a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_08084ac9-eb46-4081-a31f-86635855066d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dd812f2f-60e5-4ea0-8179-fa6d91134a70" xlink:to="loc_ifrs-full_LandAndBuildingsMember_08084ac9-eb46-4081-a31f-86635855066d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_c44b3d9d-f952-4d90-b60b-cc63132b1bc9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dd812f2f-60e5-4ea0-8179-fa6d91134a70" xlink:to="loc_ifrs-full_OfficeEquipmentMember_c44b3d9d-f952-4d90-b60b-cc63132b1bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_8c0ba072-da0e-4f5d-b5b8-35b8b8ace8e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dd812f2f-60e5-4ea0-8179-fa6d91134a70" xlink:to="loc_ifrs-full_VehiclesMember_8c0ba072-da0e-4f5d-b5b8-35b8b8ace8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_f339686a-e320-4b8c-809b-7f79bc352f6e" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_f686a301-83f5-4b8c-8206-38ce388c4270" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_ifrs-full_RightofuseAssets_f686a301-83f5-4b8c-8206-38ce388c4270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_0ed661de-45d7-4e97-827a-76ac7f12f578" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_0ed661de-45d7-4e97-827a-76ac7f12f578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_112a7435-2951-4223-8edd-5f1722df60ee" xlink:href="bldp-20211231.xsd#bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_112a7435-2951-4223-8edd-5f1722df60ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_2d6f6494-2352-4679-8edb-768a36caa196" xlink:href="bldp-20211231.xsd#bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_2d6f6494-2352-4679-8edb-768a36caa196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_192a45f9-c492-4da9-ba22-550c3923b005" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_192a45f9-c492-4da9-ba22-550c3923b005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfRightOfUseAssets_c5d37a88-16c6-46ad-b6ce-9d6f1907a6fa" xlink:href="bldp-20211231.xsd#bldp_DeRecognitionOfRightOfUseAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_bldp_DeRecognitionOfRightOfUseAssets_c5d37a88-16c6-46ad-b6ce-9d6f1907a6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_0205ce4d-6a1d-4f81-838a-802ab8f5670a" xlink:href="bldp-20211231.xsd#bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_0205ce4d-6a1d-4f81-838a-802ab8f5670a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_2055b3a0-69ca-4e91-8fcc-f7585ac91b5d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_30acea3d-8c75-4de2-8af8-d59422189ef7" xlink:to="loc_ifrs-full_RightofuseAssets_2055b3a0-69ca-4e91-8fcc-f7585ac91b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Intangibleassets" xlink:type="simple" xlink:href="bldp-20211231.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_1e40a843-0ee6-4563-831a-9df1bfb5506a" xlink:href="bldp-20211231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_5453001f-4ce5-4ba9-b0c7-22982881de5c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_1e40a843-0ee6-4563-831a-9df1bfb5506a" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_5453001f-4ce5-4ba9-b0c7-22982881de5c" 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-20211231.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_8fc34300-f2a2-4e5e-83f5-cab975e05e42" xlink:href="bldp-20211231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_5ed6f08a-c062-4c78-b461-92748206425b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_8fc34300-f2a2-4e5e-83f5-cab975e05e42" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_5ed6f08a-c062-4c78-b461-92748206425b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_f1e7a295-c7c4-4644-a059-386042980a35" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_8fc34300-f2a2-4e5e-83f5-cab975e05e42" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_f1e7a295-c7c4-4644-a059-386042980a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="simple" xlink:href="bldp-20211231.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_c1e3ffe7-acd4-44e4-8f91-443b26007aca" xlink:href="bldp-20211231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_fdf747c6-2a28-457d-8079-d437e134f9af" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_c1e3ffe7-acd4-44e4-8f91-443b26007aca" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_fdf747c6-2a28-457d-8079-d437e134f9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_592325e7-ffed-4939-b51b-fd20149306f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_fdf747c6-2a28-457d-8079-d437e134f9af" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_592325e7-ffed-4939-b51b-fd20149306f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1c23ac92-77dd-466d-8dbb-c318a2257af2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_592325e7-ffed-4939-b51b-fd20149306f2" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1c23ac92-77dd-466d-8dbb-c318a2257af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UTCMember_1b2bc4e1-34d3-4664-b71f-baa56eccb97f" xlink:href="bldp-20211231.xsd#bldp_UTCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1c23ac92-77dd-466d-8dbb-c318a2257af2" xlink:to="loc_bldp_UTCMember_1b2bc4e1-34d3-4664-b71f-baa56eccb97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_c7e4623a-fa84-4046-a9a1-381090243b79" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1c23ac92-77dd-466d-8dbb-c318a2257af2" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_c7e4623a-fa84-4046-a9a1-381090243b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9008374a-b616-4d1e-a6b9-29ce3a03e5b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_fdf747c6-2a28-457d-8079-d437e134f9af" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9008374a-b616-4d1e-a6b9-29ce3a03e5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1db00549-3e75-42f3-b0a5-7e319ab17e68" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9008374a-b616-4d1e-a6b9-29ce3a03e5b7" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1db00549-3e75-42f3-b0a5-7e319ab17e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_42fd1b1a-e332-4ef6-a30c-c151f1065e40" xlink:href="bldp-20211231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1db00549-3e75-42f3-b0a5-7e319ab17e68" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_42fd1b1a-e332-4ef6-a30c-c151f1065e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_e3564554-07ce-444d-b6bd-5002460ef361" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_1db00549-3e75-42f3-b0a5-7e319ab17e68" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_e3564554-07ce-444d-b6bd-5002460ef361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_147febf6-7ef3-4a90-b77b-b36dc6416457" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_fdf747c6-2a28-457d-8079-d437e134f9af" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_147febf6-7ef3-4a90-b77b-b36dc6416457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_a7e78e98-915d-4bb0-b10b-8cac6aec182d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_147febf6-7ef3-4a90-b77b-b36dc6416457" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_a7e78e98-915d-4bb0-b10b-8cac6aec182d" 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-20211231.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_c4ad8d89-51a6-4d7b-b99a-0f0260c82032" xlink:href="bldp-20211231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ebd117ed-1f65-42cb-99eb-c153de716228" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_c4ad8d89-51a6-4d7b-b99a-0f0260c82032" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ebd117ed-1f65-42cb-99eb-c153de716228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1106e47d-c297-4816-98bd-f5da000df9d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ebd117ed-1f65-42cb-99eb-c153de716228" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1106e47d-c297-4816-98bd-f5da000df9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_16be9ab2-b625-40d9-8f68-480b694ed029" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1106e47d-c297-4816-98bd-f5da000df9d8" xlink:to="loc_ifrs-full_CarryingAmountMember_16be9ab2-b625-40d9-8f68-480b694ed029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_07003959-7d4c-4956-9cb0-8b5b573f8be5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_16be9ab2-b625-40d9-8f68-480b694ed029" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_07003959-7d4c-4956-9cb0-8b5b573f8be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_08f76ba3-62b5-474c-8c01-ccd48f99a503" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_16be9ab2-b625-40d9-8f68-480b694ed029" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_08f76ba3-62b5-474c-8c01-ccd48f99a503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_da5bd643-81f6-4478-9686-30a410cd557b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ebd117ed-1f65-42cb-99eb-c153de716228" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_da5bd643-81f6-4478-9686-30a410cd557b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_da5bd643-81f6-4478-9686-30a410cd557b" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_758024c1-0652-440a-bf6b-9bcad1877020" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_758024c1-0652-440a-bf6b-9bcad1877020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_66073b88-c083-489f-847a-3af020e0d112" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_66073b88-c083-489f-847a-3af020e0d112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_98c36e7b-9ec4-4826-b402-bc5be5b55452" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_98c36e7b-9ec4-4826-b402-bc5be5b55452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2e6add11-0cec-4e41-a7de-7584e87576c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2e6add11-0cec-4e41-a7de-7584e87576c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_472c656b-5632-40d1-a588-bc2854d6f942" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_472c656b-5632-40d1-a588-bc2854d6f942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ab75fcdd-e03f-4eab-b555-f5e9686fcb92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_de195665-352f-48ce-9193-2833e3f67528" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ab75fcdd-e03f-4eab-b555-f5e9686fcb92" 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-20211231.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_030ede4d-c239-49c8-9f12-dac8895f3901" xlink:href="bldp-20211231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_06337581-4462-4c87-bfc9-c17fbef34c22" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_030ede4d-c239-49c8-9f12-dac8895f3901" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_06337581-4462-4c87-bfc9-c17fbef34c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b9943221-2a15-4209-ae2e-66d45c85420b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_06337581-4462-4c87-bfc9-c17fbef34c22" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b9943221-2a15-4209-ae2e-66d45c85420b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f0f7dea2-d5e9-4e8a-8c17-82f92eb6b7ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_b9943221-2a15-4209-ae2e-66d45c85420b" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f0f7dea2-d5e9-4e8a-8c17-82f92eb6b7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_63554beb-9396-4720-a1cf-ccb192033c1d" xlink:href="bldp-20211231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f0f7dea2-d5e9-4e8a-8c17-82f92eb6b7ba" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_63554beb-9396-4720-a1cf-ccb192033c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ManufacturingExecutionSystemMember_30ceed9f-ef89-4c31-adff-5915dcdaeb43" xlink:href="bldp-20211231.xsd#bldp_ManufacturingExecutionSystemMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f0f7dea2-d5e9-4e8a-8c17-82f92eb6b7ba" xlink:to="loc_bldp_ManufacturingExecutionSystemMember_30ceed9f-ef89-4c31-adff-5915dcdaeb43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_7094d8e9-5012-4e2f-9a88-1b3a6eff4784" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_06337581-4462-4c87-bfc9-c17fbef34c22" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_7094d8e9-5012-4e2f-9a88-1b3a6eff4784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2dd01aee-de3e-490d-892b-655be9faa823" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7094d8e9-5012-4e2f-9a88-1b3a6eff4784" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2dd01aee-de3e-490d-892b-655be9faa823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_dbcd9fe6-2598-4f7c-9cd0-16b157736187" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2dd01aee-de3e-490d-892b-655be9faa823" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_dbcd9fe6-2598-4f7c-9cd0-16b157736187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_0310848c-3175-49f8-8aba-18229d9a514d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_06337581-4462-4c87-bfc9-c17fbef34c22" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_0310848c-3175-49f8-8aba-18229d9a514d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_f8db5411-6ccf-4d75-b20a-a0ee348877ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0310848c-3175-49f8-8aba-18229d9a514d" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_f8db5411-6ccf-4d75-b20a-a0ee348877ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_55d07d17-c6cb-4c03-ba81-3e7fee4251a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_0310848c-3175-49f8-8aba-18229d9a514d" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_55d07d17-c6cb-4c03-ba81-3e7fee4251a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_f8b1256b-4291-4447-beab-e9142b088d35" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_0310848c-3175-49f8-8aba-18229d9a514d" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_f8b1256b-4291-4447-beab-e9142b088d35" 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-20211231.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_0c523405-1943-4131-9695-b48c4b6ea5d5" xlink:href="bldp-20211231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGoodwillExplanatory_ae44c88d-00e5-4781-9e94-2f7281cf4fac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0c523405-1943-4131-9695-b48c4b6ea5d5" xlink:to="loc_ifrs-full_DisclosureOfGoodwillExplanatory_ae44c88d-00e5-4781-9e94-2f7281cf4fac" 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-20211231.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_15f698a6-4d9a-4ecc-8447-7c7786c3118e" xlink:href="bldp-20211231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_2687cc44-d64a-439b-8716-d5d45aad8e2a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_15f698a6-4d9a-4ecc-8447-7c7786c3118e" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_2687cc44-d64a-439b-8716-d5d45aad8e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_e6a2d388-1d27-4ab1-af44-83407f5be580" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_2687cc44-d64a-439b-8716-d5d45aad8e2a" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_e6a2d388-1d27-4ab1-af44-83407f5be580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_65309175-9f5e-48ef-94cf-ba47feec586b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_e6a2d388-1d27-4ab1-af44-83407f5be580" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_65309175-9f5e-48ef-94cf-ba47feec586b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_801f8132-7fa9-4596-92e1-591c692f6b1b" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_65309175-9f5e-48ef-94cf-ba47feec586b" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_801f8132-7fa9-4596-92e1-591c692f6b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_d6026597-4a4f-40a9-bee7-e7bc6f691a30" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_2687cc44-d64a-439b-8716-d5d45aad8e2a" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_d6026597-4a4f-40a9-bee7-e7bc6f691a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_ee5dd77f-bb35-444b-b433-565e306284d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_d6026597-4a4f-40a9-bee7-e7bc6f691a30" xlink:to="loc_ifrs-full_Goodwill_ee5dd77f-bb35-444b-b433-565e306284d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_93f2d3fa-320b-47a1-97c2-d4fb881a9edb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_d6026597-4a4f-40a9-bee7-e7bc6f691a30" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_93f2d3fa-320b-47a1-97c2-d4fb881a9edb" 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-20211231.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_43fef905-73e5-4dbe-9e1f-9f7ef622c099" xlink:href="bldp-20211231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_bf9bfd4c-3ba3-4df6-b874-db97a1babcc3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_43fef905-73e5-4dbe-9e1f-9f7ef622c099" xlink:to="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_bf9bfd4c-3ba3-4df6-b874-db97a1babcc3" 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-20211231.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_7d063680-26b4-4be0-b85a-a21fabe782e7" xlink:href="bldp-20211231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_b43d04ac-ca98-442e-b213-9c450fbe9564" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_7d063680-26b4-4be0-b85a-a21fabe782e7" xlink:to="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_b43d04ac-ca98-442e-b213-9c450fbe9564" 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-20211231.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_d80560a5-3d5e-430d-a3df-327db0f12934" xlink:href="bldp-20211231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_cac501b8-5349-411d-83b2-f1db1e63621d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_d80560a5-3d5e-430d-a3df-327db0f12934" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_cac501b8-5349-411d-83b2-f1db1e63621d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_a6fc5dd7-951f-4142-ad73-d16b821a06b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cac501b8-5349-411d-83b2-f1db1e63621d" xlink:to="loc_ifrs-full_JointVenturesAxis_a6fc5dd7-951f-4142-ad73-d16b821a06b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_f9e5b288-37cb-42bd-aabe-8194c9527c95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a6fc5dd7-951f-4142-ad73-d16b821a06b0" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_f9e5b288-37cb-42bd-aabe-8194c9527c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_68a6192e-8e20-4985-a89c-c481c5859d89" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_f9e5b288-37cb-42bd-aabe-8194c9527c95" xlink:to="loc_bldp_SynergyJVMember_68a6192e-8e20-4985-a89c-c481c5859d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_9272eabb-ea31-4816-a003-ea0b68c28938" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_f9e5b288-37cb-42bd-aabe-8194c9527c95" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_9272eabb-ea31-4816-a003-ea0b68c28938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_79bc6b94-58c7-4cf8-beb3-4bd8e31052a2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cac501b8-5349-411d-83b2-f1db1e63621d" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_79bc6b94-58c7-4cf8-beb3-4bd8e31052a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_79bc6b94-58c7-4cf8-beb3-4bd8e31052a2" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_29d31240-924d-48f1-af04-b80def5f55e0" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:to="loc_bldp_WeichaiBallardAssociateMember_29d31240-924d-48f1-af04-b80def5f55e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_afd089e2-2715-4fa5-832f-a77ac4220e0a" xlink:href="bldp-20211231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:to="loc_bldp_ForseePowerMember_afd089e2-2715-4fa5-832f-a77ac4220e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_a2b2a74a-e4bd-4808-80f5-773d2d83160f" xlink:href="bldp-20211231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:to="loc_bldp_HyCapFundMember_a2b2a74a-e4bd-4808-80f5-773d2d83160f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_47429afe-cb52-4374-ae65-ca81ceb5eb8d" xlink:href="bldp-20211231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_5050925e-0934-480a-9999-177dcd812fe2" xlink:to="loc_bldp_CleanH2FundMember_47429afe-cb52-4374-ae65-ca81ceb5eb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cac501b8-5349-411d-83b2-f1db1e63621d" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_b85579a0-a93e-4ad3-aa68-867ff50ec74c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_b85579a0-a93e-4ad3-aa68-867ff50ec74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_0e7fe2fb-2564-4ccc-a885-e4bbd4213f63" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_0e7fe2fb-2564-4ccc-a885-e4bbd4213f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_72038909-5e15-4ef1-a099-facbbb6c9a66" xlink:href="bldp-20211231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_72038909-5e15-4ef1-a099-facbbb6c9a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_48a99d71-fbb1-4249-b813-c1ce9948e318" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_48a99d71-fbb1-4249-b813-c1ce9948e318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_0248a2b2-1b71-4511-927d-c0abe36c7f6f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_0248a2b2-1b71-4511-927d-c0abe36c7f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_c9dc90f0-38ad-4220-b20d-57cab06ab31b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_c9dc90f0-38ad-4220-b20d-57cab06ab31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_e4b7f5d3-6d56-40fd-b424-28f920af70d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4943363b-a040-4760-a136-37034ab156b1" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_e4b7f5d3-6d56-40fd-b424-28f920af70d3" 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-20211231.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_af568569-2d91-416c-978b-8b48907dcd23" xlink:href="bldp-20211231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_af568569-2d91-416c-978b-8b48907dcd23" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3099cbc8-69f5-4079-be81-e29a378467b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3099cbc8-69f5-4079-be81-e29a378467b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_3099cbc8-69f5-4079-be81-e29a378467b4" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_2627b065-64e6-4bf8-9535-040764d2a304" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:to="loc_bldp_WeichaiBallardAssociateMember_2627b065-64e6-4bf8-9535-040764d2a304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_a1a9de07-ebb1-4b3f-96db-91f1ff9d8c1b" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:to="loc_bldp_SynergyJVMember_a1a9de07-ebb1-4b3f-96db-91f1ff9d8c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_5526c952-f10a-46f9-b95d-18742813b2fa" xlink:href="bldp-20211231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:to="loc_bldp_ForseePowerMember_5526c952-f10a-46f9-b95d-18742813b2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HydrogenFundsMember_cb854575-eee6-41c3-aea1-ab56c3d585fc" xlink:href="bldp-20211231.xsd#bldp_HydrogenFundsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2d26642-44dc-448f-832e-6664dbe3d998" xlink:to="loc_bldp_HydrogenFundsMember_cb854575-eee6-41c3-aea1-ab56c3d585fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_6a2895bd-972d-4a9a-85c0-70f240b58b21" xlink:href="bldp-20211231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_HydrogenFundsMember_cb854575-eee6-41c3-aea1-ab56c3d585fc" xlink:to="loc_bldp_HyCapFundMember_6a2895bd-972d-4a9a-85c0-70f240b58b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_65e9c5e1-c87a-4629-8c33-f60c063ce964" xlink:href="bldp-20211231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_HydrogenFundsMember_cb854575-eee6-41c3-aea1-ab56c3d585fc" xlink:to="loc_bldp_CleanH2FundMember_65e9c5e1-c87a-4629-8c33-f60c063ce964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_a5f0e23e-eb0a-4c46-a1ab-961548c6a52b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:to="loc_ifrs-full_JointVenturesAxis_a5f0e23e-eb0a-4c46-a1ab-961548c6a52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_49fe0111-324c-4fcc-b5e4-0491fd11fad7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_a5f0e23e-eb0a-4c46-a1ab-961548c6a52b" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_49fe0111-324c-4fcc-b5e4-0491fd11fad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_267a0b59-0f50-4101-9c10-dfd0a4a3b8fe" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_49fe0111-324c-4fcc-b5e4-0491fd11fad7" xlink:to="loc_bldp_SynergyJVMember_267a0b59-0f50-4101-9c10-dfd0a4a3b8fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_9a54d4ac-0f15-4c14-b5b2-3c8d804651ef" xlink:href="bldp-20211231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:to="loc_bldp_InvestmentContributionsAxis_9a54d4ac-0f15-4c14-b5b2-3c8d804651ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_becedc07-e5d2-4cc4-b4c5-5245805dba43" xlink:href="bldp-20211231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsAxis_9a54d4ac-0f15-4c14-b5b2-3c8d804651ef" xlink:to="loc_bldp_InvestmentContributionsDomain_becedc07-e5d2-4cc4-b4c5-5245805dba43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_3d7426ab-cbc0-4281-a4cf-9bf2945cfe6f" xlink:href="bldp-20211231.xsd#bldp_InitialContributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsDomain_becedc07-e5d2-4cc4-b4c5-5245805dba43" xlink:to="loc_bldp_InitialContributionMember_3d7426ab-cbc0-4281-a4cf-9bf2945cfe6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SubsequentContributionMember_ec537696-50c6-4880-839d-8551e07da38e" xlink:href="bldp-20211231.xsd#bldp_SubsequentContributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsDomain_becedc07-e5d2-4cc4-b4c5-5245805dba43" xlink:to="loc_bldp_SubsequentContributionMember_ec537696-50c6-4880-839d-8551e07da38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_94062848-59ae-42ba-8881-38a501dad140" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:to="loc_ifrs-full_MaturityAxis_94062848-59ae-42ba-8881-38a501dad140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_02f6d17a-2daf-4bef-9b04-38a1230dbad3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_94062848-59ae-42ba-8881-38a501dad140" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_02f6d17a-2daf-4bef-9b04-38a1230dbad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_2a710d23-9393-478d-b1dd-ae086cad3736" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_02f6d17a-2daf-4bef-9b04-38a1230dbad3" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_2a710d23-9393-478d-b1dd-ae086cad3736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_39da0bbb-fc21-46d5-b1a6-9322880e4f0c" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_0a4b717c-f383-4053-b0c7-2a9ccbd03bef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_0a4b717c-f383-4053-b0c7-2a9ccbd03bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_03acfae0-5912-4177-bcd3-2a644a923a10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_03acfae0-5912-4177-bcd3-2a644a923a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_37e21d18-fede-423d-a4f5-08480f092b4a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_37e21d18-fede-423d-a4f5-08480f092b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAcquiredEquityInvestment_2c82be09-83b0-48b0-80d8-d3085bc91126" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesAcquiredEquityInvestment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_bldp_NumberOfSharesAcquiredEquityInvestment_2c82be09-83b0-48b0-80d8-d3085bc91126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_a99b847e-1d7e-4032-9caf-ec1538574ca1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_a99b847e-1d7e-4032-9caf-ec1538574ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommitmentsInRelationToJointVentures_4c8d58e6-7bc7-40c2-99a4-e55885fc173d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CommitmentsInRelationToJointVentures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_ifrs-full_CommitmentsInRelationToJointVentures_4c8d58e6-7bc7-40c2-99a4-e55885fc173d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_fb146d29-5bdb-4292-8ee6-de3f6b2829d9" xlink:href="bldp-20211231.xsd#bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_c06dce43-cf05-4598-8ac5-feaad1f698fd" xlink:to="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_fb146d29-5bdb-4292-8ee6-de3f6b2829d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="simple" xlink:href="bldp-20211231.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_45f971f8-a115-4940-ae67-1092912a192e" xlink:href="bldp-20211231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_cd292097-0bba-4f75-bc56-e62dc6375593" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_45f971f8-a115-4940-ae67-1092912a192e" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_cd292097-0bba-4f75-bc56-e62dc6375593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d4cff4c6-beab-419b-ae34-e19333384f03" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cd292097-0bba-4f75-bc56-e62dc6375593" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d4cff4c6-beab-419b-ae34-e19333384f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_b24bbf6f-e757-4063-8620-95143a4b30cf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_d4cff4c6-beab-419b-ae34-e19333384f03" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_b24bbf6f-e757-4063-8620-95143a4b30cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_e4e5748b-22a2-44fa-8634-8b8e7121324d" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_b24bbf6f-e757-4063-8620-95143a4b30cf" xlink:to="loc_bldp_WeichaiBallardAssociateMember_e4e5748b-22a2-44fa-8634-8b8e7121324d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4b6c0e65-617a-42de-b205-ad6ec407edaf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_cd292097-0bba-4f75-bc56-e62dc6375593" xlink:to="loc_dei_LegalEntityAxis_4b6c0e65-617a-42de-b205-ad6ec407edaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d7f9801-1127-44a4-9c8b-e6b600a79e4a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4b6c0e65-617a-42de-b205-ad6ec407edaf" xlink:to="loc_dei_EntityDomain_8d7f9801-1127-44a4-9c8b-e6b600a79e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_965f4fde-49bf-4914-aa79-c2918d4948aa" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8d7f9801-1127-44a4-9c8b-e6b600a79e4a" xlink:to="loc_bldp_WeichaiBallardAssociateMember_965f4fde-49bf-4914-aa79-c2918d4948aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_cd292097-0bba-4f75-bc56-e62dc6375593" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_c13cf35a-6416-4d39-9791-6e63a5a48ec7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_c13cf35a-6416-4d39-9791-6e63a5a48ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_d95314b5-fc78-4f6a-95a7-0f53c51b2ae3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_CurrentAssets_d95314b5-fc78-4f6a-95a7-0f53c51b2ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_0f2e2ffd-067b-48cf-b98f-a4c664cf3a53" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_NoncurrentAssets_0f2e2ffd-067b-48cf-b98f-a4c664cf3a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_79727ae9-f944-4818-94dc-02b97938197a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_CurrentLiabilities_79727ae9-f944-4818-94dc-02b97938197a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_8c68c6e2-cb32-4998-b7d4-1fbb3e4540f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_NoncurrentLiabilities_8c68c6e2-cb32-4998-b7d4-1fbb3e4540f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetAssetsLiabilities_268729bd-354c-43ae-a8cd-8151e37f28c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_NetAssetsLiabilities_268729bd-354c-43ae-a8cd-8151e37f28c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Incorporationcosts_65223243-fab3-4107-b521-edc89c2c2c3e" xlink:href="bldp-20211231.xsd#bldp_Incorporationcosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_bldp_Incorporationcosts_65223243-fab3-4107-b521-edc89c2c2c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_9e0801b4-a3cc-4a05-8562-160f0811258c" xlink:href="bldp-20211231.xsd#bldp_EliminationOfUnrealizedProfitOnDownstreamSales"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_9e0801b4-a3cc-4a05-8562-160f0811258c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_c2a110cb-14d7-4f52-b9dc-11ca6587415f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_c2a110cb-14d7-4f52-b9dc-11ca6587415f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_b55dfb8a-2c51-46fc-aa8e-24b37f719d36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_Revenue_b55dfb8a-2c51-46fc-aa8e-24b37f719d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_478ec340-5724-41fb-bcdb-13571ce2ade6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_ProfitLoss_478ec340-5724-41fb-bcdb-13571ce2ade6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_912170ed-449d-41ad-87d3-bd9891de9025" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_57ced0b4-7ee3-4730-8500-9a37f805e7d2" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_912170ed-449d-41ad-87d3-bd9891de9025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Bankfacilities" xlink:type="simple" xlink:href="bldp-20211231.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_5de41529-ea84-442c-b0ee-4dfd43e7147e" xlink:href="bldp-20211231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_31f09b93-4177-45f0-991c-fc1448a6e4ca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_5de41529-ea84-442c-b0ee-4dfd43e7147e" xlink:to="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_31f09b93-4177-45f0-991c-fc1448a6e4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="simple" xlink:href="bldp-20211231.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_743f6307-1812-4e1b-ac36-2602d05740d0" xlink:href="bldp-20211231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7ea488af-34df-4ec4-97a4-148bbb6a9e31" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_743f6307-1812-4e1b-ac36-2602d05740d0" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7ea488af-34df-4ec4-97a4-148bbb6a9e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_aafc0286-806d-47ba-9e86-d3d9c169255f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7ea488af-34df-4ec4-97a4-148bbb6a9e31" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_aafc0286-806d-47ba-9e86-d3d9c169255f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_d6c961e9-363a-42f5-a813-4a49255f43d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_aafc0286-806d-47ba-9e86-d3d9c169255f" xlink:to="loc_ifrs-full_BorrowingsByNameMember_d6c961e9-363a-42f5-a813-4a49255f43d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BankOperatingLineMember_a5c37744-4c4b-42ac-983b-c4675a5c9fa3" xlink:href="bldp-20211231.xsd#bldp_BankOperatingLineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_d6c961e9-363a-42f5-a813-4a49255f43d3" xlink:to="loc_bldp_BankOperatingLineMember_a5c37744-4c4b-42ac-983b-c4675a5c9fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EncoreFXFacilityMember_817828c7-2267-4c76-a426-730cf791fd36" xlink:href="bldp-20211231.xsd#bldp_EncoreFXFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_d6c961e9-363a-42f5-a813-4a49255f43d3" xlink:to="loc_bldp_EncoreFXFacilityMember_817828c7-2267-4c76-a426-730cf791fd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_7ec14bd6-febd-449a-b7bc-5baa2e7aab4f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7ea488af-34df-4ec4-97a4-148bbb6a9e31" xlink:to="loc_ifrs-full_TypesOfRisksAxis_7ec14bd6-febd-449a-b7bc-5baa2e7aab4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_64b719c6-b000-4f32-81e3-da4f8df8797f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_7ec14bd6-febd-449a-b7bc-5baa2e7aab4f" xlink:to="loc_ifrs-full_TypesOfRisksMember_64b719c6-b000-4f32-81e3-da4f8df8797f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_9e2b5867-c7c5-4020-bc4f-2c6905a0a2f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_64b719c6-b000-4f32-81e3-da4f8df8797f" xlink:to="loc_ifrs-full_CurrencyRiskMember_9e2b5867-c7c5-4020-bc4f-2c6905a0a2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7ea488af-34df-4ec4-97a4-148bbb6a9e31" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3cb61cc7-5aa5-4a1a-9afd-4fb987cd7ff7" xlink:href="bldp-20211231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3cb61cc7-5aa5-4a1a-9afd-4fb987cd7ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_145937ce-cb17-444e-a459-4520ea0ce55d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_ifrs-full_Borrowings_145937ce-cb17-444e-a459-4520ea0ce55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_72f56204-1dc7-49f8-9f2d-399677a20d86" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_ifrs-full_NotionalAmount_72f56204-1dc7-49f8-9f2d-399677a20d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_e3e8f6db-071a-40cb-bca6-d441de8dd49d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_e3e8f6db-071a-40cb-bca6-d441de8dd49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_4745c670-18ee-4d14-9872-4dc1c6bf3415" xlink:href="bldp-20211231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4a4717f9-f16c-485c-80ae-1413121d82cc" xlink:to="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_4745c670-18ee-4d14-9872-4dc1c6bf3415" 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-20211231.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_42ccc92d-0259-468d-a6b0-5b4ffd614279" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_719f8176-264f-430f-aa64-be9a3a24005b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_42ccc92d-0259-468d-a6b0-5b4ffd614279" xlink:to="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_719f8176-264f-430f-aa64-be9a3a24005b" 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-20211231.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_7021b27c-dbd2-4523-ad0f-e7a0a87edfdb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_ae9867e9-f17c-4aaf-bf2e-59484bc465af" xlink:href="bldp-20211231.xsd#bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7021b27c-dbd2-4523-ad0f-e7a0a87edfdb" xlink:to="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_ae9867e9-f17c-4aaf-bf2e-59484bc465af" 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-20211231.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_2bcbbb55-5986-4381-9997-fa356cc2ebf9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_8d4e42b2-a116-4245-9418-bcc86dc0fb55" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2bcbbb55-5986-4381-9997-fa356cc2ebf9" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_8d4e42b2-a116-4245-9418-bcc86dc0fb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_b01b061a-f340-47f8-a1c4-a49120b57320" xlink:href="bldp-20211231.xsd#bldp_EmployeeRelatedLiabilitiesCurrent1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2bcbbb55-5986-4381-9997-fa356cc2ebf9" xlink:to="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_b01b061a-f340-47f8-a1c4-a49120b57320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_65dfbdfd-b101-4a45-8bc3-0328ab9959a4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2bcbbb55-5986-4381-9997-fa356cc2ebf9" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_65dfbdfd-b101-4a45-8bc3-0328ab9959a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxesPayableCurrent1_f2e89ded-a81c-4c88-8096-925395534d90" xlink:href="bldp-20211231.xsd#bldp_TaxesPayableCurrent1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2bcbbb55-5986-4381-9997-fa356cc2ebf9" xlink:to="loc_bldp_TaxesPayableCurrent1_f2e89ded-a81c-4c88-8096-925395534d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_0c52b950-e85c-4486-8a4f-808c11af3036" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2bcbbb55-5986-4381-9997-fa356cc2ebf9" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_0c52b950-e85c-4486-8a4f-808c11af3036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Deferredrevenue" xlink:type="simple" xlink:href="bldp-20211231.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_d76078b3-5836-492c-8732-1c2144f7a18c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_43177576-56a2-4ece-b979-4deb96b4eaab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_d76078b3-5836-492c-8732-1c2144f7a18c" xlink:to="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_43177576-56a2-4ece-b979-4deb96b4eaab" 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-20211231.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_bb4500c3-5f50-407d-bfbf-b308b3552a67" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_17c01e78-cd86-4f65-b99a-0210ad04f838" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bb4500c3-5f50-407d-bfbf-b308b3552a67" xlink:to="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_17c01e78-cd86-4f65-b99a-0210ad04f838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredrevenueDetails" xlink:type="simple" xlink:href="bldp-20211231.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_04009948-96d5-48e2-a8aa-ac7b58ca0b05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredRevenueRollForward_5678d143-3da2-4d80-be67-0dc2294228c0" xlink:href="bldp-20211231.xsd#bldp_DeferredRevenueRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_04009948-96d5-48e2-a8aa-ac7b58ca0b05" xlink:to="loc_bldp_DeferredRevenueRollForward_5678d143-3da2-4d80-be67-0dc2294228c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_8f8a98db-d80c-4c20-ac85-a4498ffef342" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_5678d143-3da2-4d80-be67-0dc2294228c0" xlink:to="loc_ifrs-full_CurrentContractLiabilities_8f8a98db-d80c-4c20-ac85-a4498ffef342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_3f847455-8dd8-41c3-b853-04f5c50d7744" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_5678d143-3da2-4d80-be67-0dc2294228c0" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_3f847455-8dd8-41c3-b853-04f5c50d7744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_e21304a4-887d-46f1-9a4f-28cb4ee01987" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_5678d143-3da2-4d80-be67-0dc2294228c0" xlink:to="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_e21304a4-887d-46f1-9a4f-28cb4ee01987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_378ebe33-c654-4c68-9304-f5ba7ebce149" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_5678d143-3da2-4d80-be67-0dc2294228c0" xlink:to="loc_ifrs-full_CurrentContractLiabilities_378ebe33-c654-4c68-9304-f5ba7ebce149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Provisionsandotherliabilities" xlink:type="simple" xlink:href="bldp-20211231.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_f074e2ea-30f5-4573-9caf-a786ed7552cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory_2f94d66a-6139-49f4-893a-298a5c9f6b8c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfProvisionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_f074e2ea-30f5-4573-9caf-a786ed7552cd" xlink:to="loc_ifrs-full_DisclosureOfProvisionsExplanatory_2f94d66a-6139-49f4-893a-298a5c9f6b8c" 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-20211231.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_af92d99e-6bf1-407a-b001-cfab1e21f78f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_80eccad7-a71f-46e5-b940-459070ab9f65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_af92d99e-6bf1-407a-b001-cfab1e21f78f" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_80eccad7-a71f-46e5-b940-459070ab9f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails" xlink:type="simple" xlink:href="bldp-20211231.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_eb8a61e2-74da-4a47-990c-45ecef824af8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_87d5a784-22b5-49ec-8819-bdce4003bd52" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_eb8a61e2-74da-4a47-990c-45ecef824af8" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_87d5a784-22b5-49ec-8819-bdce4003bd52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_bb637130-5007-4ee0-a5f9-b9306a91882b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_87d5a784-22b5-49ec-8819-bdce4003bd52" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_bb637130-5007-4ee0-a5f9-b9306a91882b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_bb637130-5007-4ee0-a5f9-b9306a91882b" xlink:to="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember_fe4ab9ea-4c4e-426c-80ba-4616899e4ef3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:to="loc_ifrs-full_RestructuringProvisionMember_fe4ab9ea-4c4e-426c-80ba-4616899e4ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_4957b9f4-5ecc-4476-83f8-39b9c11130eb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:to="loc_ifrs-full_WarrantyProvisionMember_4957b9f4-5ecc-4476-83f8-39b9c11130eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_eb0fe57e-31c3-4a1b-ae45-546a57cb1b80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_eb0fe57e-31c3-4a1b-ae45-546a57cb1b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationProvisionMember_9b77cde6-c823-4290-b3cc-03ae9089b476" xlink:href="bldp-20211231.xsd#bldp_ContingentConsiderationProvisionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:to="loc_bldp_ContingentConsiderationProvisionMember_9b77cde6-c823-4290-b3cc-03ae9089b476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_42fa050a-f9cd-4308-81e1-ca80ab4d60aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_d8e3e932-a849-40a4-ad7a-b07ac0ef2152" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_42fa050a-f9cd-4308-81e1-ca80ab4d60aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_87d5a784-22b5-49ec-8819-bdce4003bd52" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_72205ce0-af55-4c52-a790-bc7e7c372770" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_Provisions_72205ce0-af55-4c52-a790-bc7e7c372770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_8d73d892-c503-43b3-8349-b3ea81b3de6d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_8d73d892-c503-43b3-8349-b3ea81b3de6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_bcf237f1-8628-40e8-9605-6d318953949b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_bcf237f1-8628-40e8-9605-6d318953949b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_06ffd77f-9e81-4d56-aad7-b47434a235d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_06ffd77f-9e81-4d56-aad7-b47434a235d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_56ef24cd-85ca-4348-8b07-20e27495fe7d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_56ef24cd-85ca-4348-8b07-20e27495fe7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_337f58f8-298b-4fd4-b5e0-ae6e42b82012" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_e1e90302-c24b-479e-99be-0c8461e7bd1c" xlink:to="loc_ifrs-full_Provisions_337f58f8-298b-4fd4-b5e0-ae6e42b82012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_1992b5ed-7f61-460e-bc2d-d3550685371a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:to="loc_ifrs-full_CurrentProvisions_1992b5ed-7f61-460e-bc2d-d3550685371a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_0c25eaec-ebde-4985-a82b-4e527a20eb32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:to="loc_ifrs-full_NoncurrentProvisions_0c25eaec-ebde-4985-a82b-4e527a20eb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_60697e5a-beab-4863-980b-4f471f376e04" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_6bf6f02a-17b5-4797-ab73-ec83f777d690" xlink:to="loc_ifrs-full_Provisions_60697e5a-beab-4863-980b-4f471f376e04" 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-20211231.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_ff883520-aedf-41e6-a0b6-bd82746cf3cb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_ff883520-aedf-41e6-a0b6-bd82746cf3cb" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_a3da6221-1f57-41a7-9cc3-a887d6d516bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_a3da6221-1f57-41a7-9cc3-a887d6d516bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_21fa8b80-294c-4179-9cc8-133b9a25e8fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_a3da6221-1f57-41a7-9cc3-a887d6d516bb" xlink:to="loc_ifrs-full_OtherProvisionsMember_21fa8b80-294c-4179-9cc8-133b9a25e8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_1ac76529-b46a-454b-aa2d-ba3b82986039" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_21fa8b80-294c-4179-9cc8-133b9a25e8fa" xlink:to="loc_ifrs-full_WarrantyProvisionMember_1ac76529-b46a-454b-aa2d-ba3b82986039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_45eef149-ea66-42ab-af13-8f4983d0873c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_21fa8b80-294c-4179-9cc8-133b9a25e8fa" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_45eef149-ea66-42ab-af13-8f4983d0873c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2701a4f8-0259-4675-904b-915b7f1b5b84" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2701a4f8-0259-4675-904b-915b7f1b5b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2bf8280-1c6c-4e95-9c76-0f55e5e5f56e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2701a4f8-0259-4675-904b-915b7f1b5b84" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2bf8280-1c6c-4e95-9c76-0f55e5e5f56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d76a92ec-241f-485c-9a0f-a77495fefa04" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2bf8280-1c6c-4e95-9c76-0f55e5e5f56e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d76a92ec-241f-485c-9a0f-a77495fefa04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsAxis_923fe863-c468-4c26-804b-4a220c59c00c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsAxis_923fe863-c468-4c26-804b-4a220c59c00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_c24978bd-8265-4519-ad9b-9fd90c043cfc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_923fe863-c468-4c26-804b-4a220c59c00c" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_c24978bd-8265-4519-ad9b-9fd90c043cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_e481bc3f-3232-4d49-9653-5e8ce804297e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_c24978bd-8265-4519-ad9b-9fd90c043cfc" xlink:to="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_e481bc3f-3232-4d49-9653-5e8ce804297e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_a5203c59-028d-4521-a5b5-1e4313abb92c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_a5203c59-028d-4521-a5b5-1e4313abb92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc5c257f-1e66-412d-93b1-6aac62b845cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_a5203c59-028d-4521-a5b5-1e4313abb92c" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc5c257f-1e66-412d-93b1-6aac62b845cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_8fd5d99e-bf48-4077-a33d-4e915dde7db6" xlink:href="bldp-20211231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc5c257f-1e66-412d-93b1-6aac62b845cc" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_8fd5d99e-bf48-4077-a33d-4e915dde7db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_d20d421a-bff6-4190-b512-262c39f2b5b6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_RangeAxis_d20d421a-bff6-4190-b512-262c39f2b5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_1f5d1efd-192f-4412-8040-0572d4adc85d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_d20d421a-bff6-4190-b512-262c39f2b5b6" xlink:to="loc_ifrs-full_RangesMember_1f5d1efd-192f-4412-8040-0572d4adc85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_ffff3397-829f-43a5-a630-8e53dd194b35" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_1f5d1efd-192f-4412-8040-0572d4adc85d" xlink:to="loc_ifrs-full_TopOfRangeMember_ffff3397-829f-43a5-a630-8e53dd194b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_08579e9c-d466-418e-9df9-911e1892964b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_08579e9c-d466-418e-9df9-911e1892964b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_8948e16c-e215-4a60-a836-618387f51523" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_08579e9c-d466-418e-9df9-911e1892964b" xlink:to="loc_ifrs-full_NonadjustingEventsMember_8948e16c-e215-4a60-a836-618387f51523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_6815e03e-b39a-4f9c-a889-9beff1503457" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8948e16c-e215-4a60-a836-618387f51523" xlink:to="loc_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_6815e03e-b39a-4f9c-a889-9beff1503457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_ebb0955a-69df-4bdf-920a-cea93f22ab0e" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_85769877-e104-4aae-9262-ad13d503140b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_85769877-e104-4aae-9262-ad13d503140b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_5f20cc09-1273-43ec-a76e-9ecc8faedd56" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_NewProvisionsOtherProvisions_5f20cc09-1273-43ec-a76e-9ecc8faedd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5bb27cf6-f9a0-45f7-b84e-76d1cabde936" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5bb27cf6-f9a0-45f7-b84e-76d1cabde936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_24df8e2b-7c06-46a4-8f76-d233bdaeb485" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_24df8e2b-7c06-46a4-8f76-d233bdaeb485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_ecdc9692-27ea-413b-a0ac-e89f37407d6f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_ecdc9692-27ea-413b-a0ac-e89f37407d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_f8edaaba-9700-4b5f-b1a9-6c7ee352c3be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_f8edaaba-9700-4b5f-b1a9-6c7ee352c3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_a763e713-6d82-4b14-985e-ef7c9e2a114e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_OnerousContractsProvision_a763e713-6d82-4b14-985e-ef7c9e2a114e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_ec4e3cca-106a-4a5b-9ae2-48b28ad565d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_ec4e3cca-106a-4a5b-9ae2-48b28ad565d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_e9540678-cee9-48d5-8459-56fb30164956" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_ifrs-full_LiabilitiesIncurred_e9540678-cee9-48d5-8459-56fb30164956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability_297a253d-942e-45f0-9814-cd755d1a52ab" xlink:href="bldp-20211231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_bldp_PaymentOfContingentConsiderationLiability_297a253d-942e-45f0-9814-cd755d1a52ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_c9c74e11-07f7-44f6-9365-61797d9e5364" xlink:href="bldp-20211231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_c9c74e11-07f7-44f6-9365-61797d9e5364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_3758c2f0-79cc-455c-8df8-df01bb26907a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_f43276f3-6774-49f2-9e55-412017216ae6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_e1d3d900-2dec-453e-92f8-a43bc5fa49dd" xlink:href="bldp-20211231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_561eb924-cb57-4dd7-b15c-0878e8dad1e0" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_e1d3d900-2dec-453e-92f8-a43bc5fa49dd" 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-20211231.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_0314b58a-d684-4f48-8394-ad871fd8fb41" xlink:href="bldp-20211231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_6589e200-cb98-495c-831f-febb4f2bc7c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_0314b58a-d684-4f48-8394-ad871fd8fb41" xlink:to="loc_ifrs-full_DisclosureOfLeasesExplanatory_6589e200-cb98-495c-831f-febb4f2bc7c7" 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-20211231.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_3b742467-e66f-4d4b-99af-56dc0598dee5" xlink:href="bldp-20211231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_6507d182-81b5-47cf-981a-a5a25bf094e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_3b742467-e66f-4d4b-99af-56dc0598dee5" xlink:to="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_6507d182-81b5-47cf-981a-a5a25bf094e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_83980bbc-a52f-4f64-a02c-8e24b62a9447" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_3b742467-e66f-4d4b-99af-56dc0598dee5" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_83980bbc-a52f-4f64-a02c-8e24b62a9447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_64cae14e-418e-40d1-9b4c-5022ecbdb79e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_3b742467-e66f-4d4b-99af-56dc0598dee5" xlink:to="loc_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_64cae14e-418e-40d1-9b4c-5022ecbdb79e" 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-20211231.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_af32e30f-cd7e-4cde-aa67-8190d5ce3b69" xlink:href="bldp-20211231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_947cd0f6-84e6-4c5e-9496-7126fc085588" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_af32e30f-cd7e-4cde-aa67-8190d5ce3b69" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_947cd0f6-84e6-4c5e-9496-7126fc085588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_da75ad90-40ae-4040-9253-0b6bd926d82d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_947cd0f6-84e6-4c5e-9496-7126fc085588" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_da75ad90-40ae-4040-9253-0b6bd926d82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_32fd94fa-8db2-42ce-8d00-05d17550121f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_da75ad90-40ae-4040-9253-0b6bd926d82d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_32fd94fa-8db2-42ce-8d00-05d17550121f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_b983ecc4-098a-4dca-9364-c05d3088aa44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_32fd94fa-8db2-42ce-8d00-05d17550121f" xlink:to="loc_ifrs-full_LandAndBuildingsMember_b983ecc4-098a-4dca-9364-c05d3088aa44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_2e025e1e-873f-4ad3-862e-3e9195fdf60b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_32fd94fa-8db2-42ce-8d00-05d17550121f" xlink:to="loc_ifrs-full_OfficeEquipmentMember_2e025e1e-873f-4ad3-862e-3e9195fdf60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_1923441d-a6cf-41fe-8065-2f4a10fd2711" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_32fd94fa-8db2-42ce-8d00-05d17550121f" xlink:to="loc_ifrs-full_VehiclesMember_1923441d-a6cf-41fe-8065-2f4a10fd2711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6fdeb917-39ff-46e8-b48d-5c952ed7d4a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_947cd0f6-84e6-4c5e-9496-7126fc085588" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6fdeb917-39ff-46e8-b48d-5c952ed7d4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_ac4b2b37-a8a9-4365-8443-703f00b72798" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6fdeb917-39ff-46e8-b48d-5c952ed7d4a7" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_ac4b2b37-a8a9-4365-8443-703f00b72798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_664192b3-7839-4e10-8de1-ca7f9f551244" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6fdeb917-39ff-46e8-b48d-5c952ed7d4a7" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_664192b3-7839-4e10-8de1-ca7f9f551244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_ed9eace8-aa42-4d38-9a99-25ccf5b977dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6fdeb917-39ff-46e8-b48d-5c952ed7d4a7" xlink:to="loc_ifrs-full_LeaseLiabilities_ed9eace8-aa42-4d38-9a99-25ccf5b977dc" 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-20211231.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_de80e399-29a5-4f64-8a74-3682cd40f7e6" xlink:href="bldp-20211231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_86fa9e06-0970-4249-bdf8-f82f3453e25f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_de80e399-29a5-4f64-8a74-3682cd40f7e6" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_86fa9e06-0970-4249-bdf8-f82f3453e25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_96c8b53c-9a9c-47b1-9d0f-c2594d0a0f59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_86fa9e06-0970-4249-bdf8-f82f3453e25f" xlink:to="loc_ifrs-full_MaturityAxis_96c8b53c-9a9c-47b1-9d0f-c2594d0a0f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_dd729239-a27f-4d5f-b1ea-9a67d2f08fb3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_96c8b53c-9a9c-47b1-9d0f-c2594d0a0f59" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_dd729239-a27f-4d5f-b1ea-9a67d2f08fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_0e0f9109-da30-4403-823f-73155a9c4406" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_dd729239-a27f-4d5f-b1ea-9a67d2f08fb3" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_0e0f9109-da30-4403-823f-73155a9c4406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_1f25d958-a0c7-4f27-bb42-5a1b2b5135ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_dd729239-a27f-4d5f-b1ea-9a67d2f08fb3" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_1f25d958-a0c7-4f27-bb42-5a1b2b5135ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_6e4b7ecb-4335-445c-94f5-640f786575c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_dd729239-a27f-4d5f-b1ea-9a67d2f08fb3" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_6e4b7ecb-4335-445c-94f5-640f786575c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_178dbd98-a306-48cf-85cb-4f684378c61a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_86fa9e06-0970-4249-bdf8-f82f3453e25f" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_178dbd98-a306-48cf-85cb-4f684378c61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_748c86f5-e636-4ba4-8a35-56cf1eae0f28" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_178dbd98-a306-48cf-85cb-4f684378c61a" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_748c86f5-e636-4ba4-8a35-56cf1eae0f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#LeaseliabilityIFRS16ImpactDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_18fc14b5-e9f1-4a2a-8fa0-ccabf7dd8778" xlink:href="bldp-20211231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_808b6d30-06a2-4e39-9b4c-8fcb76066241" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_18fc14b5-e9f1-4a2a-8fa0-ccabf7dd8778" xlink:to="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_808b6d30-06a2-4e39-9b4c-8fcb76066241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsAxis_77f88b52-6e86-44f9-ada9-6073bcbd0c6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_808b6d30-06a2-4e39-9b4c-8fcb76066241" xlink:to="loc_ifrs-full_NewIFRSsAxis_77f88b52-6e86-44f9-ada9-6073bcbd0c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsMember_4dfb548a-cce8-4fc6-ac2d-202762834e0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NewIFRSsAxis_77f88b52-6e86-44f9-ada9-6073bcbd0c6e" xlink:to="loc_ifrs-full_NewIFRSsMember_4dfb548a-cce8-4fc6-ac2d-202762834e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IFRS16Member_f7803583-780a-4b73-8060-8bf8e4ae62c5" xlink:href="bldp-20211231.xsd#bldp_IFRS16Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NewIFRSsMember_4dfb548a-cce8-4fc6-ac2d-202762834e0e" xlink:to="loc_bldp_IFRS16Member_f7803583-780a-4b73-8060-8bf8e4ae62c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_808b6d30-06a2-4e39-9b4c-8fcb76066241" xlink:to="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_577d9243-d450-4026-b424-9c41eae621e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_577d9243-d450-4026-b424-9c41eae621e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_57e0ee13-7cf1-4e4b-be97-f651aad43e86" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeFromSubleasingRightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_57e0ee13-7cf1-4e4b-be97-f651aad43e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed_e71e02c7-0098-43ee-ba90-9db560cba4bd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed_e71e02c7-0098-43ee-ba90-9db560cba4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities_cdbb9b71-166c-4414-a714-9ff41dbdfd4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestPaidClassifiedAsOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities_cdbb9b71-166c-4414-a714-9ff41dbdfd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_678109b6-5c98-466c-9747-378f3ff91c03" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_678109b6-5c98-466c-9747-378f3ff91c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases_119ff932-c17f-4c8d-be8f-2aee493e2e8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_a7a0a745-7649-4de0-8794-1dd107f6dca7" xlink:to="loc_ifrs-full_CashOutflowForLeases_119ff932-c17f-4c8d-be8f-2aee493e2e8f" 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-20211231.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_f248d9d0-3070-4656-8570-02e9991dded1" xlink:href="bldp-20211231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf33b9df-87d8-492b-9d06-7ec7c24effeb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_f248d9d0-3070-4656-8570-02e9991dded1" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf33b9df-87d8-492b-9d06-7ec7c24effeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_16519e7b-a67d-44c2-ac53-fceddd782e8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf33b9df-87d8-492b-9d06-7ec7c24effeb" xlink:to="loc_ifrs-full_RangeAxis_16519e7b-a67d-44c2-ac53-fceddd782e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_997b4ef0-c4ea-47bc-9f46-cdca55f35098" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_16519e7b-a67d-44c2-ac53-fceddd782e8f" xlink:to="loc_ifrs-full_RangesMember_997b4ef0-c4ea-47bc-9f46-cdca55f35098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_945ceb79-db10-426d-8332-f7723b2c0723" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_997b4ef0-c4ea-47bc-9f46-cdca55f35098" xlink:to="loc_ifrs-full_BottomOfRangeMember_945ceb79-db10-426d-8332-f7723b2c0723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_3f5bfe75-2422-479f-8402-05a9c31dd65f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_997b4ef0-c4ea-47bc-9f46-cdca55f35098" xlink:to="loc_ifrs-full_TopOfRangeMember_3f5bfe75-2422-479f-8402-05a9c31dd65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2af01c03-7b59-4b0b-9246-98235acc0cd2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf33b9df-87d8-492b-9d06-7ec7c24effeb" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2af01c03-7b59-4b0b-9246-98235acc0cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesInterestRate_6bb7f622-b077-4eb2-9335-c3a163319e35" xlink:href="bldp-20211231.xsd#bldp_LeasesInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2af01c03-7b59-4b0b-9246-98235acc0cd2" xlink:to="loc_bldp_LeasesInterestRate_6bb7f622-b077-4eb2-9335-c3a163319e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_320b8770-9be5-452b-933a-7af5d80730e6" xlink:href="bldp-20211231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2af01c03-7b59-4b0b-9246-98235acc0cd2" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_320b8770-9be5-452b-933a-7af5d80730e6" 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-20211231.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_40726d55-01de-48d6-8f27-0e67b3bf31a0" xlink:href="bldp-20211231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_496b6f1a-72dd-4228-bc3a-3d526fd0fd24" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_40726d55-01de-48d6-8f27-0e67b3bf31a0" xlink:to="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_496b6f1a-72dd-4228-bc3a-3d526fd0fd24" 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-20211231.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_182ed84b-7bf2-4a7c-bc76-086df046c469" xlink:href="bldp-20211231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_2b842e8c-9635-4ec5-91a1-2c11fc975eb8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_182ed84b-7bf2-4a7c-bc76-086df046c469" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_2b842e8c-9635-4ec5-91a1-2c11fc975eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_5a5ba17b-f1cb-4085-85a6-ff64a5deb6e4" xlink:href="bldp-20211231.xsd#bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_182ed84b-7bf2-4a7c-bc76-086df046c469" xlink:to="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_5a5ba17b-f1cb-4085-85a6-ff64a5deb6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_1d223519-adc7-4178-965e-96ca9e4cb1ab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_182ed84b-7bf2-4a7c-bc76-086df046c469" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_1d223519-adc7-4178-965e-96ca9e4cb1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_567342f2-2e74-4ebe-b5e1-28396dc143d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_182ed84b-7bf2-4a7c-bc76-086df046c469" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_567342f2-2e74-4ebe-b5e1-28396dc143d0" 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-20211231.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_03743443-1db3-4d97-a24f-45a7037fe130" xlink:href="bldp-20211231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4ba29fa6-5600-492f-8023-1be39fbc6faa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_03743443-1db3-4d97-a24f-45a7037fe130" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4ba29fa6-5600-492f-8023-1be39fbc6faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_4290733d-77d9-49e5-9b95-dc7dc2049c33" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4ba29fa6-5600-492f-8023-1be39fbc6faa" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_4290733d-77d9-49e5-9b95-dc7dc2049c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_bbbc6b76-c7cc-436a-a6bf-0d6816022624" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_4290733d-77d9-49e5-9b95-dc7dc2049c33" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_bbbc6b76-c7cc-436a-a6bf-0d6816022624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_f88e30ee-8f8b-42e8-af5f-67d9c340b4f1" xlink:href="bldp-20211231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_bbbc6b76-c7cc-436a-a6bf-0d6816022624" xlink:to="loc_bldp_PensionPlanMember_f88e30ee-8f8b-42e8-af5f-67d9c340b4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_6b42bfcf-0151-4cbf-b73e-34f74d79cddf" xlink:href="bldp-20211231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_bbbc6b76-c7cc-436a-a6bf-0d6816022624" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_6b42bfcf-0151-4cbf-b73e-34f74d79cddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c25b47d4-7b0d-46d8-8219-7b42ea2b9da3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4ba29fa6-5600-492f-8023-1be39fbc6faa" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c25b47d4-7b0d-46d8-8219-7b42ea2b9da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_8d8e2497-8905-4184-aaf5-0daa6e9ab919" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c25b47d4-7b0d-46d8-8219-7b42ea2b9da3" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_8d8e2497-8905-4184-aaf5-0daa6e9ab919" 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-20211231.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_d932de06-72c3-4858-828f-bed9d092f2d7" xlink:href="bldp-20211231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1a309e16-b575-42e9-a687-b0850f271366" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_d932de06-72c3-4858-828f-bed9d092f2d7" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1a309e16-b575-42e9-a687-b0850f271366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_5ea3ef96-afcb-4650-bbd9-8b34eff5e70c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1a309e16-b575-42e9-a687-b0850f271366" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_5ea3ef96-afcb-4650-bbd9-8b34eff5e70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_04922adb-5011-46b9-9423-67b141cb2c7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_5ea3ef96-afcb-4650-bbd9-8b34eff5e70c" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_04922adb-5011-46b9-9423-67b141cb2c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_13b35408-c3bc-4409-a567-e74b54270466" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_04922adb-5011-46b9-9423-67b141cb2c7e" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_13b35408-c3bc-4409-a567-e74b54270466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1a309e16-b575-42e9-a687-b0850f271366" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_8660404e-ba8b-4b7e-8b8d-48a658e68302" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_8660404e-ba8b-4b7e-8b8d-48a658e68302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBenefitPlans_f033eb74-34d1-4abc-b761-771c5540da57" xlink:href="bldp-20211231.xsd#bldp_NumberOfBenefitPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:to="loc_bldp_NumberOfBenefitPlans_f033eb74-34d1-4abc-b761-771c5540da57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_16614927-cff3-4ef3-91e0-64540023c4fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_16614927-cff3-4ef3-91e0-64540023c4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_5379ae94-78a2-4548-9888-c7306330f751" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2d76b8cc-3605-4554-b762-c9eb42d2e203" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_5379ae94-78a2-4548-9888-c7306330f751" 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-20211231.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_9c20b7d2-8786-4783-a6d5-e30cd2a9acea" xlink:href="bldp-20211231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4a1bea4b-e6ea-4707-9457-a79f43403d10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_9c20b7d2-8786-4783-a6d5-e30cd2a9acea" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4a1bea4b-e6ea-4707-9457-a79f43403d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_b87e28aa-3f71-48b7-bb76-32cad55f99be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4a1bea4b-e6ea-4707-9457-a79f43403d10" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_b87e28aa-3f71-48b7-bb76-32cad55f99be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_7750d502-d698-40ff-8df0-7cd3c89e1349" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_b87e28aa-3f71-48b7-bb76-32cad55f99be" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_7750d502-d698-40ff-8df0-7cd3c89e1349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_091b0dec-81bb-4ecc-97a0-0b9a282f7f15" xlink:href="bldp-20211231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_7750d502-d698-40ff-8df0-7cd3c89e1349" xlink:to="loc_bldp_PensionPlanMember_091b0dec-81bb-4ecc-97a0-0b9a282f7f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_a69a5fb6-41b6-49f3-96e4-e36d35da9a30" xlink:href="bldp-20211231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_7750d502-d698-40ff-8df0-7cd3c89e1349" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_a69a5fb6-41b6-49f3-96e4-e36d35da9a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_4e4dc836-95a9-480f-81ae-6d873d6a3c05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4a1bea4b-e6ea-4707-9457-a79f43403d10" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_4e4dc836-95a9-480f-81ae-6d873d6a3c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_248aaf56-ea42-4fce-80c3-f0b73b7cf215" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_4e4dc836-95a9-480f-81ae-6d873d6a3c05" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_248aaf56-ea42-4fce-80c3-f0b73b7cf215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_37663e4f-15af-4e89-ac18-23e743b033c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_248aaf56-ea42-4fce-80c3-f0b73b7cf215" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_37663e4f-15af-4e89-ac18-23e743b033c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_220cc9c2-3613-4873-b240-c0d316ca045a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_248aaf56-ea42-4fce-80c3-f0b73b7cf215" xlink:to="loc_ifrs-full_PlanAssetsMember_220cc9c2-3613-4873-b240-c0d316ca045a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4a1bea4b-e6ea-4707-9457-a79f43403d10" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_33e4ff06-1457-47da-8b07-79967ff66576" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_33e4ff06-1457-47da-8b07-79967ff66576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_53d2ddbe-22f4-40db-9e13-0873be10d934" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_53d2ddbe-22f4-40db-9e13-0873be10d934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_af2f2f6a-26f6-43d2-8df1-7f008702c1b3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_af2f2f6a-26f6-43d2-8df1-7f008702c1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_970ecb22-bfac-4e04-b32a-38a1d1c94442" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_970ecb22-bfac-4e04-b32a-38a1d1c94442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_e3c82994-2b7f-495d-b8a1-f252cd30b1af" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_6aa55ea5-3756-42fa-98a9-1a94852288ff" xlink:to="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_e3c82994-2b7f-495d-b8a1-f252cd30b1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_872bf864-e256-4cf3-a3a4-20aadf60f916" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_872bf864-e256-4cf3-a3a4-20aadf60f916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_f6c8338e-a8be-4d27-9fe9-3cbe39f10adb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_f6c8338e-a8be-4d27-9fe9-3cbe39f10adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4ffae315-6f9a-463e-a8da-6e9cdadf1b20" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4ffae315-6f9a-463e-a8da-6e9cdadf1b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_8ae62461-a849-46fd-b551-1d2d341bc6cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_8ae62461-a849-46fd-b551-1d2d341bc6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_6ff09334-d836-4103-9fde-101857c5d786" xlink:href="bldp-20211231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_6ff09334-d836-4103-9fde-101857c5d786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_2bbe196a-c07a-4a93-b427-226cfc4fdec2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_2b8fa5b7-e1ae-4a2d-b981-835c9fcffb0b" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_2bbe196a-c07a-4a93-b427-226cfc4fdec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_0b8faf67-048f-4c3a-b1e4-5c36cd7e4aaa" xlink:href="bldp-20211231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:to="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_0b8faf67-048f-4c3a-b1e4-5c36cd7e4aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_fd92027a-68b3-4dc3-8d89-43702a2936a6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_0b8faf67-048f-4c3a-b1e4-5c36cd7e4aaa" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_fd92027a-68b3-4dc3-8d89-43702a2936a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_94968a6c-a621-47e7-801c-d3a57003e63f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_0b8faf67-048f-4c3a-b1e4-5c36cd7e4aaa" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_94968a6c-a621-47e7-801c-d3a57003e63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_57994c19-e4b3-4913-b383-dee417234567" xlink:href="bldp-20211231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_0b8faf67-048f-4c3a-b1e4-5c36cd7e4aaa" xlink:to="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_57994c19-e4b3-4913-b383-dee417234567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_d3c11d02-b97f-47d3-933f-c09e658beec4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c7595100-ec25-4c78-8bbc-d11ccdac89e1" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_d3c11d02-b97f-47d3-933f-c09e658beec4" 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-20211231.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_e5bead72-601d-49cc-8a41-890cdca478f9" xlink:href="bldp-20211231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3025171-d874-4285-aba2-2de768bcfb2b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_e5bead72-601d-49cc-8a41-890cdca478f9" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3025171-d874-4285-aba2-2de768bcfb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_ee663723-b7df-4e12-85fc-748aa8f8754e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3025171-d874-4285-aba2-2de768bcfb2b" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_ee663723-b7df-4e12-85fc-748aa8f8754e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_12fb0464-23e3-46f0-9ec8-15002fbc4574" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_ee663723-b7df-4e12-85fc-748aa8f8754e" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_12fb0464-23e3-46f0-9ec8-15002fbc4574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_70747713-7a97-4df2-9284-85d9789209b7" xlink:href="bldp-20211231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_12fb0464-23e3-46f0-9ec8-15002fbc4574" xlink:to="loc_bldp_PensionPlanMember_70747713-7a97-4df2-9284-85d9789209b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_c2d3ddc5-139c-4e2a-8e09-1960028631a7" xlink:href="bldp-20211231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_12fb0464-23e3-46f0-9ec8-15002fbc4574" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_c2d3ddc5-139c-4e2a-8e09-1960028631a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d849ae16-cc8c-42c0-ba4b-5a94b59800e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3025171-d874-4285-aba2-2de768bcfb2b" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d849ae16-cc8c-42c0-ba4b-5a94b59800e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_43745531-8630-444c-935c-258a2320b3c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d849ae16-cc8c-42c0-ba4b-5a94b59800e9" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_43745531-8630-444c-935c-258a2320b3c2" 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-20211231.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_932a1bef-3c65-428e-b971-63e8d4ee9b07" xlink:href="bldp-20211231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_4db81fa2-6c13-486c-ac2f-13a0d96a3b7f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_932a1bef-3c65-428e-b971-63e8d4ee9b07" xlink:to="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_4db81fa2-6c13-486c-ac2f-13a0d96a3b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_e85a1563-13f8-4509-aa5a-39a06ea4566c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_932a1bef-3c65-428e-b971-63e8d4ee9b07" xlink:to="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_e85a1563-13f8-4509-aa5a-39a06ea4566c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_e1f3894c-0b77-40d6-b560-b456a61c3b63" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_932a1bef-3c65-428e-b971-63e8d4ee9b07" xlink:to="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_e1f3894c-0b77-40d6-b560-b456a61c3b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_8ef450c0-dfbb-4235-9ba2-434213c25ce9" xlink:href="bldp-20211231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_932a1bef-3c65-428e-b971-63e8d4ee9b07" xlink:to="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_8ef450c0-dfbb-4235-9ba2-434213c25ce9" 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-20211231.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_c11d5804-24bd-41a7-8604-52cbf8ddb2d6" xlink:href="bldp-20211231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_4b7d9389-41b8-4756-bdfe-ef7aa8bea3f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_c11d5804-24bd-41a7-8604-52cbf8ddb2d6" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_4b7d9389-41b8-4756-bdfe-ef7aa8bea3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_263a987b-a57e-4b4d-a7b4-f3fdfdc828fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_4b7d9389-41b8-4756-bdfe-ef7aa8bea3f2" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_263a987b-a57e-4b4d-a7b4-f3fdfdc828fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_ab505958-0b78-433e-8847-1495fcf9103c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_263a987b-a57e-4b4d-a7b4-f3fdfdc828fc" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_ab505958-0b78-433e-8847-1495fcf9103c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_ebe6ccfd-f965-47c8-9885-f666242a4802" xlink:href="bldp-20211231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_ab505958-0b78-433e-8847-1495fcf9103c" xlink:to="loc_bldp_PensionPlanMember_ebe6ccfd-f965-47c8-9885-f666242a4802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_991cfc3f-59c4-4cff-ba5b-5c7226b20214" xlink:href="bldp-20211231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_ab505958-0b78-433e-8847-1495fcf9103c" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_991cfc3f-59c4-4cff-ba5b-5c7226b20214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_a02845e5-f11e-4a22-881c-4075b5d3a786" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_4b7d9389-41b8-4756-bdfe-ef7aa8bea3f2" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_a02845e5-f11e-4a22-881c-4075b5d3a786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_4eb97205-4f12-437d-9c95-69935be2b4f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_a02845e5-f11e-4a22-881c-4075b5d3a786" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_4eb97205-4f12-437d-9c95-69935be2b4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_e5752002-3ae0-4425-aa63-f606831118d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_4eb97205-4f12-437d-9c95-69935be2b4f3" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_e5752002-3ae0-4425-aa63-f606831118d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_4b7d9389-41b8-4756-bdfe-ef7aa8bea3f2" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_369a4fe7-cf97-4ea5-ba8e-7e78f5f095e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_369a4fe7-cf97-4ea5-ba8e-7e78f5f095e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_6dac2170-c343-499e-ae01-d66cbd9e66f6" xlink:href="bldp-20211231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:to="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_6dac2170-c343-499e-ae01-d66cbd9e66f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_51966041-681d-4376-a0ef-e932bce4103d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_51966041-681d-4376-a0ef-e932bce4103d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_849cbf53-c908-4c94-804e-75ec1f5a85f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a70b9884-0abe-433d-9886-9077a14cd353" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_849cbf53-c908-4c94-804e-75ec1f5a85f4" 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-20211231.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_4a4145b7-5c5a-48d8-acdb-f7a599c8e270" xlink:href="bldp-20211231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_5a7e0e79-1b79-4bfb-961e-ad51c9af5113" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_4a4145b7-5c5a-48d8-acdb-f7a599c8e270" xlink:to="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_5a7e0e79-1b79-4bfb-961e-ad51c9af5113" 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-20211231.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_459664ac-2bef-4e49-9c1a-d47a09302608" xlink:href="bldp-20211231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_955d8aeb-c332-43e7-afe5-7408de268c43" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_459664ac-2bef-4e49-9c1a-d47a09302608" xlink:to="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_955d8aeb-c332-43e7-afe5-7408de268c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_c18c1b66-5669-4393-8554-ad387e0f35c8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_459664ac-2bef-4e49-9c1a-d47a09302608" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_c18c1b66-5669-4393-8554-ad387e0f35c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_d16fe273-1563-4057-9eb2-aadb26136f24" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_459664ac-2bef-4e49-9c1a-d47a09302608" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_d16fe273-1563-4057-9eb2-aadb26136f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_869d9f63-f048-4bbc-8fb8-7a5115900786" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_459664ac-2bef-4e49-9c1a-d47a09302608" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_869d9f63-f048-4bbc-8fb8-7a5115900786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_bd397ba8-2551-418d-a516-48ac3e6dbb44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_459664ac-2bef-4e49-9c1a-d47a09302608" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_bd397ba8-2551-418d-a516-48ac3e6dbb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_132c1f1a-c799-47d0-be45-9b31444b735e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_459664ac-2bef-4e49-9c1a-d47a09302608" xlink:to="loc_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_132c1f1a-c799-47d0-be45-9b31444b735e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_052e5791-44cb-43bd-9a44-a3c932b7ed1e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_459664ac-2bef-4e49-9c1a-d47a09302608" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_052e5791-44cb-43bd-9a44-a3c932b7ed1e" 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-20211231.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_515584c3-be81-40e9-8a3f-f1cc52ba6257" xlink:href="bldp-20211231.xsd#bldp_ShareBasedPaymentsArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b65c7741-7dda-404d-8c58-969bee5e239b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentsArrangementsAbstract_515584c3-be81-40e9-8a3f-f1cc52ba6257" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b65c7741-7dda-404d-8c58-969bee5e239b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_803a88db-6398-4b9f-9397-bceb5c1fb23b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b65c7741-7dda-404d-8c58-969bee5e239b" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_803a88db-6398-4b9f-9397-bceb5c1fb23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_e7cb8db6-ce26-44c2-8e6f-b461dad065b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_803a88db-6398-4b9f-9397-bceb5c1fb23b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_e7cb8db6-ce26-44c2-8e6f-b461dad065b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_ecfd41d1-ded9-4d9a-9dc8-62789ebb1516" xlink:href="bldp-20211231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_e7cb8db6-ce26-44c2-8e6f-b461dad065b8" xlink:to="loc_bldp_EmployeeStockOption1Member_ecfd41d1-ded9-4d9a-9dc8-62789ebb1516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_bf194c89-a8fe-4541-b735-69f818f7e79f" xlink:href="bldp-20211231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_e7cb8db6-ce26-44c2-8e6f-b461dad065b8" xlink:to="loc_bldp_DeferredShareUnitsMember_bf194c89-a8fe-4541-b735-69f818f7e79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_c8d5a243-06e3-4469-ab16-d633a46f7819" xlink:href="bldp-20211231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_e7cb8db6-ce26-44c2-8e6f-b461dad065b8" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_c8d5a243-06e3-4469-ab16-d633a46f7819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_29e3519e-fd66-4dbb-a5e2-9928b5351c4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b65c7741-7dda-404d-8c58-969bee5e239b" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_29e3519e-fd66-4dbb-a5e2-9928b5351c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_51aa56fc-acea-46d6-a939-d7d01bad15f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_29e3519e-fd66-4dbb-a5e2-9928b5351c4b" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_51aa56fc-acea-46d6-a939-d7d01bad15f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations_e17c65e6-af8f-41a0-b354-db232f27e546" xlink:href="bldp-20211231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_29e3519e-fd66-4dbb-a5e2-9928b5351c4b" xlink:to="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations_e17c65e6-af8f-41a0-b354-db232f27e546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_bddcc24d-4297-4f37-b44e-03e91289ceab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_29e3519e-fd66-4dbb-a5e2-9928b5351c4b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_bddcc24d-4297-4f37-b44e-03e91289ceab" 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-20211231.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_9da2b49a-6ab4-4bd9-93d3-656e56c21ac7" xlink:href="bldp-20211231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_9da2b49a-6ab4-4bd9-93d3-656e56c21ac7" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_82bc0a96-73e4-4e32-82cb-80ff70a62e5a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_82bc0a96-73e4-4e32-82cb-80ff70a62e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_61a1184f-256f-49f1-a2e6-2ec345e17617" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_82bc0a96-73e4-4e32-82cb-80ff70a62e5a" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_61a1184f-256f-49f1-a2e6-2ec345e17617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_028e5210-6f40-40af-8c68-3546233ce2b7" xlink:href="bldp-20211231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_61a1184f-256f-49f1-a2e6-2ec345e17617" xlink:to="loc_bldp_EmployeeStockOption1Member_028e5210-6f40-40af-8c68-3546233ce2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_47223001-39bc-484f-8901-ecadaba4616a" xlink:href="bldp-20211231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_61a1184f-256f-49f1-a2e6-2ec345e17617" xlink:to="loc_bldp_DeferredShareUnitsMember_47223001-39bc-484f-8901-ecadaba4616a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_e3377219-fb74-4a93-a826-de4aae49d7fd" xlink:href="bldp-20211231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_61a1184f-256f-49f1-a2e6-2ec345e17617" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_e3377219-fb74-4a93-a826-de4aae49d7fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_cd77f8ec-c9d8-4ba8-8632-bea8903195aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_cd77f8ec-c9d8-4ba8-8632-bea8903195aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_9f5b74b2-9084-4230-a292-3a348d153348" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_cd77f8ec-c9d8-4ba8-8632-bea8903195aa" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_9f5b74b2-9084-4230-a292-3a348d153348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember_d818d9f2-d3aa-4962-b1a8-302198d2819a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_9f5b74b2-9084-4230-a292-3a348d153348" xlink:to="loc_ifrs-full_OrdinarySharesMember_d818d9f2-d3aa-4962-b1a8-302198d2819a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis_11efe575-e305-4ed5-a1e7-739565818167" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:to="loc_bldp_SaleOfStockAxis_11efe575-e305-4ed5-a1e7-739565818167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_afb0f195-67a2-4204-91ee-328e2aed011a" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockAxis_11efe575-e305-4ed5-a1e7-739565818167" xlink:to="loc_bldp_SaleOfStockDomain_afb0f195-67a2-4204-91ee-328e2aed011a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BoughtDealOfferingMember_db4f4e37-6467-421c-998c-076e94373566" xlink:href="bldp-20211231.xsd#bldp_BoughtDealOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_afb0f195-67a2-4204-91ee-328e2aed011a" xlink:to="loc_bldp_BoughtDealOfferingMember_db4f4e37-6467-421c-998c-076e94373566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ATMProgramsMember_93d1852b-1d09-488c-a371-2b73466eb71a" xlink:href="bldp-20211231.xsd#bldp_ATMProgramsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_afb0f195-67a2-4204-91ee-328e2aed011a" xlink:to="loc_bldp_ATMProgramsMember_93d1852b-1d09-488c-a371-2b73466eb71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProspectusMember_1f1ef98f-8fce-48cf-9fac-bb52ff754710" xlink:href="bldp-20211231.xsd#bldp_ProspectusMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_afb0f195-67a2-4204-91ee-328e2aed011a" xlink:to="loc_bldp_ProspectusMember_1f1ef98f-8fce-48cf-9fac-bb52ff754710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d56413cd-7f5c-4578-b09a-0726221762c2" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_09c99e5d-0011-4a89-859e-0f5b01e81480" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfSharesIssuedEquity_09c99e5d-0011-4a89-859e-0f5b01e81480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1_61c4b5c6-85f1-450d-b18a-4165b1a9a519" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_SaleOfStockPricePerShare1_61c4b5c6-85f1-450d-b18a-4165b1a9a519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_976a5640-0042-41dd-b083-00e0a490f4d2" xlink:href="bldp-20211231.xsd#bldp_ProceedsFromIssuingSharesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_976a5640-0042-41dd-b083-00e0a490f4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_40832730-0e2f-4af4-a451-53aa80a5b290" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_40832730-0e2f-4af4-a451-53aa80a5b290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAuthorizedAmount_5c9e507a-f750-4db3-aa9a-1a35766721cb" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockAuthorizedAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_SaleOfStockAuthorizedAmount_5c9e507a-f750-4db3-aa9a-1a35766721cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_fee1bf6e-b4e7-4cc3-a124-bf81aee5f3b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfSharesIssued_fee1bf6e-b4e7-4cc3-a124-bf81aee5f3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_cbe2a2ab-4a4f-4929-a813-6a4713980b77" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_cbe2a2ab-4a4f-4929-a813-6a4713980b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_ef36d16d-ab22-4555-a99f-4b25b9f380ad" xlink:href="bldp-20211231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_ef36d16d-ab22-4555-a99f-4b25b9f380ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_88a6d7cd-ffe4-4158-91b1-50a525608d58" xlink:href="bldp-20211231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_88a6d7cd-ffe4-4158-91b1-50a525608d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_a682217f-0c7a-47ea-9e75-7cf8410d99e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_a682217f-0c7a-47ea-9e75-7cf8410d99e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_32ec3a8d-0546-4b1f-916f-fdc966e263e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_32ec3a8d-0546-4b1f-916f-fdc966e263e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_bf572bab-381a-4f79-b39b-671dca2d3548" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_bf572bab-381a-4f79-b39b-671dca2d3548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_ff367ef8-da82-48d7-b760-6f29edf189a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_ff367ef8-da82-48d7-b760-6f29edf189a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_66c8fc8d-6fc5-4a89-b256-dcf1fd9560aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_66c8fc8d-6fc5-4a89-b256-dcf1fd9560aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_01b7cb75-5578-4038-912b-227cd42ed6f2" xlink:href="bldp-20211231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_01b7cb75-5578-4038-912b-227cd42ed6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_eb4f5a80-9187-4552-b7bb-63a5b8bddd7a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_eb4f5a80-9187-4552-b7bb-63a5b8bddd7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_622ecb2b-8008-4db7-acfc-94ae725424a2" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_622ecb2b-8008-4db7-acfc-94ae725424a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_05944d2c-cdd6-431c-a7b1-73885f76aabb" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedPerAwardRedeemed"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_05944d2c-cdd6-431c-a7b1-73885f76aabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees_947e77c2-f595-4c2f-a038-5f37c15ce056" xlink:href="bldp-20211231.xsd#bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees_947e77c2-f595-4c2f-a038-5f37c15ce056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_c8c55827-40c4-4782-ac16-478c0dd619ac" xlink:href="bldp-20211231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_c8c55827-40c4-4782-ac16-478c0dd619ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_59aa290b-02cf-41e4-a4c1-1139c6530186" xlink:href="bldp-20211231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_59aa290b-02cf-41e4-a4c1-1139c6530186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_fa5ac984-306b-4d62-a712-53a91c4d173b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_fa5ac984-306b-4d62-a712-53a91c4d173b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_4a05f580-e77c-4d5a-bdd6-b629faa41586" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_4a05f580-e77c-4d5a-bdd6-b629faa41586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_6271b6f0-093c-4b4c-b92d-e2be5e374d69" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_6271b6f0-093c-4b4c-b92d-e2be5e374d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_c18ba21c-d7cd-4ac9-8a8e-d7bebaf1d7bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_c18ba21c-d7cd-4ac9-8a8e-d7bebaf1d7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans_60818a26-408e-44bf-bc3c-4e4aa41eec49" xlink:href="bldp-20211231.xsd#bldp_NumberOfShareBasedCompensationPlans"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_bldp_NumberOfShareBasedCompensationPlans_60818a26-408e-44bf-bc3c-4e4aa41eec49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_fa543a13-bb83-4806-be27-9610f6817af9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_fa543a13-bb83-4806-be27-9610f6817af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_91b2f737-170d-464d-ad3f-a113105f66cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_8cc410f1-0be1-4aee-8d49-90b699d48598" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_91b2f737-170d-464d-ad3f-a113105f66cc" 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-20211231.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_e88fd6e5-b437-4c04-aaaf-aa5ce62909aa" xlink:href="bldp-20211231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_f98c2053-0bf3-4f49-b63f-aa8479c94d98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_e88fd6e5-b437-4c04-aaaf-aa5ce62909aa" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_f98c2053-0bf3-4f49-b63f-aa8479c94d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis_bd096c0b-8aab-4e68-9abb-6168f380ed1f" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_f98c2053-0bf3-4f49-b63f-aa8479c94d98" xlink:to="loc_bldp_SaleOfStockAxis_bd096c0b-8aab-4e68-9abb-6168f380ed1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_e165cc2b-4989-41bc-9947-5fcc8f5e24eb" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockAxis_bd096c0b-8aab-4e68-9abb-6168f380ed1f" xlink:to="loc_bldp_SaleOfStockDomain_e165cc2b-4989-41bc-9947-5fcc8f5e24eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BoughtDealOfferingMember_19cab2fd-876a-42f3-b98f-9cef3aad4e18" xlink:href="bldp-20211231.xsd#bldp_BoughtDealOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_e165cc2b-4989-41bc-9947-5fcc8f5e24eb" xlink:to="loc_bldp_BoughtDealOfferingMember_19cab2fd-876a-42f3-b98f-9cef3aad4e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ATMProgramsMember_d4b2b0a4-25e9-4937-8791-583d63967c23" xlink:href="bldp-20211231.xsd#bldp_ATMProgramsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_e165cc2b-4989-41bc-9947-5fcc8f5e24eb" xlink:to="loc_bldp_ATMProgramsMember_d4b2b0a4-25e9-4937-8791-583d63967c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_f98c2053-0bf3-4f49-b63f-aa8479c94d98" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_2480ff99-0d08-4693-8d96-9ea5b67af361" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesIssuedEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_bldp_NumberOfSharesIssuedEquity_2480ff99-0d08-4693-8d96-9ea5b67af361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1_641ef1f5-a727-4b0b-8759-22686eda013c" xlink:href="bldp-20211231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_bldp_SaleOfStockPricePerShare1_641ef1f5-a727-4b0b-8759-22686eda013c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_59f1d6d9-9837-4eb3-b83e-8d8742540699" xlink:href="bldp-20211231.xsd#bldp_ProceedsFromIssuingSharesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_59f1d6d9-9837-4eb3-b83e-8d8742540699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts_f149a5e5-8b53-4e76-8513-b75fe3a46786" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_ifrs-full_PaymentsForShareIssueCosts_f149a5e5-8b53-4e76-8513-b75fe3a46786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForOtherShareIssueCosts_b4bc1477-123e-41ec-bba6-1779efa4a1cf" xlink:href="bldp-20211231.xsd#bldp_PaymentsForOtherShareIssueCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_bldp_PaymentsForOtherShareIssueCosts_b4bc1477-123e-41ec-bba6-1779efa4a1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_7f519b15-105c-43f0-abb4-54fac067bca2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5f370107-cc47-46f6-88ed-7d1f74927e6d" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_7f519b15-105c-43f0-abb4-54fac067bca2" 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-20211231.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_6a318990-963e-4a4a-b093-3795f655d08a" xlink:href="bldp-20211231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_c083c0d9-256d-4911-95a8-1714339d6fdf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_c083c0d9-256d-4911-95a8-1714339d6fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_995214cd-8fd9-48ac-8008-8055b3dcf8d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_995214cd-8fd9-48ac-8008-8055b3dcf8d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_c5518bcf-5bb9-4832-ab65-cd5f0bb3b659" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_c5518bcf-5bb9-4832-ab65-cd5f0bb3b659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_bf5fac5c-dc22-469b-abff-a57f97cbcb54" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_bf5fac5c-dc22-469b-abff-a57f97cbcb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_1f89f925-30fa-4e3f-b3ec-5a170d16c016" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_1f89f925-30fa-4e3f-b3ec-5a170d16c016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_1a97eb48-2cfb-4903-a120-f8cadabea358" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_1a97eb48-2cfb-4903-a120-f8cadabea358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_50038b59-075a-4641-acf0-d236db516f7a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_50038b59-075a-4641-acf0-d236db516f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_8ea6471f-6621-4a50-bf69-7f6c484fa24b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_8ea6471f-6621-4a50-bf69-7f6c484fa24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_bfb42c4d-242c-4f48-8e54-76cc2f7331fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_bfb42c4d-242c-4f48-8e54-76cc2f7331fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_28cbf935-0e89-4b80-be6a-a0a2f8fc3c26" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_28cbf935-0e89-4b80-be6a-a0a2f8fc3c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_4eb38e6c-c03f-49bb-8cb2-ca72861b402f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_4eb38e6c-c03f-49bb-8cb2-ca72861b402f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_b13a655b-6755-4aa4-80d5-7f6e68de4001" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6a318990-963e-4a4a-b093-3795f655d08a" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_b13a655b-6755-4aa4-80d5-7f6e68de4001" 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-20211231.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_0b10e264-1e0b-467c-834c-64b45fb1794c" xlink:href="bldp-20211231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_c7b18b7e-2258-4895-a7b9-50a790f9f5ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_0b10e264-1e0b-467c-834c-64b45fb1794c" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_c7b18b7e-2258-4895-a7b9-50a790f9f5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_9ed81a64-2d98-4632-a756-bedb3328a288" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_c7b18b7e-2258-4895-a7b9-50a790f9f5ae" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_9ed81a64-2d98-4632-a756-bedb3328a288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_9ed81a64-2d98-4632-a756-bedb3328a288" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeOneMember_e876140d-0abb-4270-bb6a-f3ef3cd139bd" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeOneMember_e876140d-0abb-4270-bb6a-f3ef3cd139bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeTwoMember_54c82e7e-47ed-4262-9cca-2247d8a4e72c" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeTwoMember_54c82e7e-47ed-4262-9cca-2247d8a4e72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeThreeMember_bd199879-979a-4ba3-867f-c54436c71e57" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeThreeMember_bd199879-979a-4ba3-867f-c54436c71e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeFourMember_faf46d5a-d501-4190-bf96-8843a133d915" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeFourMember_faf46d5a-d501-4190-bf96-8843a133d915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeFiveMember_adabb9aa-ddfd-4d53-8eb6-423bc2d3403f" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeFiveMember_adabb9aa-ddfd-4d53-8eb6-423bc2d3403f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeSixMember_48726ee6-5332-42de-84f7-054fbfc852d2" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceRangeSixMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_ab2679d4-8723-441b-9116-984acaaf0c1a" xlink:to="loc_bldp_ExercisePriceRangeSixMember_48726ee6-5332-42de-84f7-054fbfc852d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_9037bd55-3a7f-48d0-b24f-2b49072ea395" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_c7b18b7e-2258-4895-a7b9-50a790f9f5ae" xlink:to="loc_ifrs-full_RangeAxis_9037bd55-3a7f-48d0-b24f-2b49072ea395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_49a53242-42a9-4b9d-b61c-a86df6916b43" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_9037bd55-3a7f-48d0-b24f-2b49072ea395" xlink:to="loc_ifrs-full_RangesMember_49a53242-42a9-4b9d-b61c-a86df6916b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_e037bee8-c195-43df-8318-f4c58ef4242c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_49a53242-42a9-4b9d-b61c-a86df6916b43" xlink:to="loc_ifrs-full_BottomOfRangeMember_e037bee8-c195-43df-8318-f4c58ef4242c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_65e6d6ca-1db3-4497-bde1-5cbefc449481" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_49a53242-42a9-4b9d-b61c-a86df6916b43" xlink:to="loc_ifrs-full_TopOfRangeMember_65e6d6ca-1db3-4497-bde1-5cbefc449481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_c7b18b7e-2258-4895-a7b9-50a790f9f5ae" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceOfShareOptions_48b88eaa-588b-4256-92b6-c1f6e4979f16" xlink:href="bldp-20211231.xsd#bldp_ExercisePriceOfShareOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_bldp_ExercisePriceOfShareOptions_48b88eaa-588b-4256-92b6-c1f6e4979f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_0cdd44c1-7267-420f-9b0a-7132c6f3175f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_0cdd44c1-7267-420f-9b0a-7132c6f3175f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_a2a3ce46-14da-40ce-bfb8-54f11641f099" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_a2a3ce46-14da-40ce-bfb8-54f11641f099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_44573cc7-911b-4324-8476-d0ac587a2f10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_44573cc7-911b-4324-8476-d0ac587a2f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_7a7266af-8bed-4b6d-a89b-25fc045c99a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_7a7266af-8bed-4b6d-a89b-25fc045c99a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_491f537e-ff11-4ece-a4aa-e3e9d7ea9efe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_5171485d-c916-45ab-9db6-20ba32fea746" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_491f537e-ff11-4ece-a4aa-e3e9d7ea9efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_41cf620d-64de-433c-8f0c-4d1cb5aa7db9" xlink:href="bldp-20211231.xsd#bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_c7b18b7e-2258-4895-a7b9-50a790f9f5ae" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_41cf620d-64de-433c-8f0c-4d1cb5aa7db9" 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-20211231.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_5bc17a0b-b9b6-4dff-a81f-5050f37c0af1" xlink:href="bldp-20211231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OptionlifeshareoptionsgrantedPeriod_10af0feb-5d1a-40d3-8c38-41e0b89b7e2f" xlink:href="bldp-20211231.xsd#bldp_OptionlifeshareoptionsgrantedPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_5bc17a0b-b9b6-4dff-a81f-5050f37c0af1" xlink:to="loc_bldp_OptionlifeshareoptionsgrantedPeriod_10af0feb-5d1a-40d3-8c38-41e0b89b7e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_8c2d3362-e91f-4b99-a4b5-9012a5c92b84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_5bc17a0b-b9b6-4dff-a81f-5050f37c0af1" xlink:to="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_8c2d3362-e91f-4b99-a4b5-9012a5c92b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_b1f2cc8a-b1f0-4902-ad1b-0a1e15aefbce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_5bc17a0b-b9b6-4dff-a81f-5050f37c0af1" xlink:to="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_b1f2cc8a-b1f0-4902-ad1b-0a1e15aefbce" 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-20211231.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_e873adb3-f8b2-4318-a219-5d5c99215b04" xlink:href="bldp-20211231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3bf347cc-959f-4f9f-9c06-6805680778ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_e873adb3-f8b2-4318-a219-5d5c99215b04" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3bf347cc-959f-4f9f-9c06-6805680778ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_95290080-3dcc-4921-88f7-628d3068938c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3bf347cc-959f-4f9f-9c06-6805680778ae" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_95290080-3dcc-4921-88f7-628d3068938c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_29e3a6f7-9073-43ed-8686-104dc745320f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_95290080-3dcc-4921-88f7-628d3068938c" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_29e3a6f7-9073-43ed-8686-104dc745320f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_813eddb5-f478-446a-bec9-caf912325f76" xlink:href="bldp-20211231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_29e3a6f7-9073-43ed-8686-104dc745320f" xlink:to="loc_bldp_DeferredShareUnitsMember_813eddb5-f478-446a-bec9-caf912325f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3bf347cc-959f-4f9f-9c06-6805680778ae" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_8f81974d-0032-4a03-8e6b-2297e0a6311f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_8f81974d-0032-4a03-8e6b-2297e0a6311f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_548d6acc-63f7-4aa7-8ff1-cbe098a16f92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_548d6acc-63f7-4aa7-8ff1-cbe098a16f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_abcc2268-6d4e-4e8f-8777-970464caf52b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_abcc2268-6d4e-4e8f-8777-970464caf52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_fb8e0ed3-0a3d-4465-aede-5c62313386d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2568fbb4-1ff6-4e63-a936-2cca4a8a12da" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_fb8e0ed3-0a3d-4465-aede-5c62313386d2" 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-20211231.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_890af660-e7cf-420d-aa41-4a6919a7d84c" xlink:href="bldp-20211231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3f2deb17-2d5e-424b-9b0b-cb9294864bb4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_890af660-e7cf-420d-aa41-4a6919a7d84c" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3f2deb17-2d5e-424b-9b0b-cb9294864bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bf0280e8-605b-46c5-b29c-9c186b67ea10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3f2deb17-2d5e-424b-9b0b-cb9294864bb4" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bf0280e8-605b-46c5-b29c-9c186b67ea10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_d773be4a-265b-4c69-a291-72d00e1c2f91" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bf0280e8-605b-46c5-b29c-9c186b67ea10" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_d773be4a-265b-4c69-a291-72d00e1c2f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_12622f49-a4fb-4958-9671-aae33b438f8a" xlink:href="bldp-20211231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d773be4a-265b-4c69-a291-72d00e1c2f91" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_12622f49-a4fb-4958-9671-aae33b438f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3f2deb17-2d5e-424b-9b0b-cb9294864bb4" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_55628dc3-86eb-4d1e-8647-e2bb72e60689" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_55628dc3-86eb-4d1e-8647-e2bb72e60689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_de9a7e63-825c-47ae-8c46-5eb6c1b313f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_de9a7e63-825c-47ae-8c46-5eb6c1b313f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_9c573465-8191-4f59-94f2-6a26b9df1a35" xlink:href="bldp-20211231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_9c573465-8191-4f59-94f2-6a26b9df1a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_e7153295-b8d4-4474-8ae7-ba6c2646b45a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_e7153295-b8d4-4474-8ae7-ba6c2646b45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_bae8bfcd-6fa5-4baf-85a9-c57e00040a0a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_bae8bfcd-6fa5-4baf-85a9-c57e00040a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_9169281e-53a1-4c02-aee7-e1cca5fd414a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0bb79cff-fe79-469b-a35a-5fb0a88d12c6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_9169281e-53a1-4c02-aee7-e1cca5fd414a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Commitmentsandcontingencies" xlink:type="simple" xlink:href="bldp-20211231.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_dc4f1356-4fe2-47ae-ad23-c85b33becc73" xlink:href="bldp-20211231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_0cadda17-8e6f-47c8-99bc-a1a04a922091" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_dc4f1356-4fe2-47ae-ad23-c85b33becc73" xlink:to="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_0cadda17-8e6f-47c8-99bc-a1a04a922091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="simple" xlink:href="bldp-20211231.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_9b0e455b-8e7a-48e3-b771-74aa3b67e605" xlink:href="bldp-20211231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_48050055-3b47-408c-b861-982868a557dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_9b0e455b-8e7a-48e3-b771-74aa3b67e605" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_48050055-3b47-408c-b861-982868a557dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_edf078ba-aba6-41ff-a0fe-161464b2ffcd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_48050055-3b47-408c-b861-982868a557dc" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_edf078ba-aba6-41ff-a0fe-161464b2ffcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_b4b2a27d-dc2c-48c1-abbf-308b2aab9b0f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_edf078ba-aba6-41ff-a0fe-161464b2ffcd" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_b4b2a27d-dc2c-48c1-abbf-308b2aab9b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_209920fe-ea7e-41a4-bf70-f5f335dc6376" xlink:href="bldp-20211231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_b4b2a27d-dc2c-48c1-abbf-308b2aab9b0f" xlink:to="loc_bldp_HyCapFundMember_209920fe-ea7e-41a4-bf70-f5f335dc6376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_fce0dbce-6158-4280-adc5-92722c1158e7" xlink:href="bldp-20211231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_b4b2a27d-dc2c-48c1-abbf-308b2aab9b0f" xlink:to="loc_bldp_CleanH2FundMember_fce0dbce-6158-4280-adc5-92722c1158e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_8715d004-813d-4034-aee5-38c5c85be8b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_48050055-3b47-408c-b861-982868a557dc" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_8715d004-813d-4034-aee5-38c5c85be8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_553f6f9e-7bdc-475f-8eba-983607b7f83b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_8715d004-813d-4034-aee5-38c5c85be8b2" xlink:to="loc_ifrs-full_OtherProvisionsMember_553f6f9e-7bdc-475f-8eba-983607b7f83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_1c737462-7193-4d67-b050-7dd465c8e2b0" xlink:href="bldp-20211231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_553f6f9e-7bdc-475f-8eba-983607b7f83b" xlink:to="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_1c737462-7193-4d67-b050-7dd465c8e2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_61aa8b69-9028-4bf2-b423-1fd2bd671592" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_553f6f9e-7bdc-475f-8eba-983607b7f83b" xlink:to="loc_ifrs-full_MiscellaneousOtherProvisionsMember_61aa8b69-9028-4bf2-b423-1fd2bd671592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_d068a427-ff98-4e4f-a44d-b6ea0c3ff3a1" xlink:href="bldp-20211231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_48050055-3b47-408c-b861-982868a557dc" xlink:to="loc_bldp_InvestmentContributionsAxis_d068a427-ff98-4e4f-a44d-b6ea0c3ff3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_a6b94669-e7cf-46b2-9cf7-bae101eb8b1a" xlink:href="bldp-20211231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsAxis_d068a427-ff98-4e4f-a44d-b6ea0c3ff3a1" xlink:to="loc_bldp_InvestmentContributionsDomain_a6b94669-e7cf-46b2-9cf7-bae101eb8b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_f4e6c13b-3cfb-4570-a733-8c483b972d20" xlink:href="bldp-20211231.xsd#bldp_InitialContributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsDomain_a6b94669-e7cf-46b2-9cf7-bae101eb8b1a" xlink:to="loc_bldp_InitialContributionMember_f4e6c13b-3cfb-4570-a733-8c483b972d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_48050055-3b47-408c-b861-982868a557dc" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CapitalCommitments_cba3ba09-2a21-4ab4-b1b8-287dbf53d2aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CapitalCommitments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_ifrs-full_CapitalCommitments_cba3ba09-2a21-4ab4-b1b8-287dbf53d2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_d70f22a1-dafb-4dfd-8c45-b20fff0bad16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_d70f22a1-dafb-4dfd-8c45-b20fff0bad16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntellectualPropertyTerm_d8716bdd-ecf7-4920-a90d-a6537c40af60" xlink:href="bldp-20211231.xsd#bldp_IntellectualPropertyTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_bldp_IntellectualPropertyTerm_d8716bdd-ecf7-4920-a90d-a6537c40af60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForRoyaltyAgreement_b6ac3d9f-f97d-4219-bed9-7825ec1a099b" xlink:href="bldp-20211231.xsd#bldp_PaymentsForRoyaltyAgreement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_bldp_PaymentsForRoyaltyAgreement_b6ac3d9f-f97d-4219-bed9-7825ec1a099b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage_6993afc3-6f05-4733-8ea7-6f4c909157f7" xlink:href="bldp-20211231.xsd#bldp_RoyaltyObligationContingentPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_bldp_RoyaltyObligationContingentPercentage_6993afc3-6f05-4733-8ea7-6f4c909157f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount_f96eaf88-8178-40a7-aeba-7834b5d80571" xlink:href="bldp-20211231.xsd#bldp_RoyaltyObligationContingentMaximumAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_bldp_RoyaltyObligationContingentMaximumAmount_f96eaf88-8178-40a7-aeba-7834b5d80571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RoyaltyExpense_3d0074f9-48ed-4f4a-9a30-d67c8f6a2c51" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RoyaltyExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_ifrs-full_RoyaltyExpense_3d0074f9-48ed-4f4a-9a30-d67c8f6a2c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureCashContributionsTerm_9e8e4768-5fb6-4d8c-87e8-17cdd1f44274" xlink:href="bldp-20211231.xsd#bldp_JointVentureCashContributionsTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_7662c44e-8a66-4134-974d-95e6566267ce" xlink:to="loc_bldp_JointVentureCashContributionsTerm_9e8e4768-5fb6-4d8c-87e8-17cdd1f44274" 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-20211231.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_0f0e6752-2729-4111-bd33-800172f65cf6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueExplanatory_d83ad459-9621-41cc-a46a-d0ffad59cbb7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0f0e6752-2729-4111-bd33-800172f65cf6" xlink:to="loc_ifrs-full_DisclosureOfRevenueExplanatory_d83ad459-9621-41cc-a46a-d0ffad59cbb7" 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-20211231.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_8ab3d363-248c-4068-9334-9fa08e6909d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_1d43b0aa-e536-480a-9446-6813a5b0577d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_8ab3d363-248c-4068-9334-9fa08e6909d5" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_1d43b0aa-e536-480a-9446-6813a5b0577d" 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-20211231.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_517d1dc6-4884-4ca7-8c07-6a65607a080c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_517d1dc6-4884-4ca7-8c07-6a65607a080c" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_0e1212b2-8789-42b8-95e0-6eee003f580e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:to="loc_ifrs-full_GeographicalAreasAxis_0e1212b2-8789-42b8-95e0-6eee003f580e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_0e1212b2-8789-42b8-95e0-6eee003f580e" xlink:to="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_e0573e18-18cd-4d85-a93d-0e6094c7c3ea" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:to="loc_country_CN_e0573e18-18cd-4d85-a93d-0e6094c7c3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EUROPE1Member_a60f0041-af1d-43ad-aa90-d287b40df5bb" xlink:href="bldp-20211231.xsd#bldp_EUROPE1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:to="loc_bldp_EUROPE1Member_a60f0041-af1d-43ad-aa90-d287b40df5bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NorthAmerica1Member_6ea39158-4701-426e-a378-73bc8d332478" xlink:href="bldp-20211231.xsd#bldp_NorthAmerica1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:to="loc_bldp_NorthAmerica1Member_6ea39158-4701-426e-a378-73bc8d332478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherGeographicalAreasMember_f33c81af-4d75-4745-9c31-67adbf691433" xlink:href="bldp-20211231.xsd#bldp_OtherGeographicalAreasMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_1eb5f52b-b007-4c08-bff6-284cad4192d8" xlink:to="loc_bldp_OtherGeographicalAreasMember_f33c81af-4d75-4745-9c31-67adbf691433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_979f4ce3-66af-4dab-8eba-e6fbe1c24e70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_979f4ce3-66af-4dab-8eba-e6fbe1c24e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_979f4ce3-66af-4dab-8eba-e6fbe1c24e70" xlink:to="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HeavyDutyMotiveMember_f23fd93a-018b-4410-803b-03dd7345d929" xlink:href="bldp-20211231.xsd#bldp_HeavyDutyMotiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:to="loc_bldp_HeavyDutyMotiveMember_f23fd93a-018b-4410-803b-03dd7345d929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_MaterialHandlingMember_80d5cff6-831b-49ff-ba5a-c585a4c7b5f8" xlink:href="bldp-20211231.xsd#bldp_MaterialHandlingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:to="loc_bldp_MaterialHandlingMember_80d5cff6-831b-49ff-ba5a-c585a4c7b5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BackUpPowerMember_7662bca0-7644-4104-93d5-39c69f5302e0" xlink:href="bldp-20211231.xsd#bldp_BackUpPowerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:to="loc_bldp_BackUpPowerMember_7662bca0-7644-4104-93d5-39c69f5302e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TechnologySolutionsMember_2e16713c-53a7-42ef-abd3-d903cde45541" xlink:href="bldp-20211231.xsd#bldp_TechnologySolutionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_53f21418-322c-48c0-ae24-a3c57f64379c" xlink:to="loc_bldp_TechnologySolutionsMember_2e16713c-53a7-42ef-abd3-d903cde45541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_b02e692c-a369-4bb9-bff2-d1b7d9780eb6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_b02e692c-a369-4bb9-bff2-d1b7d9780eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_bea0304a-02c5-407d-87ee-0a82847a1429" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_b02e692c-a369-4bb9-bff2-d1b7d9780eb6" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_bea0304a-02c5-407d-87ee-0a82847a1429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_ca37d4af-9887-4aeb-a5e9-a359c80b617a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bea0304a-02c5-407d-87ee-0a82847a1429" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_ca37d4af-9887-4aeb-a5e9-a359c80b617a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_093d4563-9bdc-4842-9182-1c9520754a4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_bea0304a-02c5-407d-87ee-0a82847a1429" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_093d4563-9bdc-4842-9182-1c9520754a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_787343e6-0cb9-491a-8997-bbd733625fa3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_82e705f3-efc9-47ae-8a01-c9f277ddcecb" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_787343e6-0cb9-491a-8997-bbd733625fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_99bed4c9-35ea-4e7a-9ba6-5868fcf96cd8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_787343e6-0cb9-491a-8997-bbd733625fa3" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_99bed4c9-35ea-4e7a-9ba6-5868fcf96cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Personnelexpenses" xlink:type="simple" xlink:href="bldp-20211231.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_46a81f68-de2b-4250-b22e-95607dbb0f98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_721219b9-3506-4c14-a7e7-dbe17c2447a4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_46a81f68-de2b-4250-b22e-95607dbb0f98" xlink:to="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_721219b9-3506-4c14-a7e7-dbe17c2447a4" 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-20211231.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_68aa6bee-8915-4037-9d29-721fd7e6aabc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_9c84ad89-4e4d-4a74-b37e-5af2f99d58a8" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_68aa6bee-8915-4037-9d29-721fd7e6aabc" xlink:to="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_9c84ad89-4e4d-4a74-b37e-5af2f99d58a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelexpensesDetails" xlink:type="simple" xlink:href="bldp-20211231.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_28e3ed7c-1d23-4e93-b39a-d7862721e675" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_dd8a53d7-6df3-4032-9111-c303aef4c182" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_28e3ed7c-1d23-4e93-b39a-d7862721e675" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_dd8a53d7-6df3-4032-9111-c303aef4c182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_a8bef049-fb32-4bd1-b76a-9d7e63133f27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_28e3ed7c-1d23-4e93-b39a-d7862721e675" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_a8bef049-fb32-4bd1-b76a-9d7e63133f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_eabca2fd-48ad-4c78-a2d7-c469b664ea09" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_28e3ed7c-1d23-4e93-b39a-d7862721e675" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_eabca2fd-48ad-4c78-a2d7-c469b664ea09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Otheroperatingexpense" xlink:type="simple" xlink:href="bldp-20211231.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_407537f0-1e90-4e38-9fbc-bbf9e8b285d1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_77f98692-b9e2-4207-b68c-f196f95bc34a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_407537f0-1e90-4e38-9fbc-bbf9e8b285d1" xlink:to="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_77f98692-b9e2-4207-b68c-f196f95bc34a" 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-20211231.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_cc373bb6-24c9-4124-b4b1-cc475788cda4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_7ba4d02b-072a-4934-ad44-c123a329a6d3" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cc373bb6-24c9-4124-b4b1-cc475788cda4" xlink:to="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_7ba4d02b-072a-4934-ad44-c123a329a6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OtheroperatingexpenseDetails" xlink:type="simple" xlink:href="bldp-20211231.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_2e4e7823-489a-4a8a-8427-6bdaf03036f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_e79c5665-0fe6-49fb-a1ad-8dac198f3bc7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AnalysisOfIncomeAndExpenseAbstract_2e4e7823-489a-4a8a-8427-6bdaf03036f6" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_e79c5665-0fe6-49fb-a1ad-8dac198f3bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_075a98b2-da1a-490f-9c86-3f061d06280e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AnalysisOfIncomeAndExpenseAbstract_2e4e7823-489a-4a8a-8427-6bdaf03036f6" xlink:to="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_075a98b2-da1a-490f-9c86-3f061d06280e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_4f66ede1-5835-44c9-be45-ac26b0880389" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2e4e7823-489a-4a8a-8427-6bdaf03036f6" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_4f66ede1-5835-44c9-be45-ac26b0880389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_18942858-88f4-41bf-ae73-5995fc4e8344" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2e4e7823-489a-4a8a-8427-6bdaf03036f6" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_18942858-88f4-41bf-ae73-5995fc4e8344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_12fdba68-e7d4-4383-a36b-b15ee93eee24" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2e4e7823-489a-4a8a-8427-6bdaf03036f6" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_12fdba68-e7d4-4383-a36b-b15ee93eee24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_f1fd8c5d-d9ca-439a-9315-97a01318f8fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherOperatingExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2e4e7823-489a-4a8a-8427-6bdaf03036f6" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingExpense_f1fd8c5d-d9ca-439a-9315-97a01318f8fa" 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-20211231.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_8ff6e11c-2be2-468a-98f2-37425e373551" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_06b127c5-5861-46b4-a5f1-87618539f812" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_8ff6e11c-2be2-468a-98f2-37425e373551" xlink:to="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_06b127c5-5861-46b4-a5f1-87618539f812" 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-20211231.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_dd362e00-0915-4862-86ec-373e62541fec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_926c52b4-398a-443c-9342-792f3afdefc4" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_dd362e00-0915-4862-86ec-373e62541fec" xlink:to="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_926c52b4-398a-443c-9342-792f3afdefc4" 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-20211231.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_e2104394-259b-4c7b-bde0-aab6b27c7438" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_509836f4-27ea-43fd-bf11-ccba329eccb4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_e2104394-259b-4c7b-bde0-aab6b27c7438" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_509836f4-27ea-43fd-bf11-ccba329eccb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionAdministrativeExpense_2d09fad5-73a5-4998-9ce3-338a633cca50" xlink:href="bldp-20211231.xsd#bldp_PensionAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_e2104394-259b-4c7b-bde0-aab6b27c7438" xlink:to="loc_bldp_PensionAdministrativeExpense_2d09fad5-73a5-4998-9ce3-338a633cca50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome_76631d01-5223-433e-a1a6-804af0954221" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_AnalysisOfIncomeAndExpenseAbstract_e2104394-259b-4c7b-bde0-aab6b27c7438" xlink:to="loc_ifrs-full_InvestmentIncome_76631d01-5223-433e-a1a6-804af0954221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_30621431-e590-4246-9e60-6e02dd7399dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherFinanceIncomeCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_e2104394-259b-4c7b-bde0-aab6b27c7438" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_30621431-e590-4246-9e60-6e02dd7399dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_e0fda243-66f5-4fb7-9e94-9ee8995fb92b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_e2104394-259b-4c7b-bde0-aab6b27c7438" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_e0fda243-66f5-4fb7-9e94-9ee8995fb92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_37395c21-3346-41dc-8bc2-00008dd1ad22" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_e2104394-259b-4c7b-bde0-aab6b27c7438" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_37395c21-3346-41dc-8bc2-00008dd1ad22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GovernmentLevies_5e3b6ca5-da9a-4a3f-96d7-7053f15efaa5" xlink:href="bldp-20211231.xsd#bldp_GovernmentLevies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_e2104394-259b-4c7b-bde0-aab6b27c7438" xlink:to="loc_bldp_GovernmentLevies_5e3b6ca5-da9a-4a3f-96d7-7053f15efaa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_82c477c6-bcee-4ce9-ad42-cb06911c9d82" xlink:href="bldp-20211231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_e2104394-259b-4c7b-bde0-aab6b27c7438" xlink:to="loc_bldp_FinanceAndOtherIncomeExpenses_82c477c6-bcee-4ce9-ad42-cb06911c9d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_563e883a-7642-4b1f-a08b-e81d91dbe26a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_e2104394-259b-4c7b-bde0-aab6b27c7438" xlink:to="loc_ifrs-full_FinanceCosts_563e883a-7642-4b1f-a08b-e81d91dbe26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Incometaxes" xlink:type="simple" xlink:href="bldp-20211231.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_2eb40abc-9d10-4403-a641-89994e9751d4" xlink:href="bldp-20211231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_a3133b26-1682-4abf-afaa-339f363129c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2eb40abc-9d10-4403-a641-89994e9751d4" xlink:to="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_a3133b26-1682-4abf-afaa-339f363129c0" 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-20211231.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_97d59818-5918-4e7b-bf10-d3d3e709930e" xlink:href="bldp-20211231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_5d63e37e-f954-4eca-a59c-eb5b40f378e8" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_97d59818-5918-4e7b-bf10-d3d3e709930e" xlink:to="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_5d63e37e-f954-4eca-a59c-eb5b40f378e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_8eed7b84-b0bb-49de-909d-608466ade2b4" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_97d59818-5918-4e7b-bf10-d3d3e709930e" xlink:to="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_8eed7b84-b0bb-49de-909d-608466ade2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3e1b0f07-bd96-40c4-aebe-0709a4dbd01d" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_97d59818-5918-4e7b-bf10-d3d3e709930e" xlink:to="loc_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3e1b0f07-bd96-40c4-aebe-0709a4dbd01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_5be8ba17-7904-43b4-a1e6-578ad742c3d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_97d59818-5918-4e7b-bf10-d3d3e709930e" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_5be8ba17-7904-43b4-a1e6-578ad742c3d5" 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-20211231.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_6d545aae-20cd-4e86-aae7-79705a235a76" xlink:href="bldp-20211231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_4857ca10-f940-4fdc-9093-964c3450ffbc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_6d545aae-20cd-4e86-aae7-79705a235a76" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_4857ca10-f940-4fdc-9093-964c3450ffbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WithholdingTax_1a6a81f2-f897-46e4-90be-7f7ee99c3809" xlink:href="bldp-20211231.xsd#bldp_WithholdingTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_6d545aae-20cd-4e86-aae7-79705a235a76" xlink:to="loc_bldp_WithholdingTax_1a6a81f2-f897-46e4-90be-7f7ee99c3809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_73a0b5e8-7248-4d4f-a86f-61770134ed56" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_6d545aae-20cd-4e86-aae7-79705a235a76" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_73a0b5e8-7248-4d4f-a86f-61770134ed56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_72e82fc0-4bd0-4569-b9e5-ffc34711fed4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_6d545aae-20cd-4e86-aae7-79705a235a76" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_72e82fc0-4bd0-4569-b9e5-ffc34711fed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_e62d4ab7-66a6-4080-b19e-b22993000565" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_6d545aae-20cd-4e86-aae7-79705a235a76" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_e62d4ab7-66a6-4080-b19e-b22993000565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_b5b7a515-7633-4059-a622-c99df018effa" xlink:href="bldp-20211231.xsd#bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_6d545aae-20cd-4e86-aae7-79705a235a76" xlink:to="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_b5b7a515-7633-4059-a622-c99df018effa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_113caa21-b303-4990-ac00-ce5ab1f71409" xlink:href="bldp-20211231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_6d545aae-20cd-4e86-aae7-79705a235a76" xlink:to="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_113caa21-b303-4990-ac00-ce5ab1f71409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_42e37fba-3898-42db-84f4-42f9f5cdd6e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_6d545aae-20cd-4e86-aae7-79705a235a76" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_42e37fba-3898-42db-84f4-42f9f5cdd6e8" 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-20211231.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_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:href="bldp-20211231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate_e3263d26-a3bd-40df-ac47-8491eb8ff55c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:to="loc_ifrs-full_ApplicableTaxRate_e3263d26-a3bd-40df-ac47-8491eb8ff55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccountingProfit_75787648-ad94-41ed-bb02-842a396ae719" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccountingProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:to="loc_ifrs-full_AccountingProfit_75787648-ad94-41ed-bb02-842a396ae719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_ac919c04-03a0-4032-9d06-d560efecccb3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_ac919c04-03a0-4032-9d06-d560efecccb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_0f2c2cc7-bda9-498f-8e50-3fdfafff4912" xlink:href="bldp-20211231.xsd#bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:to="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_0f2c2cc7-bda9-498f-8e50-3fdfafff4912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_392913c0-bc13-4dc8-bbcb-86e18392bc21" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_392913c0-bc13-4dc8-bbcb-86e18392bc21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned_7e042f2b-90e5-443d-9a4b-fbbb44cfe2d3" xlink:href="bldp-20211231.xsd#bldp_TaxEffectOfTaxCreditsEarned"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:to="loc_bldp_TaxEffectOfTaxCreditsEarned_7e042f2b-90e5-443d-9a4b-fbbb44cfe2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_35a01fd0-38cf-4c3d-9041-f92fb6e579cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_35a01fd0-38cf-4c3d-9041-f92fb6e579cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_1e543672-917b-48a4-bbf2-5318240d7156" xlink:href="bldp-20211231.xsd#bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:to="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_1e543672-917b-48a4-bbf2-5318240d7156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOther_cd1d04c8-3945-43a2-97b2-0d7d8ea98b89" xlink:href="bldp-20211231.xsd#bldp_TaxEffectOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:to="loc_bldp_TaxEffectOther_cd1d04c8-3945-43a2-97b2-0d7d8ea98b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_74499654-836d-4cd5-bd5d-e1f25e81a84e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_cca8ace7-0a19-4be9-b938-11f7a7a73d50" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_74499654-836d-4cd5-bd5d-e1f25e81a84e" 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-20211231.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_ad44840f-e929-4f61-8f82-72b3f2fbd088" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_c3c945eb-0f33-41f3-ab51-0e6125a0bf94" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ad44840f-e929-4f61-8f82-72b3f2fbd088" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_c3c945eb-0f33-41f3-ab51-0e6125a0bf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_21680815-a853-41f3-9f52-46d6e41ea748" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_c3c945eb-0f33-41f3-ab51-0e6125a0bf94" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_21680815-a853-41f3-9f52-46d6e41ea748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_dcbde7d0-cc21-4620-9547-be9fa9c020db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_21680815-a853-41f3-9f52-46d6e41ea748" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_dcbde7d0-cc21-4620-9547-be9fa9c020db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_e9c31ac6-37e7-47ca-a8ab-f2b5cdaba23e" xlink:href="bldp-20211231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_21680815-a853-41f3-9f52-46d6e41ea748" xlink:to="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_e9c31ac6-37e7-47ca-a8ab-f2b5cdaba23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_3c798d43-9d9f-4872-a8c7-7657f3af4929" xlink:href="bldp-20211231.xsd#bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_21680815-a853-41f3-9f52-46d6e41ea748" xlink:to="loc_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_3c798d43-9d9f-4872-a8c7-7657f3af4929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_159d8a94-e037-4197-9ce0-908c5fc63659" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ad44840f-e929-4f61-8f82-72b3f2fbd088" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_159d8a94-e037-4197-9ce0-908c5fc63659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_1e7c2e20-2f8b-4529-8dd0-a27d750613a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_159d8a94-e037-4197-9ce0-908c5fc63659" xlink:to="loc_ifrs-full_DeferredTaxAssets_1e7c2e20-2f8b-4529-8dd0-a27d750613a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_d7bfe2cd-78a1-4f8e-a135-557006abbdc5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_159d8a94-e037-4197-9ce0-908c5fc63659" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_d7bfe2cd-78a1-4f8e-a135-557006abbdc5" 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-20211231.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_a20eae84-7022-48e8-930a-4f349f9ec643" xlink:href="bldp-20211231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_f39fb37e-f0d4-4699-a720-b7f564feaf4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_a20eae84-7022-48e8-930a-4f349f9ec643" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_f39fb37e-f0d4-4699-a720-b7f564feaf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_453aa2a6-16a9-4404-97e9-e77fded1de3c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_f39fb37e-f0d4-4699-a720-b7f564feaf4b" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_453aa2a6-16a9-4404-97e9-e77fded1de3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_453aa2a6-16a9-4404-97e9-e77fded1de3c" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScientificResearchExpendituresMember_d68e7381-94cd-441d-885c-595bcca01bdb" xlink:href="bldp-20211231.xsd#bldp_ScientificResearchExpendituresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_ScientificResearchExpendituresMember_d68e7381-94cd-441d-885c-595bcca01bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsMember_d7eb11b8-4e11-4d24-acd7-c900e5d3733b" xlink:href="bldp-20211231.xsd#bldp_InvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_InvestmentsMember_d7eb11b8-4e11-4d24-acd7-c900e5d3733b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AccruedWarrantyProvisionMember_56921b63-e72d-44fe-8e10-e6003977b926" xlink:href="bldp-20211231.xsd#bldp_AccruedWarrantyProvisionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_AccruedWarrantyProvisionMember_56921b63-e72d-44fe-8e10-e6003977b926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareIssuanceCostsMember_6118dbfd-5610-430d-be49-3caa141a66ff" xlink:href="bldp-20211231.xsd#bldp_ShareIssuanceCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_ShareIssuanceCostsMember_6118dbfd-5610-430d-be49-3caa141a66ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_cd405e49-6a9a-40c3-91e3-47501f2fc596" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_cd405e49-6a9a-40c3-91e3-47501f2fc596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember_6c8e9bb1-b5f1-4e44-b593-35e8c347415b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedTaxCreditsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_ifrs-full_UnusedTaxCreditsMember_6c8e9bb1-b5f1-4e44-b593-35e8c347415b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_687fb64b-a02c-4420-91b7-b2991cf5ec07" xlink:href="bldp-20211231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_687fb64b-a02c-4420-91b7-b2991cf5ec07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_1c583cdc-368a-4931-b99c-aa0724148d63" xlink:href="bldp-20211231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_c3609356-b12d-4512-8431-01640037c929" xlink:to="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_1c583cdc-368a-4931-b99c-aa0724148d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_87982e83-4127-49ca-896e-898496bd7acc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_f39fb37e-f0d4-4699-a720-b7f564feaf4b" xlink:to="loc_ifrs-full_GeographicalAreasAxis_87982e83-4127-49ca-896e-898496bd7acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_87982e83-4127-49ca-896e-898496bd7acc" xlink:to="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_9efce970-30a3-443f-b8fb-0149b0993db8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_CA_9efce970-30a3-443f-b8fb-0149b0993db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_4c034936-50c4-46b4-93de-5ff9c7d9ac06" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DE"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_DE_4c034936-50c4-46b4-93de-5ff9c7d9ac06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_792c01a7-fbe7-49db-9916-af0c7c9f1474" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_US_792c01a7-fbe7-49db-9916-af0c7c9f1474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_a05425c6-10a5-48dc-bddc-94e2b6f5558d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DK"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_DK_a05425c6-10a5-48dc-bddc-94e2b6f5558d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_3abb4b5d-b809-4e86-8926-51bda4361e9e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_HK_3abb4b5d-b809-4e86-8926-51bda4361e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_716a6250-6d0a-461d-94c9-0e3cd918396d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_619438f6-5476-4f63-9865-747cc18b83be" xlink:to="loc_country_GB_716a6250-6d0a-461d-94c9-0e3cd918396d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_199fe634-262e-468d-9f9b-d700507cb066" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_f39fb37e-f0d4-4699-a720-b7f564feaf4b" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_199fe634-262e-468d-9f9b-d700507cb066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_ed5717a8-6984-4f4f-b210-9bc136fa80ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_199fe634-262e-468d-9f9b-d700507cb066" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_ed5717a8-6984-4f4f-b210-9bc136fa80ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_fd47ede1-457f-4d10-8662-b073d539e1fb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_199fe634-262e-468d-9f9b-d700507cb066" xlink:to="loc_ifrs-full_DeferredTaxAssets_fd47ede1-457f-4d10-8662-b073d539e1fb" 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-20211231.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_252341f0-4561-4142-b169-31414010b537" xlink:href="bldp-20211231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_c8f4f7fa-1fae-456e-a208-caa388bc5640" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_252341f0-4561-4142-b169-31414010b537" xlink:to="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_c8f4f7fa-1fae-456e-a208-caa388bc5640" 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-20211231.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_e29e7c3f-e1de-4094-bc23-d909668edcb8" xlink:href="bldp-20211231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_503f4195-5409-461c-8a94-3f720b84717b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_e29e7c3f-e1de-4094-bc23-d909668edcb8" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_503f4195-5409-461c-8a94-3f720b84717b" 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-20211231.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_2cd0c69f-b31d-4e79-b634-991dc03f1f08" xlink:href="bldp-20211231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_2cd0c69f-b31d-4e79-b634-991dc03f1f08" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_02cb9ce4-02d9-4a67-b1e7-42e900809b60" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_02cb9ce4-02d9-4a67-b1e7-42e900809b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_6f8a977d-e319-4c08-adb9-9489d6af108b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_02cb9ce4-02d9-4a67-b1e7-42e900809b60" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_6f8a977d-e319-4c08-adb9-9489d6af108b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardAssociateMember_9926b654-364f-4d07-8960-519503833cb5" xlink:href="bldp-20211231.xsd#bldp_WeichaiBallardAssociateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_6f8a977d-e319-4c08-adb9-9489d6af108b" xlink:to="loc_bldp_WeichaiBallardAssociateMember_9926b654-364f-4d07-8960-519503833cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_d037cf40-f21a-4561-9f69-1cfb7cd89341" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:to="loc_ifrs-full_JointVenturesAxis_d037cf40-f21a-4561-9f69-1cfb7cd89341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_239e2777-c396-4260-827d-10892a3d3039" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_d037cf40-f21a-4561-9f69-1cfb7cd89341" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_239e2777-c396-4260-827d-10892a3d3039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_6ab1115e-5ed9-44a0-9aa0-bae84f33c542" xlink:href="bldp-20211231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_239e2777-c396-4260-827d-10892a3d3039" xlink:to="loc_bldp_SynergyJVMember_6ab1115e-5ed9-44a0-9aa0-bae84f33c542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7873072e-014e-49bf-8d1e-08f9a58d8eb3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7873072e-014e-49bf-8d1e-08f9a58d8eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5a566445-7a32-4c54-8edd-4310e5e9a3df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7873072e-014e-49bf-8d1e-08f9a58d8eb3" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5a566445-7a32-4c54-8edd-4310e5e9a3df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember_813aed2b-0789-4015-80d3-39fb9d371414" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_5a566445-7a32-4c54-8edd-4310e5e9a3df" xlink:to="loc_ifrs-full_AssociatesMember_813aed2b-0789-4015-80d3-39fb9d371414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_09d783df-e157-4b42-8ef4-07f0d3848bb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_5a566445-7a32-4c54-8edd-4310e5e9a3df" xlink:to="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_09d783df-e157-4b42-8ef4-07f0d3848bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_49561a07-3770-44d1-9f1f-86e821beb3f3" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_8f5b773e-5bbe-4618-b8d2-67c16fd6c994" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_8f5b773e-5bbe-4618-b8d2-67c16fd6c994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_22fd0912-7733-4724-8198-de0d8a6d9923" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_22fd0912-7733-4724-8198-de0d8a6d9923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions_33a7b684-85d6-43ed-bb31-ccd661f4e21a" xlink:href="bldp-20211231.xsd#bldp_InvestmentsRelatedPartyTransactions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_bldp_InvestmentsRelatedPartyTransactions_33a7b684-85d6-43ed-bb31-ccd661f4e21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_6a70476a-8f97-46e5-975a-b5f84e6e976d" xlink:href="bldp-20211231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_6a70476a-8f97-46e5-975a-b5f84e6e976d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_22dede12-0fed-42cf-a791-bdaf2a3e31bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_85a83d9c-57ee-4fc6-97c4-5f45c9bb4005" xlink:to="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_22dede12-0fed-42cf-a791-bdaf2a3e31bb" 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-20211231.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_2e5cba89-6bdd-4b54-95c9-7be4db430518" xlink:href="bldp-20211231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_c5d13773-ee05-49ee-a17e-9564d978c6df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_2e5cba89-6bdd-4b54-95c9-7be4db430518" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_c5d13773-ee05-49ee-a17e-9564d978c6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b8dab272-c35d-4e9d-86b9-584a2235b1a6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_c5d13773-ee05-49ee-a17e-9564d978c6df" xlink:to="loc_srt_RangeAxis_b8dab272-c35d-4e9d-86b9-584a2235b1a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c623ca5-07be-4117-9d86-6c69790e0b6e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b8dab272-c35d-4e9d-86b9-584a2235b1a6" xlink:to="loc_srt_RangeMember_5c623ca5-07be-4117-9d86-6c69790e0b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_60fce396-8adc-4438-a256-c46f1dca7e2a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5c623ca5-07be-4117-9d86-6c69790e0b6e" xlink:to="loc_srt_MaximumMember_60fce396-8adc-4438-a256-c46f1dca7e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_c5d13773-ee05-49ee-a17e-9564d978c6df" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_38120d55-a1e7-48b7-8e96-91c0ac224eee" xlink:href="bldp-20211231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_38120d55-a1e7-48b7-8e96-91c0ac224eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_f7c0f35e-460b-4e3a-b06f-b278045ab8bd" xlink:href="bldp-20211231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_f7c0f35e-460b-4e3a-b06f-b278045ab8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_2e5ae5b8-4431-4f0c-88dc-372a7122f41d" xlink:href="bldp-20211231.xsd#bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_2e5ae5b8-4431-4f0c-88dc-372a7122f41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_8f17eb2c-c773-4d1f-b4ab-cc5e3fd0b31a" xlink:href="bldp-20211231.xsd#bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_8f17eb2c-c773-4d1f-b4ab-cc5e3fd0b31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_b4332fdc-bd9c-44ab-b452-db55661e0239" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_b4332fdc-bd9c-44ab-b452-db55661e0239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_80726b39-8735-4727-826d-83acdb94de9f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_80726b39-8735-4727-826d-83acdb94de9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_1d3fcc58-c8fb-4b85-8b0e-4846d4c496d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_1d3fcc58-c8fb-4b85-8b0e-4846d4c496d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_f3537d96-9acb-4493-b7af-3a1dfd7b6817" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d79b3c74-134c-4744-838b-81935ad9eff1" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_f3537d96-9acb-4493-b7af-3a1dfd7b6817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation" xlink:type="simple" xlink:href="bldp-20211231.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_34479294-56f3-461f-8933-12e3aad2dd63" xlink:href="bldp-20211231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_15a4221e-b94c-46c8-91aa-4d91a814788f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_34479294-56f3-461f-8933-12e3aad2dd63" xlink:to="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_15a4221e-b94c-46c8-91aa-4d91a814788f" 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-20211231.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_a9c308f0-e733-4e0c-bfba-f6e668050068" xlink:href="bldp-20211231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_5cf627a9-4e33-4092-a8ad-fdb47b694d43" xlink:href="bldp-20211231.xsd#bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_a9c308f0-e733-4e0c-bfba-f6e668050068" xlink:to="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_5cf627a9-4e33-4092-a8ad-fdb47b694d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails" xlink:type="simple" xlink:href="bldp-20211231.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_3ef0dd7a-a354-46eb-8ba1-ff65d6d03842" xlink:href="bldp-20211231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Noncashcompensatoryshares_c1229d30-4f1e-4ee1-9683-a0379a8b3ce5" xlink:href="bldp-20211231.xsd#bldp_Noncashcompensatoryshares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_3ef0dd7a-a354-46eb-8ba1-ff65d6d03842" xlink:to="loc_bldp_Noncashcompensatoryshares_c1229d30-4f1e-4ee1-9683-a0379a8b3ce5" 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-20211231.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_b120c946-6013-40c4-8ab0-9c5fc6b2f936" xlink:href="bldp-20211231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_d53caa78-81da-414e-b845-340d966f3a32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_b120c946-6013-40c4-8ab0-9c5fc6b2f936" xlink:to="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_d53caa78-81da-414e-b845-340d966f3a32" 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-20211231.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_51616cd1-7a0f-4b34-89fe-da3ce20ce0da" xlink:href="bldp-20211231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_a6355ae9-7421-4caf-b5b9-9de3adbfd02d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_51616cd1-7a0f-4b34-89fe-da3ce20ce0da" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_a6355ae9-7421-4caf-b5b9-9de3adbfd02d" 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-20211231.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_1bed2e3a-e111-4bc0-bdae-c78f21d5d768" xlink:href="bldp-20211231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_c7390af2-4d79-4183-af77-94cca50d7e23" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_1bed2e3a-e111-4bc0-bdae-c78f21d5d768" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_c7390af2-4d79-4183-af77-94cca50d7e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis_76b690fc-c2eb-4ddf-a9c5-3979197046f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_c7390af2-4d79-4183-af77-94cca50d7e23" xlink:to="loc_ifrs-full_MajorCustomersAxis_76b690fc-c2eb-4ddf-a9c5-3979197046f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_01fc0620-431a-4dcc-878e-d3c9110854c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersAxis_76b690fc-c2eb-4ddf-a9c5-3979197046f6" xlink:to="loc_ifrs-full_MajorCustomersMember_01fc0620-431a-4dcc-878e-d3c9110854c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerOneMember_d264c8a5-870e-4a56-827f-9564463f9496" xlink:href="bldp-20211231.xsd#bldp_CustomerOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_01fc0620-431a-4dcc-878e-d3c9110854c0" xlink:to="loc_bldp_CustomerOneMember_d264c8a5-870e-4a56-827f-9564463f9496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerTwoMember_c06377b1-27d3-4893-a258-ddad8686dd0b" xlink:href="bldp-20211231.xsd#bldp_CustomerTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_01fc0620-431a-4dcc-878e-d3c9110854c0" xlink:to="loc_bldp_CustomerTwoMember_c06377b1-27d3-4893-a258-ddad8686dd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_0716df1f-852a-4c16-bc04-89acb0d25a87" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_c7390af2-4d79-4183-af77-94cca50d7e23" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_0716df1f-852a-4c16-bc04-89acb0d25a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConcentrationRiskNumberOfCustomers_a5c200e8-6a62-4524-a831-4a22ecef1a4b" xlink:href="bldp-20211231.xsd#bldp_ConcentrationRiskNumberOfCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_0716df1f-852a-4c16-bc04-89acb0d25a87" xlink:to="loc_bldp_ConcentrationRiskNumberOfCustomers_a5c200e8-6a62-4524-a831-4a22ecef1a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_45241691-071b-4866-9256-0cec18c506ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_0716df1f-852a-4c16-bc04-89acb0d25a87" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_45241691-071b-4866-9256-0cec18c506ba" 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-20211231.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_407535c7-ea78-4083-893d-ad992454128c" xlink:href="bldp-20211231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_c8b312b2-4ed0-4afd-8b81-b2cc2ecbb90f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_407535c7-ea78-4083-893d-ad992454128c" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_c8b312b2-4ed0-4afd-8b81-b2cc2ecbb90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_e085794b-c4cf-45e2-b642-01982f43749e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_c8b312b2-4ed0-4afd-8b81-b2cc2ecbb90f" xlink:to="loc_ifrs-full_GeographicalAreasAxis_e085794b-c4cf-45e2-b642-01982f43749e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e085794b-c4cf-45e2-b642-01982f43749e" xlink:to="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_c46260c2-88df-448f-b59e-ee4f1d845f7e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_CN_c46260c2-88df-448f-b59e-ee4f1d845f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_c706bc2b-6b33-4547-b843-a678e9737bf8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DE"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_DE_c706bc2b-6b33-4547-b843-a678e9737bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_46b86692-64eb-4aaa-945f-fa3d563ba529" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_US_46b86692-64eb-4aaa-945f-fa3d563ba529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_9d1c4449-66ae-4d48-b529-2819a679d984" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_GB_9d1c4449-66ae-4d48-b529-2819a679d984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_6ea88eb7-5fa5-4697-8f5d-f9bf672a3c48" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_CA_6ea88eb7-5fa5-4697-8f5d-f9bf672a3c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_e424c175-15c0-467c-b74f-a78991140911" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DK"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_DK_e424c175-15c0-467c-b74f-a78991140911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO_1034d562-2d91-4eca-a17d-7d1f7661e187" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NO"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_NO_1034d562-2d91-4eca-a17d-7d1f7661e187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE_5491f973-a553-4bf9-8909-6420d917adae" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BE"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_BE_5491f973-a553-4bf9-8909-6420d917adae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_fa31ddff-1839-445a-a43f-11b407018f3e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_FR"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_FR_fa31ddff-1839-445a-a43f-11b407018f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_ee0605d6-af5f-4697-ba1c-e5ee7e569e4c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_JP"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_JP_ee0605d6-af5f-4697-ba1c-e5ee7e569e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_b790b666-b540-48ed-b2f6-be767631d864" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_ES"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_ES_b790b666-b540-48ed-b2f6-be767631d864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_16c56f3c-b8b0-476d-8136-e4ab68e68baa" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TW"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_TW_16c56f3c-b8b0-476d-8136-e4ab68e68baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_c6abd1a5-d6a7-4916-83b0-08baae8ff092" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PL"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_PL_c6abd1a5-d6a7-4916-83b0-08baae8ff092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_edb6f612-0e3b-4a2c-87fd-c8dcc2bb2b6e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_IN"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_IN_edb6f612-0e3b-4a2c-87fd-c8dcc2bb2b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_2b043bb5-13dc-4c45-9b42-e4cf8ea80e9a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UA"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_UA_2b043bb5-13dc-4c45-9b42-e4cf8ea80e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE_a0ca5541-60a3-4d80-8643-5ba69c5ccba6" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_SE"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_country_SE_a0ca5541-60a3-4d80-8643-5ba69c5ccba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherCountriesMember_74c9f696-02da-4fc5-9d8b-1e32a9358e90" xlink:href="bldp-20211231.xsd#bldp_OtherCountriesMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_662bdd25-7518-4db4-baee-1ee1b2b413c1" xlink:to="loc_bldp_OtherCountriesMember_74c9f696-02da-4fc5-9d8b-1e32a9358e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_0a15ec34-9be2-4efa-aa40-bc399a534c70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_c8b312b2-4ed0-4afd-8b81-b2cc2ecbb90f" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_0a15ec34-9be2-4efa-aa40-bc399a534c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_092ddd2b-b1c3-4f10-a037-9bf004132e0a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_0a15ec34-9be2-4efa-aa40-bc399a534c70" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_092ddd2b-b1c3-4f10-a037-9bf004132e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_fe0086cb-ecf7-4081-9de2-46ba17d19c0f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_0a15ec34-9be2-4efa-aa40-bc399a534c70" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_fe0086cb-ecf7-4081-9de2-46ba17d19c0f" 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-20211231.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_6e40efa9-a507-45ad-aa25-81ca009298cf" xlink:href="bldp-20211231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_ee13ba74-43a0-4f7a-a1bb-f4e3362bafd4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_6e40efa9-a507-45ad-aa25-81ca009298cf" xlink:to="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_ee13ba74-43a0-4f7a-a1bb-f4e3362bafd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsTables" xlink:type="simple" xlink:href="bldp-20211231.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_fb28cb93-abc2-4ad2-b21f-efc307654ac7" xlink:href="bldp-20211231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SummaryOfInvestmentsTableTextBlock_9bed6508-525f-43c9-8aa6-f8cafc4337ed" xlink:href="bldp-20211231.xsd#bldp_SummaryOfInvestmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_fb28cb93-abc2-4ad2-b21f-efc307654ac7" xlink:to="loc_bldp_SummaryOfInvestmentsTableTextBlock_9bed6508-525f-43c9-8aa6-f8cafc4337ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_6243547f-0b27-4dd1-af19-58340ccb7316" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_fb28cb93-abc2-4ad2-b21f-efc307654ac7" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_6243547f-0b27-4dd1-af19-58340ccb7316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory_f69eff9a-5159-4b85-8230-9df09c863d6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_fb28cb93-abc2-4ad2-b21f-efc307654ac7" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory_f69eff9a-5159-4b85-8230-9df09c863d6c" 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-20211231.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_9ddd5e2f-a137-4bf6-8cdd-497a6b2c1e6a" xlink:href="bldp-20211231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_9ddd5e2f-a137-4bf6-8cdd-497a6b2c1e6a" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b7b4c408-8a8a-4005-929a-fdf370bc2302" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b7b4c408-8a8a-4005-929a-fdf370bc2302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b7b4c408-8a8a-4005-929a-fdf370bc2302" xlink:to="loc_ifrs-full_FinancialAssetsMember_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInvestmentsMember_e7a01ca0-80be-4185-ac7d-becf771012dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:to="loc_ifrs-full_EquityInvestmentsMember_e7a01ca0-80be-4185-ac7d-becf771012dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashAndCashEquivalents1Member_4290e310-a940-4ea8-aa8e-5d8a011f8f33" xlink:href="bldp-20211231.xsd#bldp_CashAndCashEquivalents1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:to="loc_bldp_CashAndCashEquivalents1Member_4290e310-a940-4ea8-aa8e-5d8a011f8f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_85cdbd80-e2df-44c1-a446-bb936070f8e0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:to="loc_ifrs-full_CurrencySwapContractMember_85cdbd80-e2df-44c1-a446-bb936070f8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_244a3eff-4cc8-476f-8598-3e297f4a4277" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_eb7f3f7b-9806-4fc5-96f7-c5fa9fd4ec17" xlink:to="loc_ifrs-full_ForwardContractMember_244a3eff-4cc8-476f-8598-3e297f4a4277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_fb474cb7-8d68-44a2-a781-24e860b9d28e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_TypesOfRisksAxis_fb474cb7-8d68-44a2-a781-24e860b9d28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_f750098b-0684-4bdf-ba18-aa1197002ad9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_fb474cb7-8d68-44a2-a781-24e860b9d28e" xlink:to="loc_ifrs-full_TypesOfRisksMember_f750098b-0684-4bdf-ba18-aa1197002ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_fc92b14a-cd7b-41ef-832c-5e3c7b444d84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_f750098b-0684-4bdf-ba18-aa1197002ad9" xlink:to="loc_ifrs-full_CurrencyRiskMember_fc92b14a-cd7b-41ef-832c-5e3c7b444d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommodityPriceRiskMember_224f3ef1-9a3e-4135-8466-b3ef371120e5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CommodityPriceRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_f750098b-0684-4bdf-ba18-aa1197002ad9" xlink:to="loc_ifrs-full_CommodityPriceRiskMember_224f3ef1-9a3e-4135-8466-b3ef371120e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_88fc7797-b339-484d-8ec5-433a60beae3c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_f750098b-0684-4bdf-ba18-aa1197002ad9" xlink:to="loc_ifrs-full_InterestRateRiskMember_88fc7797-b339-484d-8ec5-433a60beae3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_edcdf741-2449-450d-925c-eb056824c582" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_RangeAxis_edcdf741-2449-450d-925c-eb056824c582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_874cd0c9-e0ba-42a0-ba42-690b36a4cd2e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_edcdf741-2449-450d-925c-eb056824c582" xlink:to="loc_ifrs-full_RangesMember_874cd0c9-e0ba-42a0-ba42-690b36a4cd2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_be750109-8a88-41ff-be3c-fca6ed5a2dd3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_874cd0c9-e0ba-42a0-ba42-690b36a4cd2e" xlink:to="loc_ifrs-full_BottomOfRangeMember_be750109-8a88-41ff-be3c-fca6ed5a2dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_6f4ca046-ba80-4734-a686-c7dff3f01a79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_874cd0c9-e0ba-42a0-ba42-690b36a4cd2e" xlink:to="loc_ifrs-full_TopOfRangeMember_6f4ca046-ba80-4734-a686-c7dff3f01a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_569f912a-b970-4181-bd92-72c2c77d6c10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_569f912a-b970-4181-bd92-72c2c77d6c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_207471f8-a745-4618-89a8-3cc49bf4d0f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_569f912a-b970-4181-bd92-72c2c77d6c10" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_207471f8-a745-4618-89a8-3cc49bf4d0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_a1ecb829-453c-4fea-8706-7d49ac7795b9" xlink:href="bldp-20211231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_207471f8-a745-4618-89a8-3cc49bf4d0f2" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_a1ecb829-453c-4fea-8706-7d49ac7795b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_f872215e-263f-42ee-98a1-77e6bff96e38" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_f872215e-263f-42ee-98a1-77e6bff96e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_0f79e98e-207e-403d-bcfd-f0ec69d63756" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_f872215e-263f-42ee-98a1-77e6bff96e38" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_0f79e98e-207e-403d-bcfd-f0ec69d63756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_116c0184-9b55-4a62-b5a8-fe6b3522decd" xlink:href="bldp-20211231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_0f79e98e-207e-403d-bcfd-f0ec69d63756" xlink:to="loc_bldp_ForseePowerMember_116c0184-9b55-4a62-b5a8-fe6b3522decd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_fa330a35-941d-4860-8053-5b3cf583387d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_fa330a35-941d-4860-8053-5b3cf583387d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8d401b8d-c2d0-452b-9a87-fd1bbb400fe3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_fa330a35-941d-4860-8053-5b3cf583387d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8d401b8d-c2d0-452b-9a87-fd1bbb400fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_5980cbd8-b0ae-479d-901f-d83f23127772" xlink:href="bldp-20211231.xsd#bldp_GreenHydrogenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8d401b8d-c2d0-452b-9a87-fd1bbb400fe3" xlink:to="loc_bldp_GreenHydrogenMember_5980cbd8-b0ae-479d-901f-d83f23127772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_d7ce7213-c307-4e97-adb3-d18e06f99655" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentInvestments_7cd3f8ed-b7ae-4b21-b4b8-d84c2da93ad5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_CurrentInvestments_7cd3f8ed-b7ae-4b21-b4b8-d84c2da93ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_3a03edb4-7e3e-4f6b-9c69-60704823f072" xlink:href="bldp-20211231.xsd#bldp_NumberOfSharesReceivedInSaleOfStockTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_3a03edb4-7e3e-4f6b-9c69-60704823f072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome_dfb30ba4-3d51-4960-88b3-b9f00947449d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_InvestmentIncome_dfb30ba4-3d51-4960-88b3-b9f00947449d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_36da8697-4503-44f1-86d5-2584be27b190" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_36da8697-4503-44f1-86d5-2584be27b190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_4a921b81-bfe5-466b-a4b4-ffefb3fc5638" xlink:href="bldp-20211231.xsd#bldp_SaleOfEquitySecuritiesNumberOfSharesSold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_4a921b81-bfe5-466b-a4b4-ffefb3fc5638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_3568d645-9732-4880-9af7-287176fb0553" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_3568d645-9732-4880-9af7-287176fb0553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_62875360-5f2a-43c2-b994-3541a5442921" xlink:href="bldp-20211231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_62875360-5f2a-43c2-b994-3541a5442921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_ea50f12c-e8a6-4bb4-8d9a-f95a2b58fa6b" xlink:href="bldp-20211231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_ea50f12c-e8a6-4bb4-8d9a-f95a2b58fa6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_b015719f-2737-4dec-a51e-059a3b585f71" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_b015719f-2737-4dec-a51e-059a3b585f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_9f2f7ba8-6856-4803-9a06-a832e8cf8d4f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_9f2f7ba8-6856-4803-9a06-a832e8cf8d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice_7f1d7a86-90c0-4230-a813-9438cce19edf" xlink:href="bldp-20211231.xsd#bldp_PriceofForeignExchangeOpeningPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_PriceofForeignExchangeOpeningPrice_7f1d7a86-90c0-4230-a813-9438cce19edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_cba36da3-4cec-4c0b-bab7-ea04b51af2bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_cba36da3-4cec-4c0b-bab7-ea04b51af2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AveragePriceForeignExchangeRate_668d8ab3-7f9a-4777-9bfd-313cd8c701b6" xlink:href="bldp-20211231.xsd#bldp_AveragePriceForeignExchangeRate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_AveragePriceForeignExchangeRate_668d8ab3-7f9a-4777-9bfd-313cd8c701b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_3a865dec-f985-4096-b643-e0d6093e08bc" xlink:href="bldp-20211231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_3a865dec-f985-4096-b643-e0d6093e08bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_8f7c8209-56d4-4840-8804-ec12ec98651c" xlink:href="bldp-20211231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_8f7c8209-56d4-4840-8804-ec12ec98651c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_22b8cf0c-37a4-4273-8b19-c07c1cf1ed9e" xlink:href="bldp-20211231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_22b8cf0c-37a4-4273-8b19-c07c1cf1ed9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_0d398145-6f26-470d-b206-dea29d2c9caa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_0d398145-6f26-470d-b206-dea29d2c9caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_5cffa2e7-073a-41fb-a3f9-0cc8c7fc2926" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_5cffa2e7-073a-41fb-a3f9-0cc8c7fc2926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_0910d7f6-a019-4885-9a6d-a66cba1c4e07" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_0910d7f6-a019-4885-9a6d-a66cba1c4e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentForecastedDefaultRate_2f5c9241-fb5d-40dd-af00-8a904b0a8fd1" xlink:href="bldp-20211231.xsd#bldp_FinancialInstrumentForecastedDefaultRate"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_8242e266-34e2-4b82-948e-e6c3065317a3" xlink:to="loc_bldp_FinancialInstrumentForecastedDefaultRate_2f5c9241-fb5d-40dd-af00-8a904b0a8fd1" 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-20211231.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_28a8dc69-a9fd-450f-a4d7-09d189d2009d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_53d6ccaa-6def-4ae8-aba3-02623d072001" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_28a8dc69-a9fd-450f-a4d7-09d189d2009d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_53d6ccaa-6def-4ae8-aba3-02623d072001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_53d6ccaa-6def-4ae8-aba3-02623d072001" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_6b8dd35f-2994-4cb2-960c-5930bf0eb528" xlink:href="bldp-20211231.xsd#bldp_GreenHydrogenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:to="loc_bldp_GreenHydrogenMember_6b8dd35f-2994-4cb2-960c-5930bf0eb528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_f6ad8e8f-5e1b-48b4-9eda-e3edc24e9d69" xlink:href="bldp-20211231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:to="loc_bldp_ForseePowerMember_f6ad8e8f-5e1b-48b4-9eda-e3edc24e9d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_75eb949d-0f12-4dab-b62f-76ddf81d214e" xlink:href="bldp-20211231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:to="loc_bldp_HyCapFundMember_75eb949d-0f12-4dab-b62f-76ddf81d214e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_d70b1b2f-edcc-4421-856d-328965f4c77d" xlink:href="bldp-20211231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_06b04ee1-a785-4723-9cc6-486b46df434d" xlink:to="loc_bldp_CleanH2FundMember_d70b1b2f-edcc-4421-856d-328965f4c77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_746223a7-7f9a-4af5-907b-895bbc369463" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_28a8dc69-a9fd-450f-a4d7-09d189d2009d" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_746223a7-7f9a-4af5-907b-895bbc369463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_3ebdda37-ed7e-44a6-b58c-9c4507cc04ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_746223a7-7f9a-4af5-907b-895bbc369463" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_3ebdda37-ed7e-44a6-b58c-9c4507cc04ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails" xlink:type="simple" xlink:href="bldp-20211231.xsd#FinancialinstrumentsAllowanceofImpairmentDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_0e74cf4f-1f3b-4ece-b5a9-787dd255816a" xlink:href="bldp-20211231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3caaa464-aa7e-47b6-a825-501f1d5c2a72" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_0e74cf4f-1f3b-4ece-b5a9-787dd255816a" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3caaa464-aa7e-47b6-a825-501f1d5c2a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_fe425e40-606e-4f31-bac3-e333e796ce8d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3caaa464-aa7e-47b6-a825-501f1d5c2a72" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_fe425e40-606e-4f31-bac3-e333e796ce8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_83501ea0-47eb-43d1-9e55-0cc8111c2489" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_fe425e40-606e-4f31-bac3-e333e796ce8d" xlink:to="loc_ifrs-full_FinancialAssetsMember_83501ea0-47eb-43d1-9e55-0cc8111c2489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivablesMember_99fa8a15-29a5-4889-a78e-dd3abce32ef1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeReceivablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_83501ea0-47eb-43d1-9e55-0cc8111c2489" xlink:to="loc_ifrs-full_TradeReceivablesMember_99fa8a15-29a5-4889-a78e-dd3abce32ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_f3576d00-eee4-4be9-b9c8-85359f6c233a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_3caaa464-aa7e-47b6-a825-501f1d5c2a72" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_f3576d00-eee4-4be9-b9c8-85359f6c233a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_f3d60ace-079e-4c1f-8179-c9944d681524" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_f3576d00-eee4-4be9-b9c8-85359f6c233a" xlink:to="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_f3d60ace-079e-4c1f-8179-c9944d681524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_4d9c3c81-ea1e-464b-9a37-1a606e011306" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_DisclosureOfFinancialAssetsLineItems_f3576d00-eee4-4be9-b9c8-85359f6c233a" xlink:to="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_4d9c3c81-ea1e-464b-9a37-1a606e011306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_4117ac1e-978f-490a-9ebc-e1496e4b3189" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_f3576d00-eee4-4be9-b9c8-85359f6c233a" xlink:to="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_4117ac1e-978f-490a-9ebc-e1496e4b3189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SubsequentEvent" xlink:type="simple" xlink:href="bldp-20211231.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_b4377c37-6278-4245-b772-21106d9e331e" xlink:href="bldp-20211231.xsd#bldp_EventsAfterReportingPeriodAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_161d8d74-7dfb-4bf8-89d1-66bb78ceb93c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-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_b4377c37-6278-4245-b772-21106d9e331e" xlink:to="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_161d8d74-7dfb-4bf8-89d1-66bb78ceb93c" 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-20211231_g1.jpg
<TEXT>
begin 644 bldp-20211231_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
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
M+#[MPF3C_ 6K#57'5Y4@60B15I&>@)];8GD30Q;V]TLN7(*P?Z"DJ^B<P[(
M_&P(Z9X_9#AEWD?2+9N/5.N8:*AF(S9 7V14N^+S#24,NW9A&7R5'[A7B:!4
MX"$8O7_)U4OV0DCWR<$8C1GRGRZYX^Z_GX9QD9#[Y1+ZP=%S^/[GA(%]>>CN
MOPL[\S,E%UI\V@42\N"2D4PO(]V</F?-%JV"D.[@;-#UQ39U\A#H)O\HZ=2@
MXP)8^)$20>@7+#[M$J;7E$AN\ZWO*0%SY6TE$M1(_D^5G"V8">G>3$BF(-WB
MI\;WE+"#?"&H>K^@A%T#Q*9M).@D9"LM_\22YY> >*QUCT^6Y)EVF2U#2'?
M!]*?D733"\F?45<ECBPK:20^NW%)0T+R7242Z)+CM@?B.X48,1\_V]7PLR&D
M>]X(Z=X'&.+?+1E)MX! &P@'T)!Q5[42Y&I)YQC^:TE#@,S@<_ZJ5):7737Q
M9+2N5*)%[B (Z9X_!)53TJU]6*O;2)9DXQ%BQENK)1+>0-8$$ RL%B2W-?A.
M!9QN<0+T8#3NRQ#2/0]PJ#I>QEL C(TVQ^N5J(CK9D P5/$$B<::$T=J_$Z?
M)%FZ8MC0VBOX[/NWP;:U]ZJB-ZPOB!R7.Q-"NH.S@5^;DFXME7S=J'LW*&'_
MW#;Q^!*!25>K$6I52L3<NORM>2))I8)D#I@[DIEG0TCW9F(9Z5:-EHP<;:8N
M+]5"WR$W8RPDJ4CO5+ZMZU8MA9%?+7'[C1A-W#7M9-P+(=T!6S4EW3HOQ.'=
M@0-(MXHXOL &C:0+3\ 7%%SX7GKN5@E=&A)$XKO6,_$ '1^3Y5.$=,\;(=W[
M@'LQIJ1;%0GAT1[:4,'6#JJ=DQ$W@<9)J1(ETV]2:BU!P+2."H*U26D_T6*L
MXJ3%Q/+==GXVA'3/'\CTE'2KX+CW;&QIZWL>$2T9?%7LAN!#L" 053%]4 EC
M+G"5,:4[JIN(>+?2+;M?-Z3[9*$RK8/ASTK8!.V.#6UJ2 OH>D&ZM5O"-Y7(
MIAL[3MKXZ7BX>0F[@I"S'3IMC#E'W<^:\+O6W0^6L!>JY\!><=AC8'LFA'0'
M9P,R/27=;H6@M^-]WEHOD6G$2,LX0MVWP]!7NHQX(5,JVN[A1:!T\0A4^4AZ
M*\G(UM'+9;=EA71O)A"9*>E&+!"9D=RH%(JWW([EN2AC-X6$MOA-@IOOI6>(
MN>2U:B-=;7O&G]*Y:R\^+4=(=[",=+-3_.V()Y70539/!5N,UD"ZQ?_]#!;\
M0;'N$N?^KT@G!F3;Z*I]OKJD.SRF".F>-T*Z]X%EI%NV7@ Q5H<$SEK%39A[
ME AL.X  %4L!=A,@+<+?42*@9LAE\P7"EA$<"ZY-O-&Y[(60[OEC&>EF4!E2
ME9X&DBRA0Q=4K]VSUA!\N ]291,0;YE2;>J,L<JF! Y=9>01>$&(BM"(D.Z3
MA19:\]V<W2GAF-D%23<).PY9(@;1.*=$MTT[>+\9<[_+AEM&U4\BYKDE6M,D
M9FP+N9=M9Z>TI_M,-R1GW"LK Z_Z,P8#9T-(=W V+"/= @ZVJY,]P/XAT>R0
M )4N-_@]%4W$"]@^>J^C@VZS=4@3OVN[$E1LGHZB*4*Z-Q/+2#=BK$U\A'M@
M):B1%#HPWEKE-CX510\6!0D>>N2O[D)$18LZOTO?D!>D?'P6QHB0[F 9Z?8L
M"_Z77P6_2>#0X>Y0'!^V+/;_4,F8< ?KT6_D&]QBPZ?[7JSH2>;+$-(];X1T
M[P/+2+?  9D9'V3D@C+NJM,>P.;IA!U@R+X+K)]:,A)QT#J"9/O>-E2B.!G;
M\*16).IL".F>/Y:1;HD7 2$BU1!4N#4!"5.YU '1.B.3+YB=ME1:5J95"QU8
MA_X!H^^)UZ/>,> AW?, DJVE3.*EVW+IA*K>'Y;\0XG?I\08H4%4D&^.WGVN
M D>)&(ZZ'3R"S9:,]Y$#$L[>L&M3FW0FA'0'9\,RTBVX9'/&^V8]$X6NLU^J
MW(+93C)+3-%[P>04DM%=S90TXHN![30GIKH>TKV96$:Z=?8@,WWK'GVQC&HW
M/4*<)9L;'D*E&#)]9H4X#;GIRB%_Z;YN4/ 8D]TC0KH#%6VQ_ CZI2NM6\ 5
MYB0#O:83%$KZ&0(@YI<H\IR5!OV5/->5 4W6?=>W1"CH+4-(][P1TKT/R)1J
M@1OOIS Y3")DM^$!'IV5MXZ,:[<I"3ZT$3<I:K@G7*#03L7OLE\"< ]50])D
M9,^&D.[Y0R J@SX^B5521L#0)(8>N%^Q2;6,O'60;; -V<YI ,G@CA4>+>:(
M%VBG\VYF.ML(Z9X// !(4D3PB C[BT03CAGQ4-D;QT]EAJWI+#F],9X"163%
M[0;N]VZ,ZX[8Z_LS(:0[.!OX-;ZK'XH&DD'NNU6U 8D>#T[34@F22G2]$Y#]
M)H?ILPHDED9"Y+VV2#681^PI^S8BI'LS@43T Z8:QE&2I:O9;KD16TE@ U*.
M>#?<MTWO1G)#/R1Y^%=@=^FBQ#6;2._&V[I&A'2?7M ;#^:34-0:[KDK7=D&
M"4")'+=[B;E\;K!K.A<E&MDPM\.H=C?81\DB/G],,BG62 *YE0:)W^MA?R'=
M\T9(]XK0XJ$]\_\JX<S'>[B]-P^AT=I$5++'!V*I6KG/B'$W:::!J@=W:)$;
MWSDJ^ZJZJ4U%ULR36E<)C$.ZYPT!I,#@GTJ,N:1,0YMQZXD'IZGB" ) =I/A
M%C3XG:'NS"DP^,B50':\+[P?S"$;*T#11C<BI/MD8%PE3HPE<<N) &Y\M=((
M#MI#%\=N%_]+^$W?)^OY #IC/'R*<U^E0^8@".D.S@1!J<3@_RSA%T>RRW_2
M33:.39,XZB0D$HY (UEMZ[HE&"2CS!VO7_P*7YP+V_=\!+9.@G)\N&DCI'NS
MP*_UZUJ]:E-U;WPHK6?BJ!+2$V09T6ZX74\!!/GA:_G!\39 ,9;MB:W&!+B"
M![+.!TM\C]UG(T*Z3R\4P_ADND44S)#E$4@S+D#'IN#GV2FV;_H:,+&88DL7
M6$;HAE4E]\K$O1#2/6^$=*\(QEK[IR#3_6;3%B55:*T?9-ED<9$%R,L(L=>$
MC9FN!J>!:'G(3).OLR&D>]Z04>>H&49&V[VT(P2C],3ORUI]94;]WMG\!O(L
MXS^V<38DC&3YESV5-:3[9& ^(Q+&DG#09WI8HBJ?^[;'S+<Q\_"5,6!LL!GL
ME,KX42&D.S@3W*Z@2DA'V+PI>=$Q1O<%I=,V<!!X^GWZJARDV[8]OV(*B6NV
M;J_7)(9T;Q:0;K:,KV0C$>0IN=&"2T\0\"D0=+KG]_%I^:#B+7$]/EN@0>?$
M7OVJUV4(Z0[FB)#N>2.D>\L0TAWL!R'=P4$1TAUL&D*Z@W4AI#N8(T*ZYXV0
M[BU#2'>P'X1T!P=%2'>P:0CI#M:%D.Y@C@CIGC="NK<,3R@97T<0!&>#>[VU
M; ;!?N!A0Q[N$@2; @\@ZG?=!\%AX';#O9YL'@0G!0]>'E^Y&,P+IYYT>U*J
MA[8PH-L@'RGQ\(]EOVVB>*+MLON4SP3O1[];R;+M1<XK[EO[NQ(/HEGV>^2\
MPE;LYUW6#?>?J@HOV^:FBJ>V(C'+?MM4\2"F5=X2,0=X"*.@?]EY1);+)TL\
MM&W9;Y'SBONHI\\..1MT3'GR\K+M;9N<4Z)S8MEOVR3\UK+G)VP2OJ*$;5]V
M?MLF?+*WEBS[;=O$,XZ.ZD&Q1X533[I5^3REDB/>!O$414^$7?;;)@K'UN_,
M7!7>W>F)M\NV%_FWXB$SJI;+?HN<5[Q-H-\%O!\PM)Y:OVR;FRI>1R=9L^RW
M397WE&C/VP28M^\H678>D>7BFCUB\EUDN7BZ\EM+]O,Z0:^K]"[L9=O;-M'"
MNVWV;YGP6SHH-QD2!^\M679^VR9TDFXN^VW;1.)_?&/!)N#4DVZO%OF2W7^#
M&<)[#I^T^^_*>&W)Q7?_#8*U0E95=6._\"JCW,<S?^C\D$S8!'@=DE?(!,%1
MP)/#?ZO$ZRI7A>J3UQ\&VP-^RVO9-AF*45ZG&FP7O#;2VRHV":ETEVQZZ\PV
M0U!)2?>#5Y7LMRTN"%;!-Y5X;_Y^X7V=WI\=S!NJ!*JAFP"9?B0G"(X";K-X
M4\E^2+?7>DD&!=L#?DLWZ";#JWQ_9O??8(O@_?M>2[E)".DN">F>+T*Z@SDA
MI'N[$=(=!+L(Z0X@I#N8*T*Z-Q AW?-&2'<P)X1T;S="NH-@%R'= 81T!W-%
M2/<&(J1[W@CI#N:$D.[M1DAW$.PBI#N D.Y@K@CIWD"$=,\;(=W!G!#2O=T(
MZ0Z"781T!Q#2'<P5(=T;B)#N>2.D.Y@30KJW&R'=0;"+D.X 0KJ#N2*D>P,1
MTCUOA'0'<T)(]W8CI#L(=A'2'4!(=S!7A'1O(.9,NO]3R55*$$COS(1O*_F>
MDB]8?%H/[.>J)13A*WTQ(YQFTOU9)5<N,3:?ZXO"I4JN6?)%BT_K@?VX7L;_
MPKX(]L1I)=U?7G+M$N</GU?"#GU[R7Z"\K/A*TJ^OX3=^QQ?'#-"ND\&ERQA
MU[YX\>E\Y_O:$OKVU8M/ZP/[2;^^9?$I.!.V@73S;5<JN5I)^]"IKJT#KA%?
MS8=^E2^V""'=Z\&7E="/;UY\.M_YSE]RC9+O*%FG#VU?/<:-VXJ0[@W$49+N
M_UQRTY*[E=RS1##'*7U=R2H0V#ZBY)4E'7P@H8)^0>FZ8#\_5_(G)3?TQ;GX
M_)+;E-RE1'#'45VKY.XESLGY,&;?6W)4V&32+5%RHQ)C[OJY7J[=JOK&8#ZD
MY#4E%_%%X=8EOUF"\*P+]H-L_'')+7UQ+AS_#4KN6O(3)8[_OB67*SFMV%32
MS>:8LS]6<K\28WF3DE6=\L5+S"MZ\N]+!!!/+Q&,?6')NG")$C;YMTL0\.-&
M2/?!\-TE]RAAZUR_^Y1<H615_$C);Y2T+Q$POK'DSHM/Z\.M2CY<PM^-^*X2
M-HZM<_S\V@^4G&;,@73S06*2T8<:IT[^G0WLVP-+7EMR45\4Z  ?*I99%QSG
M@TL^5L)'-Q0T?JBD?:AX1EPHJ>1\V&,^];(E<T5(]RZ,V=2'BN^-YRJX6(E8
MWG'PH5]2\M22YY:LLXCRK25LYSM*ID4T-LU<8J^7@<\5[]-)-OC?E:P*/(+N
M'V?L'=*]@3AJTBV8^*N2<TH0*)-!<+$J\9:11WPI-*APWZG$A%TG.+$7E[1C
M@O]6\J"2G9+?+9$],VG_L.03)0\MX6#?7G*[DJ/ )I-NE;J;E7R\Y)TE GK.
M_RTEJ^K<-Y2XMO]E\6E7#XR_@&B=^)H2XX]<-002C.BG2GZ_Q/$C6F\M.:U&
M8U-)-SUZ7,F_E#R^A./_4,G#2E:M* M^.6(! YACDDH"RW6"T^=,U[W=51#2
M?3!( @KR_J+$-11(?K!$)6<5J/JP:V.0R/9(PJP3=-=<O,[BTV?@.,V'?RQY
M>(EKRZ\A2_L)/+<)<R'=DH-_6O+N$KHE"<T'K4J\D:7;E_S7Q:?=N&RJ:^N
M+K$7E:BD-]@P))\/_:,2^D37O[[D]27_9PF?JMHY5X1T[T+,_I@2/O2))>)?
M-HZO6M6'2L#HNF@?J@OCQB7T?)V@WQ*+T^U>MT1Q[7TE_X<O!M#5YY6(]Y]9
M<O62,^$_E-#Y3CI(<-VV1(QP7 CIWD <=7LY17Y225<'&==_*I$A&Z$-JB<!
M)]^.7N A"&V8I!1MBG%],*E][LD-X_\-D]*^9.]^I60Z$67G?K5DS,0*2,9C
M$*0(4-;9(M/8]/9RA@G944D!64B!W31)8?Q&DM'CS^&I(#4N4_*HW7_/ ]=^
M7+_'W_X;>XV_[R5V! %3(^VX7EARA\6G7;RTY"6[_WX:EAO7]7DO?7!NXW$U
M'.]X#JL<_W%C4TDWN#6%,VT((%1FIL&G<>SKWM?<N BFZ6_CITH$$5.,Z_=8
MTX?6:7_[_T;KKW4%U>;]22"D^^#H2C<83XFZ)RP^?0;T:;03K5]T\Q=V_UU
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
MQMLDY4P%K<BMS),@T,0RV00I?N.T$7O[:0=N>S)<)KR)ST&8"(Z3P:28!EH
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
MT$>96DD=8Z.BU;<G"%+-P4VY[W&;23>BX-QZK.%*)6\M0>YN5<*.L N<M2#
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
MA.BH[>PZ$-)]M&C;,MHB]@,Q8AM&L E\$=(JP8<H2?(@%\Z;#6MX\P;"83E
MT#LIS&_1662+3K*%?"E(4K-1T'ZZ$Y7LL&1H!^OFKRKJ5-_IBRJLI",[/()?
MEK#>Q"!K3J1;\L.U=TP-MQ1( H_@I]B:[KZQ'KV1B&DH9/!;SHL.J1JV+KDU
MRCCVLU'$1L;/=:"+NL66)1GI&()C.X[+<U<D8QI\L)AI)#\JV;J'VF=J+Y>4
M[F/5X=CSA%[3>8D'-EF56W*H_29=E2 XBFZBD.Z3@;%E?[K3%72L2F!/8PED
MG#Y(-@(;1D<4520B%?FZP#)"#,<>X@R;B)#N#<1QD&X3WH7N"B!B+'@8J]@@
M(&'D.8ZN*@)BAH0+<%6A!;1:IC@ QA9D/F6_D&;DF2/Q/R#?LEG(MFUS7GV_
M&0+D>T&/8(+3$5AWNZ_)*!@7M' &]BV880Q&1W94V';2;8P$E6/[#^+#N8[!
MG>RXQ(GDB(#"N#&^;B=0I11 ],/4&&#CBX1KBY31%Q1V$""C+[BTWR; @@7/
M&$"RP35DT)J46Y=>=$5:X&&;"+-]6TY@TFV80&]U:P@VM.=Q!)R&RKC_!2+V
M,V<R.L6VDFZWL@@JG5]#949"IV&,M4]V$.#^69_=JC)")PX]:GN!R")*G>2;
M,T*ZCQ9L%7LP)N_,"Q7";KD%=H)?XK=4--E"MT<A=7P8FT-G==((3E4?N^I-
MSW1]L7]^LWUDQO?LD&1C/[N$?DLN\LW6Z:HCW45X^%R=/FW+Z$<GDQK(CBX.
M-E(EU'GPY=;1MHD$CM7-3<&<2#>;\XR2UA'')'E#1T:(B\1T] ?,9;%00T<$
MHML);238;7--7NF*!([]T!?^D1T47_%Y>\4\?+-KU;K!+^L*ZML6V$3^M7V
M_9F_B#J"W[?TM5[2'3JKP-'')J9Q'1"KOF^WX;P4:4;_NRXXYI#NXX="!N(\
M%L#$;O2L.S$:XCXQ7W,,^D#?NKN6;?SSDK$H(DX46^NJG-JT34%(]P;B.$AW
MW^<U!IT^?[3$/6H(ETDA$\5Q6TX&RN\"6DZ?X?O#$N\S-?'<3]WW89@PG(]J
MHB#$@+H/TWU)JNGN\S !M5 )7@06#+3JIFHHQ\01<1 JZ @XAR#8$;BX1DBW
M>_ X#]7VON?MJ+'MI)N19#A<=T346+N'1RL9': ;JC'(+;+7)-B8"Q9D[.F!
M,>=4KE(BL)6=5SEB='U&D 6-C+. 5T)'\J7O(_>]=O,F^@)%.L;Y T+ON 03
MED6<SRF1^*&/]&_90USZGB2)&HDC[9?=OLEQ<.:.;U.PS95N%1Z$!F%@C]@$
M"3==$YX=(>%#1_I>7#K(3O@>^:.KEA6 MDT5J-*+39F/(=U'"R3&<2,'"(P$
MXL=*$&JZPUZP^<BKAZUUY0;)0I#IHR"4_V'O^"RVJ=O.@<Y9E\Z:K[J(NLK#
MIDHVVAYBQI>I3B,^QAW)E_24A$0@$2?_2URR=WSI"'9;@E2ET_:TL:N<6XZO
M1)PVX0&"RS GTFW<$,Y.G!@S]_J+G^B48U318XN(X@'[)(9!NJTK=G(+3<]O
M1%=UN6^/XNO80.WEXBBDQ#;%2NQ7)ZA'*'K0V;\ND3CJI*7O=DJTNAM_^L6?
M2G;S>^: N JI!F1;>WI?:WKO6!US^VBZ2N>7O:H5<3HJNQ72?3)@'\5XX_,!
MZ#3B+';3S</G2AJR.W2)SB+<.E-U&(H+S1EZB3_023&<S^PFWRQYN:D(Z=Y
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
M0&H$I^=A.OT0"IEH66=0Z=1>.+:.C0CIW@PL(]T<S+3JA2"[SQL$/8)T21E
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
MR*Y/R1,(8F4FWU<BX]Y "-]1<H7%I[W! *ERCXD)A/NFN_\>"'-L+Q?X2\C
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
M@-X*SCDU@8(*&2( KI?D5L\9SFU*_M>-D.YY@)X>AG336[K8"3TPOP5;GJN
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
MYU$EJS[U4@7B]B7K#,+6"7HF*]W)JI-$2/<\<)2D&SS9F[T#B:D_*NG/9X,
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
M=/X=^XOS>A_6\8P>B1#'H6#F^I@/EG>\KH'E>_VC0DAWL!(H[4F0;OME!#H
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
MNH?$(R>=_*%CJH1@6=T2DCZ@6HG >]@52.[HSCA;(F".".D^&"1M7+=.XD@
M_E4)>W8F2.K02WH-R#0];-V2S-&A 2KF/DLD]D/5V$8/!P0=0SIYNN-#8LGM
M-VZQ 7KZXI)>_C0BI#L(@B (3AFVC72K/"(I_1YL9.YC)5V1'''!$D&CS@NM
MDN/KE=QKVRV^6B(]8*@#6?=EJP)U4&]?*C<JCRI$2&17N6U;M1'I;N(D,$90
M]WI*\";BM)%N :[$29-"3[QWR\RR[@4Z0=< 8?[1W7\7\$#)K@A*X" S" \@
MXG1Y3,[0)=T<"$W?P]WP%.KWE7CE&+@5XHTE6H(W#2'=!X.',[ZJI)]GX2^=
M6/:F$/:JE_,P0(G'AGNXVQYZ?L!#2SIQR6:ZAUN"$R0E'U\B88FD:V4?=9;.
M>Y:/6R? 7*>7F_A4_74AI#L(@B (3AFVC72K!*K(]/V+_KJ_^T]+W&>((&N'
MO'Z)9U(($K62JTYW54<EV@.K!+"NB_MFM58BX2KH'M2&I/<^D!J5&W^]K]F]
MC(B5?2'8'I3EP6N"7%5R!'[;GMQ_VD@W J*:U^VVNAH\B$I7A6JWL4>:5;9_
MN 1Q<;^_RG1W8?A=LH:N(,B2.MIPD44/H?)9AT4_!T"2AAYI]=7.B]RHDCL&
M[Y"W+7/9MNCFCY=X>)7$SZ8AI/M@\*P "<.V9?22'OQUB6<"M%XB:$@SW9(,
MI)=]OS7[2&_84@E&MSBP=VR9C@Z?D6R=%. []L_U9@/9 <DCV_;*,O=SNZ^<
M_M)+KYIE;]M^GD:$= =!$ 3!*<.VD6X59A6;\6%6 E 500^<0HB18.V439@0
MH[$M6$NF^QN1)=M!OG^C!$FWCLHD M^P+2WM6C-5*P6YJDO:?U6%) $$I8)9
MA NQ4OW<)IPVTNW>:N/<;>& 1+C7GR[0,]4\KV/27@N><FZ=UCM51H&W^VT1
M&+^;B\B.921[/""M@6B[QA[:1\_HI8>FJ:Y+%%G6OE44'1<]0]XW$2'=!P,=
M\6:$3M2 YU"P6>[_IY=TQ#,N6G?9+>M(" )RS$;J#O(=XLQV:E&G=_]_>W<:
M+%E=GP'X@JQNJ,BJ&,0-W!444!'%72,JBEL4=Q%WP3TB:-P E[@%400U;HB
M"A(W5!"2N*"&2J*),?F02I4IOR2I5/DQ>=_N.=)>)U8<NYTSYSY/U5O3IV_W
MO7VGFBG>_OW_Y_3?NY[E?- SFK=4M_3UZWU<WY<MZBWR_5!I6!72?P/[0=%P
M%8>-2ND&@ UF:J6[I;:EI5/E]5J^.W'L_Y .^ZVKRR,7C_MWTK+=/ZM?;RGJ
MGS7\.>AQ'[_X/?H_G\,DJ-^GCVF1ZK++;:U@_G]LM-+=Y>2='';*MUZ+2M]G
MS>)[I;>']U3U_=+WS3#QZW'?,\-Q'_^;WI?5Q_>]5GULG]O[6OZ'_;G;HOZ.
M2O=OKR6W'[YLKM0NOB\7WT/KWV?#^W)X[_:QO^W[LO_6+D[;A_=E/\@<+K&W
MD2G= +#!]'^4IE2ZJWMB>ZFO,>E4J2?=ZM+?*=IHI;MZV:1AW_]8M-ATVME]
MW8O%:%O3?Y>4[BW39>#=;C F_6"H97LX4>5&IW0#P 8SQ=+=9;MC6[[=9>;[
MSF].TD8LW9UV=UGWF'2*V9.V;<N%NY3N+=<]VF/[MZ9[R<?VW\K6I'0#P 8S
MQ=+-[]]&+-VLCM+-E"G= +#!*-TL@]+-,BG=3)G2#0 ;C-+-,BC=+)/2S90I
MW0"PP2C=+(/2S3(IW4R9T@T &XS2S3(HW2R3TLV4*=T L,$HW2S#[UJZ-W>]
M:S:VRQ*EFRE2N@%@@QE*=R]I!5OJH&1+2_>5R?V27NI(I-DG^7:RI:7[HF1L
MUZJ&0:_Q?\'\YE(HW0 P<BW=5R>/20X5V<(\,[D\V1)G)U<E?;[(D*Z V"W9
M$I<F+TTV]UX5V=HY*;DD61:E&P"V 6]/^C^I(K]+3DZVU,[)+B(+V2[94B<F
MFWN/BHPE+TF61>D&  " %5&Z 0  8$64;@   %@1I1L   !61.D&  " %5&Z
M 0  8$64;@   %@1I1L   !61.D&  " %5&Z 0  8$64;@   %@1I1L   !6
M1.D&  " %5&Z 0  8$64;@   %@1I1L   !61.D&  " %5&Z 0  8$64;@
M %@1I1L   !61.D&  " %5&Z 0  8$64;@   %@1I1L   !61.D&  " %5&Z
M 0  F+R]DL.30Y-=>\=OL&=R6-+']WF+]D_NF>PV._I5^R:[SV_^DM(-  #
MI!V0?##Y8G)Y<EJRN=)<=TP^DWPEZ>,_D-PZJ7[M@N0[2>^_7C+8+SD]N<_L
MZ%I*-P   )-UW>2<Y)6SH[6U79(O)*<FU^D="W9,/I)\:G8TU^>]*^ET_!-)
MG[=W\OWD44GME+PE>?CLZ%<IW0   $S6@<F5R>UG1W,/2WZ0W'9V=*T=DK<F
M5R1[](YX<W),<N.D]Y^45"?F)\YOSLKWBY*6[_64;@   ";K3LG?)2W.@[LE
MO:][L]?KONR+DA\E+=E/3JI3\?<G9R1]WM7)/9+N_7Y]<L.DD_).UA<IW0
M $S6#9+/)]V'W1.C=>+]AJ2EN@5[<UK0?YK\3W)",BQ#[[+R<Y/O):_8='QR
MTN+=?=_?2/XJ.3;9/BFE&P  @$EK.>Z^[LN2GASM/Y(6\9V312W*72I^9M*)
M]5.3GR0O3H82W>=TJMVEZ*])GKCI]GE)B_CCDY;OVR2E= ,  +!A=-K]S>0!
MLZ-?U3.:]^SD+=F#IR27)NN7C7<:?LK\YMH^2?>(M[!W>OZEY)%)*=T   !L
M",]+OI4\87;TZWJ&\DZL/YMT?W;U.=W+/1Q7]XEW;W=/KE:]=-C7D^.2@Y.>
MV?S(I)1N    )NOZ29>+?SDY*[E_LNBHI)<0N^_L:'XM[DZVNT2\]W\H&9:*
MUT').Y-#9D?7:LG^:O+=Y%7)<"9SI1L  (#)ZG[KGF6\I;K+Q]?;*VEAWG-V
M--<]X$<DO7_]R=;Z/0Z8W_PUG8 ?FBQ>.DSI!@  @!51N@$  &!%E&X   !8
MD9Z$3>D&  " %7A=TOWA    \'MQ<M)+;%VV 7)-\M?K[IMJ/ID   "PE5V>
M')T<N '2,YWWDF.;^]K4\K,$  " K>QKR:WF-YF0GV[Z$P  @*WHJ\GMYS>9
M$*4;  !@!)3N:5*Z 0  1D#IGB:E&P  8 24[FE2N@$  $9 Z9XFI1L  & $
ME.YI4KH!  !&0.F>)J4;  !@!)99NF^9O"\Y/[DPN6@A'TQND8S)/9./)GV]
MP^L\.SDHV=8IW0   ".PS-)]@^3IR7\F9R0/2.Z7/#_Y>') ,B9[)"<G_Y6\
M('E@<F;R]>36R;9,Z08  !B!92\OOUMR:3*4UNV2G9)#DQOVCF@Y[Y3Y\&2W
MWA'#?;=*MD_V2FZ6U [)'9)[)7=)KI<L.C#IU_K<_KS!SDE?SV%)O]_F/#KY
M;-+76'=-_CFY_^QHKL_M][]'LF.R:W+WI']O_1G5G]O[Z^;)WLGB:^GO<N^D
MK_\ZR9[)(4D?V\?ME]PT61:E&P  8 267;I?G;QI?G/MMLF+DI;HP1V3TY,N
MZ;XBZ63Y^DF+\[>3+R1W2DY-WI[4L<E5R9>3'R8MK[5+\ISD0\DE29_;DETM
MO:]+NGR\O^-9R>[)HI;=+H=_[NQH[EW)U<D?S([6UHY,WI_T>W\G>7G2@OR9
MY.=))_EUGZ0_K[_K,Y)W)$.1?VC2GW-QTM_YZ.2HY)JDW[L?*'3Y_8N395&Z
M 0  1F"9I;LEN.7T\N3-R9>2-R:#[I7NTNTNY:X^_EO)8V=':VM/3CZ<')QT
M.MW)=_UYTD);BU/K+EM_3W*3I,6]CVL)[O=M83\QJ4[9N[Q]*-*#?9/O)><F
M;TE:WOOWT5)<#TY:]A\Y.UI;NUW2Q_?#A!;J?@CP[*1.2RY+.NWNU+X?!G1"
M?T32U]774/TY+YW?G/U.;TWNG/1Q_4!B691N  " $5AFZ6ZQ_&[RSN2U24^F
MUN7;@Y;:EM]!)\V?2YZ2=-EVI\%-R^JBAR0]R=GBZVP1[K2Y1;I+P5ML7YCT
M^W0:W=?09>C/3/JXAR>+$_=JR?]BTFE\7^_+DF'?>9>]]^_FE-G1W#[)-Y(N
M-:]SDA;[+@L??M_^_"Y1[TGEFD[TN[>]K[.OZ4^3+BWO!P7]G88/!I9-Z08
M !B!99;N+BUOB>V>Y>H>Z-O,;\[*;*?$W<<]Z"3Y)TGW.?>D9BVA+<*;TXER
M)])]7,MZEXO_ZZ;[7I.TA'?"?:.D/Z=+M]^;G)0,)7F]EN!.J#?G04F7DR_N
M!6\Y[_+VEN;J!P1=*M_CAR5=XMZ]WOUY+=]/3'I2N?Y>72[_M*3+WJL?4'0E
MP.+?QS(IW0   ".PK-+=Z73W+'?B.^A]0P&_;_+C9#C!6B>]78K^L:2/:0'O
M:^E^Z4&GPT^:WYSI-+O[NSO!;F%M\>X)REIP>Q*U[O7N$NT?)<<G_1G]6@ON
ML-=[T&7@71X^+&U?K\O#.[4?IN-=6MX2WLGW<(*TEOJ^IOZ>W?M]9?*L9#@!
M7)?6=Y]Z/WCHS^N)Y#JU[^_;J?HGDRZ+7P6E&P  8 264;H[Q7YE\M])EY!W
MK_1Z+<"?2MZ=').T;/=X.,MW]SKWI&>+.C7N9+G?^_%)]TP_(NGCNRR[)?BX
MI(7]#4FGW2W)'TE:Z/O8QR7]WOU>U:]W#W5/=/:+I/NJA[.J+^J)W5KL^_5.
MK/N!0I_3:?K@3Y*^MNJ'"CT!6T^H-NC^\N\G_2"BD_.^YA.2[OD^+_GC9%64
M;@  @!%81NENZ?U$TCW.+=/#"=#6ZS3ZSY*6[9[ANU/HZI_=^[UXF:ZZ1?*!
MI!/A/J=E?=#BVKW;_5I+]>)UM?LA0)>.]SDO28;+DE6GS"WJP^L].UF<KB_J
M2=NZ![T?!@PG4UO48G[C^<VU_9,6Z_5:^ONS^GMT&EZ=U'<?>\_2OBI*-P
MP @L<T\WXZ%T P  C(#2/4U*-P  P @HW=.D= ,  (R TCU-2C<  , (*-W3
MI'0#  ",@-(]34HW  # ""C=TZ1T P  C, 42_>=DUZC^[+DK*37\#XZZ76_
MU[M9\HADA]G1="C=    (S"UTMUB?7[R].2VR<')A<G9R?621==-SDM>D&S7
M.R9$Z08  !B!J97N8Y.+D]UG1W-/2YZ=+!;K79/')O^2/*9W3(S2#0  , )3
M*]UW2*Y./IKLW3OBYLD^\YN_=%CRC*1+T!_4.R9&Z08  !B!*>[I/B2Y,KD\
MN6?O6&?_Y)%)]WI?D1R>3(W2#0  , )3+-W5R7;W<O]C<M_>L4GW=;\O^4'R
MI>2:Y#;)U"C=    (S"5TKU3T@EWEY(/]DK^)GGW[&AM;?OD4<F1R5V2UR67
M)GW<U"C=    (S"5TKU'\H&D^[0'/9G:-Y.6ZVK1?LC\YLP)24^ZUL(^-4HW
M  # "$RE=-\N^73RMN0YR8G)N<DY2:_1?7K2$ZP=D=11R=\G_YX<E^R83(G2
M#0  , )3*=W=P[U?TCW;+=SO2(Y/=DD.3<Y(WI0,^[N/2=Z8G)(\+YG:M%OI
M!@  &(&IGDAMHU.Z 0  1D#IGB:E&P  8 24[FE2N@$  $9 Z9XFI1L  & $
ME.YI4KH!  !&0.F>)J4;  !@!,98NF^:')S<(-DUN6YRHTW9+>EEP79(QJ"7
M)#LRN<[L:#R4;@  @!$86^G>.WEL<JOD%<F/DW](KMB4*Y._39Z9C,&.R:.3
MF\V.QD/I!@  &($QE>X6[M<G=YX=S:?:%R7G)9UR[YSLF;PR.2H9BR.2/YK?
M' VE&P  8 3&4KJ[3/NTY)39T=SNR4>2I\Z.UM9ND72I^;[)(Y(3D_LE?>X#
MD[LD@^V2XY+G)7=*'I[T^9VB][Z]DBX)?WKRA&2G9'! \NKD.4F7N@^NGSPI
M>6UR=-(I=]TC>6<REB7OI70#  ",P%A*=R?773Y^U]G1W/V3SR>=<K?PGI%T
MV7G=/;D\.3,Y+#DK.2&IEN;>W_M:S#^>?#\Y,'EV\H7D <ECDK<E%R?]6CTD
MZ63]W.0ODY;TVB]Y1_+&I!\.?#&Y5U(M]%]+NO]\+)1N  " $1A#Z=X^>7O2
MI>2+T^*7)S]/+DFN2BY-6L ';TU:@CO!;CJ5[I+T\Y/W)CWA6IV3M(!7E["_
M)SDVZ91\CZ2E_.;)+9,6\$["JT6[]_>$;BW:O;_3\=LE+>7#,O@7)M]*NOQ]
M+)1N  " $1A#Z6[Q_8OD9;.CN9;G3J2[;/OPY,5)R^VP#+PENR7\&;.C:W62
M_9ED6!;>$O_IY"6SH[6U8Y(6ZT['JY/M#R8M_BWY+>A=FKZHS^UDNV=4/SZY
M,'E0,CRN$_A/)NN?MS4IW0   ",PAM*]?]+2_=#9T=R]DQ\DPS2Y>[#[.H=)
M^(.3%N%A67AU(MWEZ-VG/>CR\&\G=YL=S9>==ZH^%.17)=V?W>>V. ]+U ==
M,GY!TK.HMYQWGW@+_["4O-/M3R7=_STF2C<  , (C*%T=[EVI\^+K^,U22?9
M_Y?NQ6X)'DYF5BWOW>?=DZQ5"WGW9W\NN4G2B?J'DZ'(MS@/>\+OD'2)>"]3
M5MT7WA.PW3#Y2M)I]N /D\?-;\[V=7\C&?::CX72#0  , )C*-T]&_FI2:?9
MS<G)SY)_2YZ6K->EYY]-NM1[40ORQY+O)KV.=\\JWKW</4%;2W27DG<?>)>2
M5Z??W2O^W.36R4G)#Y,^YLG)04GUC.77)!]*>N;R%O,N-:\W)<^?WQP5I1L
M & $QE"Z6Z*[K+NOHQ/I+N'N7NTN$U]<<C[H9<,.27K-[O6Z]+M+O5NPJ]/J
M3J8[U>Z)T18GTIU\=X]W"W=UJ7B7H[>$]X1K@YX\K9<D>U'2$[ -)VAKJ>_K
M'M-9RP=*-P  P B,H71W\GQH,BP+WQ;TK.:]5%@G\V.D= ,  (S &$IW=;+<
M2WAUJCQVO6Q9)^TWGAV-D](-   P F,IW=N2GOE\3)<'VQRE&P  8 24[FE2
MN@$  $9 Z9XFI1L  & $E.YI4KH!  !&0.F>)J4;  !@!)3N:5*Z 0  1N!K
MR3[SFTS(/VWZ$P  @*WHJN3\Y$R95'Z1    L)7=*WE6<KQ,*H]*    @.5;
76_M?&@[U0KW+A58     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image1.jpg
<TEXT>
begin 644 image1.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>16
<FILENAME>image2.jpg
<TEXT>
begin 644 image2.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>17
<FILENAME>image_3a.jpg
<TEXT>
begin 644 image_3a.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
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
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>18
<FILENAME>imagea.jpg
<TEXT>
begin 644 imagea.jpg
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
MV6"3IPO"B??4ISZU^MQS:"1RGX-.>][P)6K("B2OE"OF9\MS'_/@\B^^<C"
M/G/L3'GKW]Y6OE2DZ%N_8O"0RO^Z_7AYS5_]0WGM7P^;5__59_LOSP;/>M@7
MB)0%B7S,]5>:8"7>=_-=^J6+51VZ1KI]Q0.N'OH_Z%M.+W*E6L'GQH<8 BCL
MCWWM8_KD\_1*K[SA;VX^1\_72,\__+L!&>2=F%_WQ?>'-2OM1'G"@P8D\'UY
MJ9H\IB?+>_[^SO+!6^0GD.O+5"_LTIH@"A#6[HO*WW=S?1AHDZ>V#Y2O??@#
MRO<][4O+'[S\:\L7U7LVP2]]\&_+G_W]Y^O#.0T-6R-/AC#=Q2H7R.YNT?=_
M__?;OCL+\CV)O,3WY"<_V7873WK2DVS_S=_\C>V] D+V7=_U7>59SWJ6%_K]
M#MH6PI5D=*LVA'!1GM$=M*U _R!-7M[="5OUMYU /DEPT T=(>E)T@@;)=H7
MLHUR-Q+2QF5>2%CJLUN@-R=/U!5UMA4)/5_\VJ_]FFUV%,?I=L45@ZMQB9MO
MOKFZAI%$^4=_]$=M[P<T$KGO$21J3Q"A8T?POSSG">4/OO5KRW]_V3/*FV7>
M\K*GE]>\X&O*#9W=QO_WGVJR5OQ_\\1'^#^TP<+J6OF1=WZLO.R-[RO_XO<^
M,&2^]4WO+Z\7:4M<<V V7G4C@G5(1(V':Q*_\*RO+&\1D2+_-+^/'B]]AO\-
MA\O-!SI_D?C<1SZ@O/FE3Q^*CZ$,_Y_G/+Z4WGIYYD.O+]_ /9P5O_W1SY:7
M2:>7C^CYLC=]H'S?__A?-58I<ZJ/I_M?=C9,=/O_>2US(T]6)^1_VXFS?KEZ
M L+Y=<K7L557O$R]6\[G?]D-Y<TJYUN^5?4L_7_O)4\K/_^LQY4;()X5O_#>
M3Y6??O?'+;^AX7S!8I>[%8E<L'=+,$;!SA+D@?L1V3GJ7@K<#3(]9B_W9+'[
M<B&1A(S=F)>][&7V&[>K!'%!5W;JV%T:O5U@)W3+.Z[.,XS+TY_YS&>J[WA
M&B$NM"'D:RM2E??][68W,@%)HSXN)+)OT%<H8Y=P?NA#'[+]C&<\P_8X[+:-
M=HO<C<P3D^U(<[;+N)U1 ,&#W.;E\5%DF6E_RK ;LLIEZ1_YD1\QT>W>UW@^
M2*(,&?VIG_JIZGOOHZUH]S5 YF:GRZ_^LR>6_^VKOZ1\XY<\L'S3HQ[D!V:^
M[HNO[]\GN+2V7G[DCS]6WO"QOR]/^<+[E7_QN,$NY.]]\I;R)S?=8<+$_SQW
M#3MY__/O%5;!4\S^"\3U]?+4!P\O"L]YY /+/U?>Y)_FG\D\5SI=?_B 7[O3
M)9$\T(.>W?@8RC _-57FYV?*__;41YFX@MO/+I=?_XO/E#61WO51/446CRXL
MEP_5'47PY=>+[$I?\NGNF/) 3Y>G\XH@7KY^ G^!H'_[Y$>627805;_/^*+[
M#UVV_[+[7VF]*2NO5N*?;%(^_T_^ ^_XR_)C?_S1LKFKIX8:&AAZ@TMO>]U9
MV2NX/)=DXWQV,[N7=W'O%J-/JW(?9!*1\[DLEX2,^LHZ>_>[WVV[B[R<#<YG
MUZE;WM'+H@!_\MB*C'0!:82X@"1?XW8"V:%-DIEU="&1Y<'LU-^(D^T,$>_>
M$[L3=MM&>T&WKVRG>Y9OW,XH=0M2UK@ZYH0C;W5(XKD=('T\.$-Y_^1/_F1L
M7P&G3P^N["4>\YC'5%?@QW[LQTQB>>AF]/:*>QN-1.Y[,-GMDGQH@,R+0/)0
MR<N_X@O]VAEV%3'<[W=JN5?^^HZ3Y8V?^%SYYE>_N_SLNS]1)D7BONUQ7UR.
MS,Z491'+6T\OEO_[HS>5GN)[UTQG7D-&Y.@3=Y[T_8[(Y![&_!]M'E;A=3>9
MYSC#>R>Y!/VYDPOE4?>[HAP4,1L7KVM6I-=-)\YZ-_!I(KQ+O77G\UM_>5/Y
M:_Y6403S'#UE%M<VRE_>?K*L*2[_I<U+OA\MPL<E9F2@/_];_;Z;131)DQ!!
M_/-_N*O\^>>.*N\-ZPQ1?#+OSI0LZBK3C^IZ2O7R\3M/E7>)A/]_/_AWY6M^
MXYWEE:KGGMK&]XXV--P-L""-[FXE4=EJD>J"]./0W0D[WQW-W2*?/OV/__$_
M]O/"S@=NV+79B<@DNF5&=\AP[CBEWU: "$'T]G+Y=K?(6PRVVSG,';CN3C#8
MBL@G^=GM)>IWO.,=6[;WW06[MQ RY+_K7>^RWPTWQ .$VY'"O;;1Q4;NC*(#
M^D"*P58G%_1+K@3LM.,.L:8](?^0OG'W13[^\8^W_=N__=NVV;6D/X)'/6KP
M+VP\&/33/_W3OH1-G[G0._AW%XU$[E/D61/<0PS'?KL!.X/_X^\^7Y[WFO>4
MY[_VO>6%K^N:]Y1O?NU[RK>^X?WE[;Y?<-.79;D\_4V_^V?E!8K_4H7]F0A4
MZ>P0#D'Q3ZZL]65_\ZO?4_[S!SZEC&?*3_S/ORK_7.1T.,\10QZO?U_Y\&W'
MRUL^>:OBOV=\O([Y%NG\ID_<7/[NV)GR;6_Z@)^D_F>O_K/RJ@]]NNH4UA"D
M)\3Q%]__*1/F;W[-N\N_^Z./E%O/+)4_OO'SEOL"F1=+EUMX@7J=T!*;(M"\
M+NE;7OMNUPMU=@<O"1?!?,>-M_?3=_4,\S[K^RVJZW__^Q_R$_&^W[*AX0*
M72L6O>[N3UZ>2^(">. !)%&!I+% <8ES*^3EQ=WLLMP=<'D/\!0J)(3%&SO)
MQ.A.4>[0=?4B;O>R?I:3G:*<.]DY ADVBA>\X 6VSV?W=2= ;M%O.X($4:'<
M@[E^<\<T$-_<-=X.] _B=5]_<R& W&Z?(H\D\DFPT+][<I#]\WS:Z&(CV[[;
M!COM(N?#4MOIG"03.====YW[.*9[JPCW<P(N41/&JWP )UE9IY#<))80R92#
MR7LM ?'P2Q(,..8]E1<;;77;IQA0FCWL1*K3G%I:*6_[Y.?*6S]Q2_D?GQR8
MM\J\\V]O*S?>=5KD:KV_>\<NW9]^YG:'_]$G/E?><]/G3;ZV0T_A[_KT;4[S
MATKSP<^*=(HH?5#D$QG=?$<-:=[QM[>6Y;6U\K=WGBQ_\/&;Q\;K&LKRF:.G
MRXTR?_#Q*E]^[&;NM+OWZ:.GK",R_D3E/+V\JG1G^[+?)K.FB>,<2"QUU:W'
MF[AW4OG=?&*0?M2\4V7[NSM/^75+FUS^;KN/#;O$D2/QQH!\0GD<V &"2'3O
MRV.18?'K[LIEO+R/"[+"XCA*T+J !!"/RWL7$^S*\#H3%LLL*S;W>H%?_,5?
M'-H=9.&%;'3+#%GI7M;+G:/N#F8NV%OM*NV&Z(U#5X_1^^NZV(YL;$7J=R(H
MM"MMM!52+W3<Z?[6W?2W49!_MT]1?]T^19O@1UC&R?"]M!%UDV79Z7+Y;LN1
M\C!)$$=/1L!.)U,[]2NPFSJE__W1'_U1OSU)PQC]K__UO_H89-GV,R8T^>R2
MH33<<] 9D<B=^GKYP.?N*B]\PP?*K6=72]G@'8H-EQ6F9\HS;KBJO.%%3QMZ
MDKVAX;X(2%F2.DA0EW T-#3L/[2=R'T*T4A_&AH:&BX7L&O5W9UI:&C8WV@D
M<E^B;KN[>3#MDFA#0\/E@><\YSE^>*CM0C8T['\T$KEO(>+(]>R&AH:&AH:&
MAGV(1B+W,?RT6.$AEW99NZ&AH:&AH6%_H9'(?8=Z+^1$$7W<+&L;:R:3#0T-
M#0T-#0W["8U$WDO8$#'<V-CHFTWLS;726^^5U;45^8D\RF W-#0T-#0T-.PW
M-!)Y+^'<NQTWR^9F$$G(XSIV68]=R8:&AH:&AH:&?89&(N\E\/3U)'\K")V$
M//+9V(P=2GW6U_E+P5ZCD T-#0T-#0W[$HU$WNM( BDC,AEW0FZ6M<VULKK>
MJT1R^W^0:6AH:&AH:&BXI]%(Y+V)37U%'-=MUD45^4>:NO?(L>^)A$"V5_TT
M-#0T-#0T["\T$GDO(O8@V7?D-PTD,@T$D@=K*K%L:&AH:&AH:-@G:"1R'\#O
M@]P4@>15/C(3II)!*KEWLNU$-C0T-#0T-.PW-!)YD1#$<-B< W/#]$^R* K9
M3Y,O&F\[D0T-#0T-#0W["XU$7D0D_=N:!D;(],14F9F:+3.3<V5R8D9>DR*0
MA$R4]7'DLZ&AH:&AH:'A7D8CD?< QEV0YG4^96.B3/&9FA)YG/*EZS!J%DP?
MC4@V-#0T-#0T["],;(Z]SMIPM]&M5M_7.(Q-D<C-"<7ALG59CR>T-S9$-KDW
M<KVLK:^6WD:O?.C6$^5?__ZGRNT+ZR*=/+W=<%EA>J8\XX:KRAM>]+1R_T/S
MU;/AWD1.F7&_\F"<\R(%CA97U\J2S+J.UQ37+U@@0/$GY="D6]-FZKB%!3_>
M$\NTT)7+&:CCRY J7]C T:0B6Y)EI_]FF9F>+ ?GILO,E$/[^:7=<&F"_M%=
MLFG->-]P0\.]@];[+BHZ"T'"DX!6 :\4T,<U$\:UM=6RCKTA>[-G@AGS/3]M
MXF]HV$\(GJ??KI$O8W9*/U-:V*=$X&*"C;!)XG#R:$OD4@9"D*3 M@RWL& &
M<6J8I@TN8!"V)B:YII/*GICJZIIL&0CKIO+>G("J(E-&QY ,R&,CD)<>LG]@
MW!?PI!T[QGVCH>%>0B.1]Q &$P'O?^R9+*ZMKY3UM66Y94,<12@)6U>8__[0
MDT9N8S0T-.P7#.@8KC2"QNS4]&29G>8^YZDR#9G40B\:IS"-Y3H/#$PDZT-Q
M)R8Q2E&-R8+2^WT-=5O3/O5G4W:\:Y;Y)0AJ$,U!/@V7+FB];%>W)1[5] ]K
M6-<T--P3:"3RHD*S.Y,\@UH?7BC./]'8;&""3$(LV9.$,&*(MZYP+FOSTG'2
M-C0T[ _T=_6J\2(NPWW.[ ANK 59#-+(+,#'*37CUG3V"=^AA5^&21G3C=6-
MXVSE1UP,%S4FY8G!"\)A9BGC2^P<-US2<!M6XWY0#_LG#-AJ[-S!;FBXI]!(
MY,6"9_HDD'7@:U'AKPTW-GLR:S):<!CT&OR8G 28 T@5GU@,&AH:]B]B,8]+
MS;[$W,/$Y6;\N)L9PUW/.3=@3$8]X <FR6+7Z"<,D,6, 'GT_97Z3$ZPUQDD
M$G@'D^,X;+C$$=V$OD ?BA,%&[MK/Y&[;U=W0\/%1B.1%PL,8'8B*F(O C^.
M>(4/9XR02!DM+]CK)I:D(1Y[DNQ,-C30'5I/V"_P0EW;(]V0P:FIR3(]-5UF
MN)0]/>G[(EG]&=%!( ?QG;JZSP5^,H2E$8(X*@WL 2_?^YA$$9F;?M!F5GE/
M3Z$/Y+*&D:Z:AGL'U+TW#3J&C8.X16& X7@#PDC+V>#6C]LR/0>6':0E..Q^
M2$/#!4=[.OMB(<D@/)W32(Y$%+F,#6'D?LC>QHK</87P1'8,^$A3FT36!VXY
M7;[S?]Q<[EJ5C/9T]N6'Z9GRU/L?*F]\_I/* XX<K)X-]R9R >>!E73G0RMQ
M7#2V-\IR;[TLK6R4E?7P Y.:%_)R^.8(>9! $T6 G'ZB#NPOQ&O V'F4#/FQ
M\S@I$CMC4\JL?N9GN!_3T86^HZ]KPST+VJ[;XDGPIM0VD\'V#9J85E9HWYWM
M%_W"SF$XF%.*<&8;8PT?A]W0<*'02.3%PA@2R:3!O8Y<RNZMQP,U&]P3Z9U(
MA>>B,K&A5"Q0I=QV9J7\P=\=+:=7>]Y5B.:*)NLVG1>E>LSDPS?V,3EBH7&0
M(D:ZB*N#[IR"?Z9Q.(LC"]%LF9Z4F9J.^ZXBJN/FWS7F#FJD3PR$.T]]8D<V
M%E';#@6==);=P03Y5+=#(A4/+/#( L WHE!W3,J\>W-:B^NT=./IU:6R+ .)
M)^_IR9DR(\/[.9U*^M,&B!XLY54_YX/,N&1(^LA7H;A]*9%T[ SA16C(Z)>3
MJ/EQ4+@#M5XBP,!%6BZ%?M%5A\LW/^J&<FAV.@(;[E7D^.F3R.KO_B/PY/0*
M3TSW()(;(I3R5)A[C,<)#K7PH%/WP=/5X>C_G /W/TBD0/Z 9.&OOJ?Q,B<"
M>5#]96::8X5%K(C8<(\A^P>UCITM2K,1@DT8\VHBPB)\@ AW>W>\TXF_^X#<
MMJL\?CO\M-]G,[RAX>ZBD<B+!5<KQB/:7D%4UKT#L2H2V=M8,HGD01N:@?#^
M7QWZY>,E[I-<Y\EM+FX#A2&G2PQ'D&>XQ.$W'M!!9H3[$HKUZXK Y6E-.F&D
MYP2$:Z;,3EU1#DY?6>9G9K40IG[DH2/%Y35%OAS/PT RFJDLL9^AD/>#0J^X
M?XO"Q426<213.L411%4NO)R7TDH?=F^756\;]1[1V>FY,C]YP+(<3X!8SHH<
MLJ"O*;^YF<->O$\LWUG.K)P4*5N5ZA-:7.?+W-0!Q9]Q2O2?4KH)U3L3.G+0
MPV11;@CBE(@IA@5<1PJ7;6(I8R(9B[M3X:]\_*2M_"35NT5(=?F)XY@U#C[.
MDY#(.0A!^#7L'S"V,+0/_<PC@C$C/TC_RIJ(H\RZAMVJ;/I7M+MLQAY"MH![
M,6UNQWBXGXSI%\AW,NG ^R$/SDV5^5F>$*<?A0[^;7WJHJ,[OV9?Z=8Z]\_6
M*/)G]AJ$9YHN2&^_8>^(BR%, CRSD%=M8TYK:?M$(Y$-%QJ-1%XD9+5V!RM^
M)I$B-ZLB1*OKD,CE2B*#V'%?)&[_@XT^ZR)//*T=2U'(A(1"W2*/D)_Y.);\
MPV;!BOLM'=?Q6?0(CT4O4@ 61O\ZS]Q9A !-BVC-3Q\L<R)>DYLS(F#3SF]3
M)(G)+^1SJ7Y5Y1DFD3$UDA=DE@DM_IDG@@=U8R@\)&JB4[Y5W2C#1J^LK"Z4
M,[U3RB=V;F=-!/FK2.4G^5-3LV5>Q'!N>K8L]9;+PNI9$=]#TGVV'%NZLRSV
M%A57"97OS,2LR/$!J<I.)5FOZWC..ZZH/.4=2B;C2@IEFPJ:1*)AM,\$.YZ*
MB;\3XJ_R]R=S/K*GE0\$E1C(I$XLV?)E% !AS!IQ'CJP3ZV'! M!P[T'QA5]
MF;:C[T <URIQ7!-S7!5Y[+E319CC*IW[A$R0R&SI,2!HI,V'_.@LF!'@Y2C*
M;UJ9L1MY8'9:XT3]3R'NC_2],6D;+AR85[O-YWM81^J<<$7SC_M'9TQWYVJC
MW[#G@KY$?BF=-I[2Q)'9!8D<Y$UX]-UA?1H:SA=M-;H'P;"-H<M G_;.EW<<
MAT+2E?-&3#*0)"86+V Q==08&:L:XG0_3N,H.LHX&8_%,,V Z-G?<;7TB"AN
M;*R(N"V(7*Z(W$4(O]@3.N9^GB ](E*53/$Q*?)DA5UW[2!-7LA&NUZ6'!H9
M^NE'7W8OF21Y4&!:!'%&"R1$#K*[6I;7%LI*+W3#+*TMEC.KI\O9WNFRN'9&
MQ/&XCH^5%<7;W.R9I+-CNB9WS\>4%1/E#Q(O0BSC)^A-6.,?A7+"#K(OPH ?
M.\75[6/%)7W&0R8FB&^<0"2I[X?SD1WO^JMU7\.[G\3HC?@-]P;4(FH2]X7U
M35^R7A59Z,F]5N^!'+38 ./\QF(P'&P81^Q8]]VVB9@@PVH,R (GH5QYR)TO
MPC*\X9Y UCA57\\K^L>@6D$TM\(V018DXWG;\09N&_>#= <:@6RXD&@[D1<)
M'LBR&:[]02L_R (AT(#U]663F[6-94WTE:B(8,1PASI!E/A'FS4=*T5?#*DE
MI]]R"A IXS F$*<,0I(F(AI!3B U(2?RBTD.(->7C"%^"H/FSL\<+ =GCHCX
MSH8:51?@,ME$N9 =(J%^R*F$2'Y!(IG8T&&0]^!\QIGW?0V(J[X0O.7>V;*T
M*N)(G5E_])LJTU-<BH;P*G?YJ_0*62\S(IQ\_.+EB:P+I9G@+^$.R7")GE*R
M,RC=(+K.U!>@:]M!^+F<K;C<9^EZ05_V$/4+J:UQ@S@'40Z_*'/(DMT)F[(;
M?_((&WF.T[=CEX&0B!=HNY'W'K*OTV/B=3ZQ^T@?XU812&3$4QSW41 [Z[0G
MZ+?EH$G=QT'TB7 G\A!IW7Z 3#0!^%81ZCO%#]GP@,WL%+=XJ!?SM+9/Y$:$
M-UPPQ-PZ .W#29_;GGKOMEU.N!4^21#H-T-"M@'Y84#N.-IV5GGL0R/M[H,\
M#0UW!XU$7B3$(A.#EL'<K>8(8\'IE=6ULS)+HCOQ>A_O8BDLYA?B0")7\.E/
M ( X? WDFWZ$[-@]Z]D-E0*YE%D-$ZG8 >-EY@B*6#4'+E,K#KM]R)Z>F"^'
M9JXJ!V8/^D7*)EH.0]](B84.43+DVB,@L3ACLM,!DYO=:%?]O,C6!+9ER /;
M%K(WRJ)(]YGEDV5IG9U%U9F"((D0,R)2A^PB4H\FBNBZJ?#) V5JJI97<B<G
M9LK<Y$$1PSGYD;_\/;%B0L742W3/E[=GZN7O/D%T.,F"'+H%"%-BDTG"L:L[
MB:#OK70:]%8<BLIQ)89(1Q6.[(]=TR8:B;P7H?[I7JYVBR>P>QJCW(,;]T@2
M3DLYCF\]L9?L[ ?N%C3J4)LFJ8@3$3O[R'C$B),_7%4(1Y&!#TT:L'4P/3U9
MYD0>YV;IOSH1DCLT:+C02#(7OQ4ZB'O0LZ42Y[;!^9)(HJII!:7/='+2CT;%
MN&_(YI)W0\.%0%N)+B+&#5,6 QL^D B>$/;N7MQ;R(3#'.*S2<\ P]- 4#\6
MD33G@DF(^RRAHY&>Y0L2NFYC\@;16H=LQF*XKA_GC8":#CGH$O^TPS_KQ.N(
M'$/6Y@9:LPL'P8$4U7+5#],;G_Y.94T=EV,A<DYI%3?7I9\6X4GI-B5R2O']
M8(H((#01<L8.8T_$FR=8V1&DA@?Y1+U@(Y"ZAT+[W9MR01PGE&9Z<K[,3ATN
M\].'R_34G F=+\=[-S$,I!(5XP$C= ^BC?$O^DH7RA5&.<GT9+AL[46C&N]$
M]>/%[B_A8?C7(EJIAN.VB6-?@M0'_8GE'5;BJ2S]!4NV%YV&\T:TTZ ^N\>)
M](^V8=<Q+E^OKG$)FS%"',=4/XL>&<?TQ.BG?.B'&#Y;@7,:>O%8TT^&W!$@
M/BS4< [^%QWTE(*807KTI4SH63W5MZK2]SC08=3L9XSJFGV&6P?D[!OZ!5=U
M*,U6)>K+H2UH(+[(K ;W5F M\?S%QY-F#4!&E6?=4*8_CZ%;].7M9%]*<'W5
M,C7<LV@D\B*A3Q89V)WCKAL2Q8,<,WZ@8Z9>WHQ])P:[AD4=\XK?;RK"<J8(
MV$<+@(D:@\EIXQ,($JE N[V0=<+MJNF]J/3SJ$]?K[,;NJH)4B349[ ,5!;+
M+!-RPB]MYZ"?R 'WX( DD4.DCP^Y*H*(:75I N9A'>['7-8"N%!6UL[Z&!6X
M3!VO\8D=NB@?>4]ZUQ 3EX-5<^:@D%3RYFE5ZIK+W^QN*H;2L[,7NX-UAU"?
M@&/(SN-!F<)%60=UCT^2RB"&3&[4+\?1-D$D\W:#2AQE^P$JTDQ@$Y=XD<[R
M+;WA0F O"VBVJ9K"AG= KH@Y+O,.R!ZOZ^*>5[56RAL22^^I?<SC+GM-RJ2=
M:Q(/C$$_&P]B9G\<Q/48J";#G(<,1&9-9)?+[.NPG$ZY=\RN85=PW<NF9EWO
ME=#$0Y @YK5LFRW1"=HAID&X-QQJ0T;[!U*70,P>;OJ=A%ZB&/3_AGL2[7+V
MO02?)?K#/50K6H@6M#CQ[D@6I=A!"X(A(E&X)Y)$22-BV>FV',Y8E(*(\.#(
M('P0$9?)8C41HG3*)^.Q8X?+%Z<5AZT1[HD\-'=EF9N<5^Z1CKL&70*1(&MF
M4A93I9_<1H%*6"%2/$3D"4_@EVDU0CF#C[^"G)PX()^-LKR^)-+(ZWQ6%4%G
MT$I G4&JD GA(@Y/PP;8995.4W&Y.7*@#"S>[&9"$N-A)@Q$,IZ6CG@@=".C
M(+"TC?W+C(@^:>951,F7CR-51'Y!\BVAYF]?N:/(.I+M=UOB1[B(:Q)=?^3V
M[FSUYY.+$R5P.L*)JSB$9'TV[ WT]UQTZ*>Y^.#N'\OVJ* _R.'Q8C=/8G."
MPRM\V'FF+RB^VL=I=42[X-LEEO1S#J/7!YR/C'7!0T%XC:*KWTZ(GB@H29P<
MT>\8&QK'TW&?)/^N<TXV*7N< G<3U -2LQRC&"W75O'V,R@C?0)T7R3/-:!$
MNLXI7?6@W/VZV+FIC;P,GO!N9D7VM7Z^WK6,_N!CY7<IUG7#_D$CD?<2XO*"
M'!K402*7RNK&HA:E5;E7*XEDT8)$)E$*Q"0AX[$?BQ[$SL10)#1(9$QBHXWK
ME(J?.UM!)/41$91GQ/&E8B8:'=MOPKNE!V>N,)D<//P3BV;*R/0F4?W), T$
MJ!(C'\?$A9;(6UE?+"N]TUKDKG19SJZ>,DGDDB^TB9U%+C5/DM\D>?9$,GDB
M.P@VEP!9/"%[W+?(XS8@B1SY<6D\WO78)9$1EAJ9Q,GV96-KQSVAO&@]T\P0
M2R;+)9@\U%)*2*5Y\?$D/5BPDRCRB5W/&DZ^::.CW-Z91I;+%K)<@Y5 6C8R
M+3=S:-@-<MK+>H, N WC)RI5&+H\J3X1ER=EL_NH>#R-S7#4UVW"V'1OZK1'
MBHSQK/35GRANP[Y-^XY'ZIEZ;X>^#"6)/L6#9$7]=T($<K+,B43.3#$^SI65
M^5PH)(GF%\E;G?1TRW6A=;@8&*HYZ4Z;NFUE^GW(B+DECP"E&RWA*!$$(:<>
M;(/M2.0Y A25V'X-$(>JZTNAOG>#[$/WE?)<*MAJSFJXV*"?:R"[V_MZ*Z_C
M8*>->_@JL?-G&-X9M*^G@&H$^T/N6*AB%RVFMHC/ !N>W+KH^$D<8[ _#M5#
M-B98,+E_;U6&'4/NJ60WD-?EA+8FKM)]588X+H?BY<YHOBX'?28DSP_E:'%C
MD6%7:'5M6<3Q=%GJG329[*TMF%CW(-B2UU-:7S+4AY>O]WABG3)+T4UZL:NB
M*BX/DR\121MV0&&9.N+^I*Q=UU7?G76 #!;>,$'TPCB,>M3'>BN)#7JYC#)R
MQ_V."L]X?;]!G/!C%PM#W=2P?GS\0[_(JX9E>C[V0Z74O6&W\$)#WW'[4>>U
MWGUI6GV;2[_J7I!&>JUZL3X!:.*&TJZK+P7)C/2Q(^DN4DV5*4/?1;;[@ UA
M]!\B.IGC5^<YV'KLCH=CZB?Z#$:'E!G=]>M\+R9JON2RFYR2S%P*!&!0IS*T
MI4I(_;KY*7,M=V*T_!QG7TJ8^"E=A"J]CQUT-Q%MWC>9S7T,KO-J&NY9-!)Y
M+X&N'H00:#$326%W,@C%FL.94/N+1S6>8CT?6((^3&(QD3F*/R#"T[ ;D?,S
MEG? %&11]=B74=GEJG%S0D<N!''%EY@7M!B*X R1FB!"O'<1HMFS@?A!.N.]
MC#8BDDR?.?GFNQ.#C*Z6> $[_^ C$DJ)))OR;9JX]J20TD^B=,W799..LIAT
MJ4X>]N'R$2%Q29UR4A@1=9'U>*FOXB@^)G:'T G;J:Q?3$BDYX72$9]@TV#T
MMV;UPW%-$VY\J9,P0?:JR47'Z3"=--:IXT\\'W?B5#OTL[;Z-.P5KD=('7T9
MF[9514(@(7Q<EC1!K'U) \3C(79]XO[",(IK.6%H0^Z'C9.&*L.&EE(_HLWH
M5\C%7<.B[PT0[3OB5^UMH33]_I)>-0](+N4*(_DU/,'Q:)[G"_(>)[^OVQ@S
M+F_\QL4=9^X)N%W2)E^Y:5_7<3WV_-(W6\-I95)SBH <S%Z0NO0-?AT3&#YJ
M:+A0:"3R7@)W#S*H)S3HX](E.V9J#G.BF$GBLD10CCI=F>!Q@_[@"=#!Y)"3
M""1K^ I'QDER.&R\TR:"E0^J:#8TP8SNP64O+M?&O^PL]<YJT8Q=1G32$JH%
M"=*XXO^G7EM?UF+*3J2('R0*0FC#[B6$*G3TT^.5'/*J'L(AI@NKBS++A8<5
MR%N:H8A GG'Y.G;T3#.M@TKA^N,%[DD2J8;0#X) //RI=<K"(@X1PZ!7=>.K
MN-:1+(6LN:C]P;'EI_%QR.KO >N8\H0)LAR+#+*'Y2/7Q(/T-I1O8(87AL$G
M?!K.![2;GZB',%*_.J8VW<[J'X2%?S6,18^5./;#-+S=P&.4_L:)AMH:4BJ_
M()!A$Q_AQ(Q!AZ,>5]MQ^CX5(X>[@G4ETWI8#7T/LLL]G/Y+1GDJ9@T-6(4+
M -=7=7>!?XZO<>8<R"]]L;<S]P8R7U1GW/M$Q.X(HR]EG'L2Y)FFZ^J#.?X^
MAMS%SHV/AGL.][W>M$_@B;1C/--TC582/KCX@2S%"ZVY#&L!E7 ,@^/TB^&"
M_$HT.D8_;MRMAA3^O!HB+M6F'9> XQ]H(A?62(N3&XUXR ?2Q]/@$%TN4_OR
M\AH/!:WH>+5L^NGB 0%"@,>V9+)8<+]F[DQ&O"!9D*>EC:5X8$;DTGE#^J05
M^;.KM\(]HR*?W9KI3B!Y5UG-UC)R<H]29ZUAXC>F^Q%T9&8ZX@_7,WG415 Q
MO&CDL0SM0OF"(.JXDWX0)PUQ.VZ(LDP>9[QST\F<HY<+&\#=/;Y,,%H?YYIH
MK^AC@;"CK_GR<QJ1+[>%^E^82)_&MRY$8J4=]+$$?2]ZF/Q%-L.06%Y8(^;N
MH)L\RYI [S4>"/+#0)2IALNX3PVE/A>#NHMX73?HA]?C+C(L^^\XTT]?S:C?
M=B"T&W><V0[CXN_6Q$TZ58=JSBF/_+IPO*$X',NS=AV'=\QNT)=A][!<O!VD
M^4R^Y]1Y%X.TPV&C_FFZ8?<F!O-UPSV)]F#-1<)PM<;2<@X4APFHMS$A$G9"
M"Q?W 6Z4%=_SMZA4"AUMG4KN 'F8Q$'"O.O'KEKLA05B0<P4?8)5?[$1AVXQ
M">I7Q\B)<"Z_Q6+#<3PU/%5F)J=M0SH)YY(UEZ9)"P'E?Z)#*H-ZRON)[!#Z
MR625R0N8/I#&4F:M^V+O6#F[<M836R3EAWS#8G*(\NJX7YGA( SZR[LCV8T,
MO:/L #UQS_(Z)1Z.D1OQD<9'.HZR11TI;3\/=F)C-S:>[B8.NLC+<:(>P_"+
M5-D.)V9$\T,\Z(F?R;H^RB3?\>97$GD7E3H,0L_-[S/*4R[[(X^3C"3\^:1W
MG@0XBG\I<W6YCN7.X\L$]!6:@+YKLF0_D4,9/Z%*W<DW+T5S1!U13:3EO[ !
M[>.3$!V[[PF0QB6.E2[SH8[CXF7(3KB?*(9MO+&K'#*3>/N3Q/V#<:*F'$C8
M&_J[D!88,I%%6:V7\Y@HL\JD=K<R+3?_KSTC_^B?XW-W666RG^(&&=^DQ*YS
MX7&]33CHYDV\E)_H]^DML%TH85N5"Y!7M/@ 2;* R]S1'_^!N^HL#V;.< ]+
M<]GT<7L+]"F?+,K-7$6[>*:1$QO9*9\D-D23;<D9"/ 4LG^"?MM40Q;X4 <1
MG3X?Y2*_;MT0SZFK#.8<E[<>C^9-VO1**=O5=<-]"XU$7B0,5^LHB82$>/KP
MA- 3:5Q=.U56U\_4I[.Y)S!2C0[%D$H(DYAH9B6/\51V[.S5:<;H3^R0#1.D
M.$[MD(]!D] 9F7+;17IV8"+VI%\+XJDPTGE6B\MXI"65%ZL(55"0'?)V*GGS
M0,SJFO0L:Z*/$^7 [!&3J9,K1\OIWH+\UQ$9Z-8AGC[,0!"+F752."00HD=^
MD33BH@.EGO$[.7FZ.D(&$[OTDPDB%F6+?5S 2\Z#1/*?W;YD3@PRL**Q^$2M
M<DRHW#YTS#!)(G%K4G;.*C=^?.*EYY$GH4$FR \*CD$&?N@*Z92;M)!/Y)*)
M8T5^_04WZS"/+Q/D^*/_0_J [V'$31UF.$9^[KGRBTO2[+:KOJ@SU3-^WKUS
MFNCAXH]U1S):'KC=L<?4=>ICJR9PVQ.U1L<-P>/U.R!^1T"D*LL8.<ZQ:B@H
M^E=$B_PD5?%Y\T+-1N.:5WCQ(G[>;D _),6YR#( 9.5QNDT4R6@$]M\%0L^H
MQ6Y>B9U(Y':@J,@>"^65Y*^+<22R6Y9A#6/.X10>(D]8IJ6/D3<Z]-/H..3[
MP.%;D<@$ZM,T$M\/HT2T5]1_^!DZ'BIMECTMM3].\K4=GK;[8JJ,H7J3F_+A
MY_)U$J2?97;3--RGT4CD14*W6D>'$T&02,89?]$7]P_V2F]S601KL:QP7R&7
MS:J,P3+514Q63%?$@T3&Y6%(6*1@\3.Q)#H#6Q_\0RR#';NN)$A2 )\@HL23
M&_\X-/FQ -PRR&&:F9A$AYATPR=BA!;D&GEXX5:F/-6JY5P3YD8Y,'W 9.K$
MXHER:FW!LKQ86%8'\JOB+3'\JEP^E,^$*G838Q)S2) M?$4 >;V/0_B!Q.'O
MM#(B;"F]3I_6-18(2& 226A>$#OB4#W4%.Y,/\#@F#P@JLZ/8TDP@<6EA0 7
MBO%) CFT0ZE/D,@DCI0M90SD9WZNQ\L<],DDD3W_NXSH@NK0?5W>D$$31\4A
MKL<,3_ZK'OTPENH0/]X+Z=L*W$:J8_>+D!'2Y5U=T??.A<=S1E;L?K1^= 7*
M,_I7A1RT/G'C?E\!.0D".L=#>9!&X<AR>MP8Q>'>SFD11HHY/3T5_ZVM.%/;
MD,@N.EF$6S(]_LDHC\.U:_1E;8'M^O-VZ4#4X2#]D"3INA.)',6H[P8/X%5?
M^DNF0P:[WSPXB0[==$GZF)^XZG .B53:?ATJ3FU]P^$RG![W_<?53S=#1XPX
MOAU)SJP3?K.O9)*^W%H6?HF#7ADG^WQ("%C..%T:[I-H)/(B(:K5%(M1%9X5
M'H2UVE?7ES3I]#1QSWG"Z*V=+2LBDOCS0(HQMH4@B-@,:"9P[DV$,"I/9>=+
M)2*4?B6/?6.86ZO.)#"8F#DSCBDK[-#1$ZE] 8*QZF13R\!ZFF7"WQ.(@L@U
M4\<K=OBGF=DR*^+(0N7+X.NK975CI2SVSI:EM67'&3\!A<QP.1<BAH>F._P@
M>;'C%\=)LJ9-+ 43,G82:])*(CWI.=PA-I$5$R8D<4K'$9=+]1A>R([\FM+E
MC++68SD',@/$)4T21_*-=T&&%)8)ZP*AE#\D<KKF@YPH3Y!*PDF9\E*7J ,D
M==OV\D7V2UY%W^OQ<!A[1;2K^J<&D)_$7I.1!^.)-IS X;ICB8[QX-UY$AG4
M;]0M7NF[$_?*]/$[+C(A$ K:$'>,)[>O&C1/)@9Z".C9/18<'J+<%Y!!-)^H
MU/B0EMD9'D0+N2:1,L2-LF^/S)&8Z1XNW]W'J)SMM!JJDS%PN6M= .S^N%?:
M+HE$UFB9NACUH;O$Q6&+BO3]N92- LA@YE73ZX PD"1R6K:)?'A;#E)(UVW'
M3 ?Z),[C'D<]3JL3%T\.+4<.SIF1:P\'1!XXHZ=55"'\AJO*D!G4E-(J/>L%
M=IM[+A\,]96&"X<<9%L#:L?NX:H6L_I "@^M^(+(F@8B9YBQ6'D"Z1@6 W_L
MKJ2B[K)QS]_T!'_K)_*AL"!4@DEEF)B:!D0Q)LV<#/K371^9+QC$ZB)]@:8U
MS7*1!QTLB(\)D71$=W9 CLQ<5:Z<NTYA<V6IM^S7 4W5B=>35IVXAH%F=%GI
M8GTPM7P&:<+X8QFA.[N,3-:\K+P_\=9ZB!00BT$=,1FF'4]P8T*MD!OU!R)]
M0FE$./!QK$H^?,D46[[>[9)L'Z=?3>&/_&Q<C_73B;^Y+N.5A!#EX?B2Z7@=
MH[#+'FISWH_HNG-]<1]OW-?(_9 \J<P3RQ!)W@T9)PU<PF8'4FEH S4./<^[
MCS;Z2MY>T1]#6Z:GKQ)&6T>\ 4@[G,;]NMI#X!!"..*///H*X=YMY(J%CKF*
M 1Q?AERV,AXQM4XP[K>6D6,F9'9-^H\+V\KL)2YF)UCW.A:S'+M)-XK1%!R/
M^KD>@_5KWG%#N$F4H8SF5U=<I.*7?MF?:ZI?;5C+"N/#].X;O_M3QI92,CMB
MANLEI)(E7LSP4;^,BX%QH(SG2!TF(G6BED7 +XY"QX@7=L/E _I;PST%CV!(
M!CMPL0N7#\;XU3AKBPI;431>>Z.)AFT"GV$.&S>;[-S1RGL!(6G<LS<Y!5F;
M42P13'U8_#S E7\NC)[T<U*UP<U$QOP6BQC@C++F: /ZDY-G+B:?/(SIQ9;\
M?*E%!R:1_./+%+NM3& ;969JMAR9O:H<F#WDR,@TR:O"^"6;,#%1.5X-=T!"
M[M I)[].F,#$%G7FP,!H>GV8S(EM67:&?X":3CWJK\(]^6]P3RHV:2,\%LV4
M&,9^(B[X^I/IATSDZ/A\D.O8I"=+CL)$6R%'QTYDJ;8IJ^_-<L#E!]>MRI]/
M(?L]CG7MQO;K;F2P78]J4=HN+FOKV.E4?WV;OL58BU[01?27J&?<73,*RQ"!
M"SFQY,+GT@QD$Z>.=\+PD;R('^G'&=)'3QU(,JHNQ&'7BYG#_<,/Q+GT#A_5
MOVL&<P=UJ'I1&M<3X4X] ,=INNCZ;V<N))"7.GH,4H#.,7;6ELM:W6! CH;U
M<GU4XX\"P_!3(U5$VX5)2 ,GH$U=IW6.=M]S&#]AXT>?M9%;S34XQB@:;3&:
MKP\I6"6R]"\\\%^5T&6=/"U+P/+J1EGA1$K"R<OIT$TN]R?ZE0PR*-Z*3K@6
M5M?*TNJZQE#60V25:1HN']"_&RX:8L!Z8L'6!\+(96I>A[.Z#FF,>Q;SP1@/
M6#6+)[.:+I&#.8RGIC":@.*2%^21R[4L/NQ"8H@;,0/6R)^T_4D=G>_ 'B#R
M91&RP(HX5!ANR8GI;/"IPC19LF,Z4^:G#Y8#,M.3LTK Y*8%3 8"Q3XL=3$>
MD4/*-RR;Q4P6:363L3!R%":F-!^Y/'(-5#\7B$MI)F;VZ*-;=(("J0V_:<9C
M$*I??R-MRK*;3^HJMTO;SRSB9PD'*5A(B&?//D8.+SM0?A:W-! ?DQ]5% _8
M]&0@C=1;&+E9%+6PNHZK/X(&<7S8P?#1* 9M-X![<F<,11S[^CB18RO&7)6C
MN!ESK.G('87+5]/WB:S&(/?Y.@^%):G:TN@GZQ#W/8DA/?9@NMCI>!24LXNL
M0WS[,TV-$NU('<;<@8GZU!Q$]:K.V3GDU@IB0OXPD:H:XLE&-L;7I23#1L<8
M;G)*/[\^3!'-B^4_0,Q]]/O4-\/1;TDD<+''6S'XB]G5LB@#J>R/!\6+,C #
M57WD(.WB:J\<6U@MQY=6RQD92*B)N6"BBH"&RP:-1)XO/-*J\6%,&A@?V\].
M^S&9\+",_\;/?^7'PS-QWR,#4\-7-D:C$/)W3M,P.H<QO& $R>/#[F.02BXC
MSYJ\^8$3^4423PG2,4S5MNH?QT0+Z0-7WU_1;5M8S;>Z@>7(]M_"R8Z)E(F5
M!VD.ER-S5SG>F953.J,]H\F0'5G5CWV["+V&#7F$_-"_RN;#Y3GGH]"^P9*O
M\O:$6J4D4B_RCPF7R7<0*TH4]1IP3A&_3IQ9_J'ZR(_]AH%:H4_JE9/PL&:9
M^] 3MPE''_C'LA3(,EE3Q7%]7(9PV56O[$+R0$W\.PTF_#9X38_JEC%'G\Z^
M'R9^NZTR"!G&N2V\-:(OAJ%9T@S\(@?W0KLS?NC21;==LY\-?(9A(B,[=V91
M>FIZNDQCIKCG5_)K?P:N.YOJT0=I8^<RQDUX$9=^G#I%?48<(G3[YWA4034>
MO]WZD,,F9 [,W8?D^#,>XQ;()&=I4,/Z5#G^#4\?)>RJ\T3,$6Z&00QD5)/S
M)@:RR$OQ5V4X\?$+\F7C3UJWO!RX^SK9(_O.0*X_$H[\)9TPG5WNE865M7)V
M9:.<7E@I"TL][TA"3/L[U>IY*K%O^SBE\)-+BK^\5DXOKY<%$5%>U88.]!^,
M]=DC4L_4]7)!OUTNX3(W$GDW,-H!1KN!0NHOEPI6_=3U\MJ"SOY.Z7A9_G%_
M5OYC"^]:Y&$34O@U,$,$A'RPAX=H?T*JAOLC;6O0\T#)S.1<F9DZ('N^Q$,<
MY)J3.B;(!DA]?3\F.Q4R*7> 3-<UH0=Y\U  E\ORLCM+B/<8-U9E>M[Q8 (\
MO7I<9[*W:3(Z49BG,@=LLHMCR0[Q*CMZ@I +(O?XC54K)J.HJ#2QB/GC<(XH
M?682<;P NF;"Q'VFU:@>,0#YWM%2F_%D/>D"UCQ<)O!ATI<S=$Q49>AC63*\
M?-T3*$' B:J.."4G'!C5+8X(LOK4O=LV_830*_*YG.'QZ253OUH<>4)[5>2Q
M)S<U$W4<]10U6S\*I*^ZMV$S'A0UC,)K94>_#P/<YC4\S2BD4M6+G*OAN/:!
MT*8NJNJP070C8C?NJ#&PR;-C?$^H#'+67'[ZG((D#?K([1B^K&^?D#^ _#BQ
ME4T@KJDI'@"A;Y.&,1!IZ'/LLJD6JB%)Z$9][@:D!JA 7;@^=$!RZX7I(W0+
M4[TZR.CG)!,XS'(BG9*[E*HGMW<:M6>\W2%!S,$\$29D /\J?AJ?S,O7_4E!
M&)[ Y@&::?49/Y4M0W275SIY1L:V"3U-(D7BN)3,;1CQNJF:G]VD"6<:X#=B
MX+9'E!-0MM[J>EE<7BU+JT5$<K,<7^R58XO+94GYD#=EM9&;$]GEU;5R'*(I
MPLF6*?HRLK+.J(.HT\ACKSC_E WW)F*D-YPWW/$U<'(@]1>-.IAX(&-M8UF#
MGW= GA4!69$ODR]/4Z_J./X2,"]GA^$ACG'#:>MA1OPTHW&8QIC,\I4QFR9$
M<=D[G@6,R<*Z*QX8R KW.?G6\',-,6-2Y#(U>Y$0P+CT,J$SUZ5R<OF8SF)/
MEL75TZH7_LHP%GERCNH;Y"6)EMLY&K*[<<]%Q+->MC4]0]@T(6M6K$DANE%^
MED7(6!"R 1F 'PST8HJ/,H5<Y(3^56#'OC!P^2TRVL8+GO2I-6:_8:0?^D>:
MRQ$0@-AIFY&;)Y%5%U1EOWFHIT%= 5=U/_S"@_Z4Q&&LD1IHTNWS"1.*ZDZX
M#W9-]>\#/_5WW^;A0(1PK%XLXZ?3>SV=R%4RF'&-0=^1&*4,"F*W=(UYI)XH
M$J#PU#T^I#>%THB1[3C;@RB#$ZI,&_[N]#$0*\)-F'7K$\IJY,?8'I!C1Z_N
M>F 9D4_Z[!:#W .XJ >=G_2-ZS2"AY!^R,!P;%/CQ]^E!EET76@<^T3 ;J60
M<?D4OB*SJD2$^?5-F*PGV8Z>'^8UM9WODU>;]WKK9;6W5I9D3B^OE:-G>^7.
MTR*2.EY3_-6-29'*"9FB?J(^TN-=%4&$>4!(7V\*L$-*/3+FG&'#KM#G"Y<P
MVBM^[B:H/L[ (6DQ_($&J/PA&NN;2SJ#.UM6UA>]@Q7_EJ$!+S>?O%3)E)O
M3=>*WV&8V,C.V,/-U_>-7^NF ;[>$XGC_ZSY3^H> 1(TJ<D9\LH4#9B4I ^S
M D?]SMTM5\CD:"C;#L@/O6.*HPZXW($?]VO.>O)AYQ7RR#LQ>SR5;A)&GH,)
MJ%9+/Y\!&1I?)_@'#=2O[_'"#1&,740F36(QR26ISC(&B50\QP_2.*A[IXK2
M2)?4PY.Q/GUBKCB)V)4*,]P^@=!$O\HK/LA#UK1DH7_H%P],Q7VM,]CR]^M
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
M,D:65E77&NJ^+TYU?,7!V7+U%7.J;QU+R*RRXK8/])N9YE(Z)V",360K;XJ
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
M(#=MQ@*3=84?4:(7!%F+FD #V98O_VH[OM)%/!DM8CQ$Q.+,SN*LW!Q##)%
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
MBN<=R6DN$ZHN-8&B3\A$GG1C<9)GDDE/[FA#1*&6WKB8$\;%0&B;K:8C]/?
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
M3K<5GYHO&,2K.OGWPF)(EPX\3COVZ%S%&,RPBX'+AT36#I!($I?=H%L-5'B
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
M-._:D8<\R)N%V@DJ<%E7]4/Z(/\X<V!^QO\VP^XF?3'&/O*"O+'[A1)!DBS
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
MQ(\QJJ&J)+&H$,9E:YYNYGY(KB(PMLG;3SXK$N/Y[&HIQ\ZL:K'FT8K)LJ"
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
M"8<J[XS%#V=7PR#<H1Z\Y!MZ8M<\%0>;"<2[F0K@R6C;\O3+F&4CA4YNLL)
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
MPO&3B_#LEQEN&;5L;I]J#V8:1A%2PH \L;)LA6:ZD$L^Y-:!_<+1#:I54$%
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
M6<KE:[$DV_#KR>D0GT6!FH:W<9 Q3_QUF4S7RWQ*,,WX/C:9=^VXQN5)HTS
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
M*I.K?+37U>=B9T_?\J-^SEU+E<F82%Y)&>P5%$<8DUKD:<P*WE0]S^E;0J1
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
M)<XFZ]$#A&X_?A"???+CW #40[\\>;83K1/J')ER"<[\7".65RY%?6D^EE8
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
MZ1AZQFR_?YHS+N?(SM#-E=(7?7]I>2G>?/?=>.?7?C,6%A?CX9]^+QY\_ &
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
M(/<.]NAP'9(7.CPTZ+V^:_?FXIOOO)G\]/#Q(V2G 0 8YMKB>K6>GS:LU1N
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
MSS:A:2=I69E_.RYJKZ'@Z$V3EP1Y,C\T<@=S[MQ$Z3LJZ$BLYS!Z=J:=D2K
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
MZ._O'\!?9SEB6FO4DW?\E.YLS64&ZA( )_E5UCN=XYSJ/J8LGGN[LKJ< %)
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
M1VF:1,OR%SH7 T\I"^D?M\PS<?.N'G!6LT7]'R+S3FVOD]]%Y=.1<>0]EZ1
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
M3^_%X*03;G28'4T%?O[X+D!S(Z9J-$3D]=;"M7CSQELT!&Y@B3BB+#_Z\3V
MXS%U57;>KBQ6XO*5>EQ;GXVU.10N -[&U1V,K@^=Z'R(DG\*D#S/#6!3,V?1
M\ RTA:]%I7XUUU!2L%2PQP<>^;,'&*@DD*P)IF=='PGM**>-IAQLK=NH&/]%
M5*A>U[_.HB"A_7 ?TCF=1*]]INR0%7CZ#7N7B\C;3G'GH=DTGNZ>-3X!TP3N
M\J('OBLC\D]N'%&&-;PG>.0JRAV3"IFR E!APU3RLJNCCZ[7:[>[7)W\CJ^C
M!Y;!M#(\,E0:3$<9+ N&P$6?*%KC=,NM</[H9632SI^\^.$_.VV^*Z/YEX_$
M5L+F.Q<8+)\,-GKBA[)1%ZX+'$_39\.K5L>D7H*7M,^_C(R?D9XS;(XVJMRY
M!"AC728]I9WERH9,_P2?@K==1O#PT=/8WM[-.,VK^9J!WUVS5^/NYAD[ EUD
M(N48'A@"5(8TII[99UU-T[F8A6_<6)>[M9VVAFFD=Q,P/\"?HZ4N>_%X,4<B
MUY:7+7EN9G!DQY$C&TUW;-NYD4\L3^H\_+F&[?#([^H/<ZKZHG<<"X#&Y>I)
MU,X0])-^C@ANHP-ZI]58OWX[E@ HD]5: DA/5-C9VH^[=S^/[6=/8PY^])@A
MTUE?6X\W7KD=RW9^Z.Q\YS>^&?^;?_0WXM?>?SL_.M!%3S@U["D"?IU)J+6.
M/A XNLS"91V.8$W3&17\YAF5@#]'MLR[FJ\&*A!X>UP;PEI O"/N])R3/GBL
MXJX?J]TU?3<!D1WXV6G9!&W(EC03# G4Y1[9X!3=U6L?$Y]Z&;W5 /"2WP0*
M!$@V\H'0"1((9'TK5T9@V>2-7->,MXR?=V<K+K(]NHC//WL0]^Y^ L!QJK6"
MG'6H-WAD80&^L06<HA-R&"< 3)>MR+^V(<9A.V$<P.$XW#N*'WS_1P"[@WC[
M[3?1R4L)@H_V]J/=/(SU*U=B9>URYEW>W=L_R.-X!'>V<O*1G[<43.92*^SR
M4Y2XRY]OOOE6W+ESAV?/%AU01L%WV;2D#EJ8:R1/>X;G^N6K>620;;;K;>5G
M3T-9A#>7EU8 HWX)S"]X!:!V'MTXF^LW>]U>AO%3CLJETI6#0RHR@*=+E3P/
MU;MK2AUISGT77 4(EN4%I?T5+P :X?4Z/#/+/3D>?U:9;EG'U'=N=,&N@#9!
MKN4OQMI5/VC,;]$4Q;[L,I=26=W^YKLL5#;/:*=[X0_E4&,H\Y(7<:=.(2Z3
M<5G1^$@B1TM_%?.7!I'V:!(^9.*6SF*E0[ECLJ#EL?C!_U@ =$VBYKT0KP ;
MS3B4!97XI8 9;O20P B75+C>\_5%VAJ5IQ5B)107?\N5[P9'F4ETIQ!EA*S
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
M+?5!.N#N>7[9<8(VIE7"Y1-\K?ZB'AV5)5_=7C_^^/M_$E\ 3*:@Y\60S@0
MWN]7JQ?7UQ;CZN4EXIN!WP:QL[E%/EW20Z<+.]=*[FYN1Q. :+U:*G75DZW-
MZ-/PO_W.S7CKK=>0_=-X\'0OGCS;!X1V<X3GK;??II,XB,_O_3QWX;I^5<"A
M_#;F5F)A>0V9 /2@$\ZHX^.-Q]':OA]S%ZV4[;G%E;C[[" ^>K!!N-GX^M?>
MB5=>OT-:-'(TX->N.8(T&7O[K?CQ3SZ-W<-.5.K+L0R(O'UE$=Z80I\#XCQ^
MB\+:$5<FG#$1O#IZZE2UZX<]C>*,#J3M0OFH GP]1#[.D(MN)Z[6S^/Z K*)
M# D,IP ;+K6H0Q/P"[+71W>C-\YYGYB.(SJL+>S/)@"R@#<W)SIBZ;>S5=C*
M6V]P'ET[;DB:\=D1EQ^R/=-_MYL 9PY:3I/WZZMS4:%3^>"HFW4G.IQV>IOG
M5R\OQS_Z[EOQSHWU7)/NVE7Y%<;/.N3&J['S/.7G29&#; \GX__\?_GOXNDS
M],K3C=C;VXG+EU;CTN7+V7XY<E=IU*()#>Y^\B#NWOTLZG9 H4,-^7KS]=?B
MK==?)=Z(P_V#Z"&;C@1>7E^#3]!A[>,$6L\V-I'=8;QRXRIU=P* ;,8L];2Z
M?B4\$:#9/(0O9F-YU7-F*RDC#M[XQ;%6JQWU^FR\]_8;\- @MK;WXLUW7H]3
M>-*IY_7+ZX#<+D!T/Z?K%Q:74R8<:?7+-[;[VUM[Q+V<>L=.;7X"EER7=9D
M9M(3S'IVJ?2T37+)A:.0?D4GUY!C;Y@\T@S=XYF]=AS<L.,:Y.&PG$NIG+BO
MHCM !HDJX[+CEP!7/>SP!&6C$ETV1S,#8"SRF[-[N+H^TK XIWVND4QY+SHI
M'=4;_LG/J1N*\:FLJ33.8LIDGKI(8.BSG0OXQ#CDC5&$1B/",A8[K(MX]DM7
M\P;Z%<Q?,XA\V8S]4O#G<8SOI4#E*H4L1D$4)*J4RPB2XBAH]%+5&:?^C=F-
M,F,0J:65DS'"&>;)*8)<#TFCYTB+1RZ4Q KALT*D-L)O8RY'J71<]&YJ[B#+
M40+\9./*>ZYY1.$8.O-A.MX=@22> B1Q-S_X<43&O)911ZU'9;'A,RL8V2)!
M9-8\<60YS:# 52MS6O)L$)E$,R:K(;Y$8Q^-B[*/;=,09WD_C[V#@Q1J%SG;
MRW+=A_FTEZL .**%+HL?_>Q^_/-_]T%\_,F3.*2'[)$:3IG9L$TY.DAF7-MI
MSLY1AEE+%LS*<!@+A3HA+]G+=$3*X0U!)/5Z 4 X=WK T3RGV1QQ02BG:X"O
M'OX'N_&W_HLKL7BK$H-I%/B303S],>"E2V,YL0"(G,X1OR[*L +0.T>0YP%4
M"U/P#Z7QL%I[LJ>G[5BX!MC[YFI,SE?BUU9>B?_R;_S-V&IMQ-;IZ_&WWOS[
M<06E8JWZ ?T+RK%_V(W_X8<_C#^X^Z_"'9GOO_VWX_U;[\5-E-D???+C^!<?
M_'?1.WT,W4^C/E&)W[OSN_%;-[X;;13I26\_/G^VFT>4G-+P=(^/(?TY<0[B
MX68O]IRR.NODFC!'"W9W '0HP#- Q-2%(WKG\<8[K\3_]K_\._';[]\"]@T!
MX%/Q=&<?X'L4UU86X^$7GP&Z]E&<37)]$K=??2UNT=A(UP$A!I75E(W3DQ9U
M6Y1-'9X @D&OR6A"%S='>;Q0H^'Z(C\YIBPX]2Q_"B(%]8XFHE07&K$R7\OS
M^V1<E:6?OZP@#Q[D7'%T68TL']N(I[S(?^[0M;QG";A4UJXAL^<_(&.N9\J1
M2!JE'-5$5A>H"X'AUEZ+N&?CRI6U!%C*\JS++P LJ7S-"R9']KFG'I+O,,F#
M+P1D_%-,"IX7=OC11:\%1);P93F']H+,?!R'2%G4TE2=[E6.LH.HF^4W;\8[
M"CB^2PWUY1G@V\YPZ@#HH@+(W:C(@,L%,A%H6](3K"JQZ+ $X(Z<#../?_"C
M^.23>RC!00Q[?GG*LT(;U.=L?AYT9<'O!U?BX<,GY =PY9IA0)$-GZ-&=@XG
MI@%[Z+H&#?V-6]?C[L<_BT>/W,%_ LU7XCN_]3Z-=S4VMHX!&QO1:0_C:X ^
MSQI\\.A>S"_.1QO0Z7$NGK4XVYB/Q;4KR',EANW=N#AX'"=[FP#"W:3C +TX
MW5B,NU]LQ,K:I7CGM9M1J\"+?3H5,8,NLK$&( (D]@ZZT>KVH@9O-@B3H[<
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
MY"/3P9_IYF@1=P_:Q3'<!6N#)YT2<. F0RK@/_GL<=S;&<9.<QC'?00:99/
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
M#^CXV4<?Q<.GSZ('@,HS%*'_L>L7:?P<N7%4QR_'"#9M:*_??#UJBVOH-VE
M64X!7P#7HU8OGNWL)V&OK-%1:<R$GPL4!/BY3^FASEIRJ6UW+UKPY<&!FT):
MT'<JYA:OQOSZU;ARY5*L(D.SC<7HP9]GU;FXF'8ZT4T+! 94RE.N7W?*T,Y(
MKWE(?'Z99RMVGWP11]M/XGCG<;0.-^.$LG0!)$?'^[%W=!"'[6;XN3O7[_F9
M1M?;+J^NQ&NW;L6;K[Y*^M?HD-3BYN7Y\# KXW==G\MS[ Q9V_[+)S/0TLUE
MKH<^(:]'R"F><)Z*_M"/:Y5V"D:D'I.[# K !TP#H&;E>_D NKID(#>[Z %]
MZ;K(/ #<,O.^"/A::GC >CE@WTUW,V=T T^: .6MV/KB0=S]]/.X^\DG\?G]
M+^+9]C;@O$.^X44WFU1K,5VE$XK<6P9YSU'+!]1_M].%)YW\I_(HCVZYKHX\
MRY(.,-A=56XI,';R-'*!GLIV#3N/=/J[7_MF_.>OOAV_NW(UOGOC=GSGQBOQ
MG6NWXC<!@-^\>3O>OW$KWKY^,U86ET)2N93(F:4&G7UG%187/$9N*@:=-HX
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
MICP5S6$;P'<5_3W:\Z:.T+R)B])5E)<BWMM8BF=K#WC'51P#(IOM8>R^<+(
M I5VL%*"'C\G$3"S$[U8V*".O'/J_":^__@I[8HE?-Z,,RS6S@B#!* ROEI
M"=4!!K487E>B?S$7+<#Q[NE!O#MY"4B!/JF/PY9\T+;T@8J^-8RKUDU45N_'
MSL-'.;1X:5P78& >"_YJ=AE20EFA4"YH%T&%0.$'S^['/_^#7T#WEU$7L&^L
MHB WX]']U?CPR5+\[/U%]EK&\[4;K;A_CWI_\#V 02<ZC9/TOIW3=L:!ZHW1
M$I<7C#V<F521WPHA!:3D# 'K03%\1%J'^@J^E%S@">E>9>DY[S.D0X7IM=*G
M0M>MB"<J OEA/TIPG0HOO94\3,'E;H)>ES1+@X;G*'Q]KGD_C?7UU?ER^-[8
MP$\_?QZ??/)%_.;+-S&]LA&EE;483<YDX/K([N1-/")E0\XRYU:'&I.F^!SQ
M/G?3;>A(&EMN^XHZY00*[G&]\ O!*"6%%&C[ZQC"9.;#&Z(P,I$ZUYE7+V,_
M;3CJ1<&SK-;/KY[.$!3J;OV%CWG)W1F.\U>>I:I/R.8]?IM0B%QD0NW3@\,X
M>OT*>H&& (ES&%<N=><$#^,;LRUYJI\(C>))T%SJ .HU@G9-I]/$\.L!'-.X
M1HFN -B4B<H8P8= 1*!4JY93,;I*2./D))86RK&QN9.QRH(0FZO3.8M>NQDC
M>*,R<Q%K%8 )[YR$KX>3W#\#N$!YERL 4XRZJ3GK0[FN7!>['5.7*/_>?@S.
M,,(.=RG/+L"F'/_TG_U)5!:KR3^G1T?Q[1=?1+_53 !%\:A9 00HGC6.>GTY
MME=<!64[-K9V8JE>SN'D2R"U2X=>ZM7%8%"1NBJ/]#9PG?YI )?:G+;6(!\I
MAWC^VN("=.?#N5:C'.-8$.ESTAE "?2@0V#1QM"6EKJ7&!_) \AK/9< ^!(
M&>G WHD:H+%^TP^G#LWQ.7/=CXEKN-+VD!\Q>DRAHR(7&,[I:>38_M2;7"[-
M1&5>V5WPC G77392.E%&N#2MZ90R'Z*>2&JOGM C"J>E[,W&@Q8$IWK?DC?I
M\X/=US%"'CO:<P="U%>"MR1@/R5*=F"F7V@'R@UQN8" WLUT=GA>F8$L]:8$
MX)0A9;Q*T7OE%<ZG?D.'I6$PBWRDS(+O::XSWKE6+A4)QJ';U$?T3Z_=CA_^
M^/N9>4!.$K1J<#JAUA&W8VCUZ/@X:K7Y^/![3^&1$D;% KIR%&> T+-F.S\=
MF70]=^6LF0><E=WM=6-(.SM[7SFH@Z/,\^T;9[ KFP20\HCU,0PB 2%MX*YS
MRAA;0:.A)JYTDRGI2F7:7?"NS$6WW,J:',FB76D*>DKYA"RQO6RKVS;^[J8\
MR4\^LB?L%S;EI)L?=^?<?O^,VT]^*YQT'N>9O-Y;4H:ST_WI3$@^XU-^*4OG
M?X?M'VDX6W+^CVT6R_MLD+O]]LC&N]U_]]-=.]CHO"LSZ,-XYC$K/B^S0Y-(
M>7:Q2DSQK%2$/$ @U.MT..8*F-0.=A@UP0.=IC*U,>\(7N*6-3-/)'\2=J'<
M"L)/@(<B\9T<IA4LP]UY8>Z.[^*I*$SNV5:WQ]8MR^CUG,]C'I:SM?.<\HEW
M?/<9V19\<I!?^2[C:5FKQ"5DXTITGWOL4(>Q#6G9*J3XY%\2BTS"@WF'7@H9
M@[KZ&Q>H^(US&E]T83 ]'J6,!=%+(04W8:CGQ\TX;EY&H]M!2$_&YN82]R',
ML+9+ +N2JY949\/E_%3>AJH8UV,R[&:C'6]>OLVT"#-8\V;'M]>F/3;'')3<
MH8ZMR?F8Q)JM+BX7%FUE'G@%N!HUXL'.5'SXBX=QTCZ*/N6ZZ&!5OG-(OH(R
MI_W+5[&P'/&]S>5X?_TA2N,\#CMO$?B#V'V.(FW?T':T$<(KV]4&/1\!(@=1
MWIZ.<^HP!3#]\.&3N)P<1?-R&-WQ LSU7CQ8^6?QPZ?_>T#;/X]??/"?Q!]^
M\"?QDZ>_B(\>_!0*+,>[SGE<#L8Q.N]E_T$RT.E-!BM/]0 A9]-1J6_$YOH:
M%C,*J->*N8G+F%]:CO'T*B#(V7T(30#"S?0%?3B,GSW;B?_CG_PLGG[T-'[^
M\_?BI]]_$#_^P</XP7N/XH.'V_'>TT=Q;_M1C#M7T3C8C]6U>KS_O?=CW&\#
M  ZB3R'ZE,&E(W-2CIX7E1$T0B&IODJC\+JDX2(MJ@R@MVP>Z$3*DZ<49D4V
M G@& R(G/D&'?K<9O4,>$:0XS&U\EI!Q!%H3V)E?3Q IW:<G!]ITC6PG9B3O
MP-,)4A2V:>$+X'@JSS>'W;O]D_AWO_QEO'KS31RWVE%>WHR->_>2'PK>G<R9
MEV7J)WCC5MYEZ94) %:.TQBSKO(RGPIU 6%Z:;C2\I\C-U0@G$Z^3(\H]Z6\
MX2V>3V7@]]MVR=UCVBZ'KN[.*1FYSK;,\!!V94MJ!/YY/@_8%>39/GRS_57^
M;93IP9NW<;K_+M^O E0^.(0GV'.V:?$F7\-=MVUH/^I)]OF%'*.NR+@SP&2N
M;B)/4TH]7QGCQY7F++3/JH 6^\#X-%,TF<YD&5Z\P4 Z.SV)9O,T6J>',8&"
MGD$65R;/$_STKDMQO; 9U8VM<"WDF1G U%R7@HW8><[$.!:B';/G>]$[>8[B
MAR\!B$,]0M3KQS__@[CW\$%Z>TS1\O+KK^.$>B?XIDZF8.D-G,!SGK%UC[[W
MH[CWY,-8JE5C9F$AAT*GJ8-@?V8>10Z].P&('LBV-T:0RJ8G4M FV+H\IRT@
MH NL#&7@VF+Y.R!2PV64?2%8,J1&XUU#QZU'._+ .(.^!X-63([.8KI_$O/G
M)[%PU8J%ZR9[#T YAGZAJ2S)#?)Y.B?TJ*-Y9(+&.01E 2!O]]F)]#B72M-1
M+\U&A9-F0G 6N:N^:. KN(U7/Z="#L.>840>'I[&R6DS>GW#8"SS7,8E"F;L
M<>N:#A((8P;@8RJWULEQ7$$CQCHK!^0G&H/_> 5?BC^_^UG0JD!(3[9+$ K,
M^NU.M)T]WVKE=\^; <#9_QHP[;:RU[7T.0_O=MO(;?I8[_@5\L>D\#,8(<:K
M+D([<[SF9.\MQG SO9;.3E=W&;MJ4O75E<4B)(ABV6^N5M,&:#K9Y?L??<CO
M&]3E,L[.CK-,3BB["_.2MY5;>BT-=>L/!GFO>D@P*)_DZE"TAZO4%&MESX<K
M;\VA(VT"WUE?7**L"Q@R-8"\M*=,*[)+J'<U+C5>S30@B-0 U1F@7%)"%(9M
M 2!3GMBRG+/-W3S.)1&S#XK-S[O?[T"D75,<%;U3;'=G;N_-'XI?[^[W__R5
M?_:N$WLU7J1#A]9+&/U_E^T?!"*%;\7Q[XM>%.WW!;TK^%___/WUWJL"D7@Y
MX+[BG)?X6232+8:VS+-U@="ZBX?T_<6K]2Q18;[8C)[3*Z<RZ/='61;=UF>M
M#L0]@.&QZ!&R&=A/9YNAW]QF"B?!I%9XIFG@019+X9WEN?U+KZ,?M^>*[\5O
M*N($L7FOEIA6!V7-/:_(/2T !*- D9^RW'ZW 5*A0VQ>9WOXF__\.;T-?"E
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
M)V=0:K$;\^90I]3D)@U*-TF$T)A 3'(MO-92$O1/TSL1;&I2I=>)B]$9/-.
MW\RG9PHH[N%&DP4[-#H-D)J>Y3L"T]A&9] [:6,!!5YX'^ES^-7?,Y3CUOB2
MQG-X7"/.<]!F>8820*=_\1>?Q5]]\FE,8K08(^;PKG&@ZUL[,;^\%9>TFQ;_
M##29L8T*$^C_>M)X-I0RO-^G#@[M]T;&-F)@T@HC01[[>HSB'F"P=#U,#V]U
M^C+&[;,XWMV-W>?/XP3@<-7KQ'6_'1T Q,F;W6@?'.2YRB3@PS0W@.L2?#P'
M#UI)G]UC[P, ?1_J"D65Q4K9E;RNXD+0Z*EQAK#*1P5VH0<,D'>Z"PCX]AMN
M.H_%]?6865J*F8V-F$89.ZDO#4+:3"]0AJ@H)WB!WDGSA';:W?2LZ(758UO"
MD'#(SQ5_!%;&R GV3?:NL5P%K#D#WM583%(MO9C%80'E.*OA03D7-U>0;4Y:
MJ2"OD0]<>WC8C$-HT.'MS>I5W"N?1:_Y=32;Q[&SO0'PJ-#G,S$P_FS0O95'
M] !]LW7__;CWZ#%&,[(5V??BVR_C[=OC*"]NQ*/O_X1ZKT(W N IY#;@%U!P
M>OP.^3@"D !HHQZC2Q="Y7[H63A7IVX;RW7HT#7"V_%Z]RB.CRD?H'2Q9ED
M^9F072!M_*# _P(0 Y3D^8U3ZH.AIK'F,HXGIPZ+GB4HUT.;QH%BE_;(B7]Z
M#F<PEJ![:39G8+/K;30MF(X,9U'/<UP'^)MZQZ5R42?1[)WSGEY\]?(P_O*3
M%QA+7\5?_/9%?/[-;KQ\M1_[1Y:ADYXVO65Z^>1+^RX9&5GN9"E#.>X!R+L
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
M9GFQ1D=Q;5$6#:V_R_:/-+'&<EE@7FKI;[>B"G>G_%^$F] J-S\3>W%@YTK
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
M,!;-6XF4B:ZC2M#$UM9]Z _#$ .U!G!V>-[).-<3"UE.1UI&U&-NMA*S\Q6
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
MB6[-R:CG[P)&4^!:JM$ (H/ C9&YYGEVI$!2(;ML0#<@S%B:<\#B+!:3J2+
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
M0*<YM'U%?U1H&\.[#,]: QS5ZAJ8,Y3O!OUS2ANW4]<Z\<0"W< [3I*!LQ(
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
MZ#)>[I[$[OXA)& _R.TJ1^@] 9UD(OW39_:U]*/L C0GJ$\F\ [D!N=S(B=
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
M5C#VG8AGG&_.WJ<\&I :48?'#=K2]=[UJ*(S;RX3[+I8@?+!Q3/*5-746GW
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
M5HD;A=10D+\+V:)U#MU3%[]FRAT/K+?5\+RTXF;AI&5VUPSW=^L\!O@-NN<
M-3T"7H.!L@HPX[IYVM')7840MGF0!2BN/L:B %+AG:M# 1)]O&WC*C-*?(TS
M08VT6PAZAP!Y/,_,(76$N[&U&9M)_?3RI">-^NBA%,#+4>:KNS1_(DU@K*#+
MZ$U ZXYL#+O0H"^FCYP%WVZW$Q"4YDJ !\&F0_>T&,#'1,M58^-0M*Z\L0!
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
M;W>;O ^APCN&?2P=8P(!)2.8LX'U>#[LQXM//T>@'(8I;SJ49]S@.6<G" 9
M< ^+Y.0(JV2 D&IB*5$FF/GPI '1#5&J*#*L=.M87ZS')8QQA?4T0I.KM!2A
M6BH2EDRDE57?V(C+^;EH]\_BW>NOL/(D'@ D;9Y!U"HF&MEVE0X7ZFNQ\_!9
M/-E>1; <Q"^?_\LX.MV+UNM!'+VRG&>Q=F\A-MY?1"! \-QLL+?Q7A48?AE0
M7*DN\3R8N',>>R==0%DG7O-I/(ZS"M/C0QGYESM?:%44,__KGB\CC$L JS)*
MRUC'&4#.%7)_1'N>0P.NC&&<E(+R.I.13T65MFDC+#H=%::"3? $PV7]5/*\
M#T[FU4E3Z@T93>!0FIR+]S<>Q<[:,\Y/Q[N3Y_&F<\CS48HC !QEGD9 .+2=
M$Q=HVWM8M)M8I2HRA_1RN)OG(M>HWURL+[T7/W_TLZ@ WET.\+-7G\6_^N+?
MQE5)Y8U"IB EGC4+Z!BC@ 50#\L[L3"K=4[Y4@@#%%&V%]V]J,]^B5%P2MT!
M)C-+<D.""KU]UHO"<;UM6@@5*VF?WDW$\'J51]'F@&/JTLE9K)0# \9W+2!0
M7?5&()!#F;S;C4N+3YXS3>& 3^F5%*3D2@N4P4E5SI L 1Z<8&/.T(D)E-U%
MB_==8^TKS%!@6E(  [&!V08$=WHR%P&PVPL;\?V-'\?#^@\ E>NQ@$"?H5]O
M$,B"?5=XT@,HH!$F.0PJ+3OTYOF,X;18R $!H$-_N808=.7LR O[GQI[O4!1
M:2,-Y) \0IK_^&=B<(^+X;1YAU?AMP0\<RA"!+E#C:6RO&:?8ZP"BBQ+X]2U
MR*W/5'11[DMKIMA!^!NOA3%Z8Z51F&CP!(K.L%9Q"DAS1S$:6V?*$ '8M.?X
M[GK=*I#)694DY1# HFQSZ%>C 0#F/<5S:%L^S=VGUU!#V1A-P9A40'.DTC90
M7T-CMERE=0!N[!I,EX!KETVT_QW_*D PQN*4AJ:&BCO]D 9U'WD$C3KKF/9,
MFK%>'%OG>4"7[9K+RU(>AQW-ZU<8Z1@92:=<S#MRF4F.395S=36.=WN[R-Q.
M#M4ZP<4A<KUBEL?8.6.?<PE3[AGH+9QPB+V:'FA3 IV:H@@YH9/A E!E:(,Q
M?!H4MH_\Y<HBQALZ\N.R=Y6*?7H-@)S-!.:HE1P)\)WU9< /SYZ:^5Z,,?P&
MK:_I[ROD*N^ QZ9+ *#:7 PIZ7&_#Y@8TE=FZ"AGNQWO85R><6YV(0&@/J/)
M"4#D%9P_TZ7<O>BC SK-?HP'.C2F8GUS,<LJW0H$G*4^0L[KV)BD[GWDDMY$
MP:8>1O.<VH:N\\X-*1\@>S:H'AECW+;(KS RH'OZ0IJI+BTE71G#[VHU:_>V
M8WE].<.@'CYX"HA:CL99*V,(-<275Y9B>W,3F@)H8\G1@QF[5P<$">B,N;X$
MH-N_<DB"6=I9@VRANIC>X7,:5QU5T(0&+OW'\ZROGF^-"D%4CJS(H_(@Y=<
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
M$XE6UK9C86.'<YNQO+D=#S_X7MQ_^D',+PDF5Z.^MA5+FP^BO+P)\ZGH8##
M*#29^<TV'SP.0T 5B)GCC#83#"IX#9A^].R#J*^LQM2X':]>OL1RI(V2\&B%
MVXZ1 )4]M?IB//W>1_'L_DZ\>?&;^.]_\U_&<*Z#L$-)8,E5MFM1VZG%; V%
M-3,9)AK>67V $J[%07<0O]X]B2_>-N+M<3<:">+&.6R7JV:PPU40_70&]M81
M@BN Q$7 Z0("OX3R,CEVR;1$TS *S]<;J<=D&L6KPJ^B[&HHQBFN=P:T:1-4
M?#<@D\ZYP(FR89E?#B]R:;Q6]SQ:*"]36PP D4.LYDRA 0,/S.O';BQ3"^"S
MWSJ-SPY?Q(N#5W&JD*?L-P>=Z+_K1?<897,V0-B.$=P(Y#+*IHP56;4M$23G
M*A.$&_JBCY 8G4_&2NUQ_.CQ3Q+HZ4'X\N6OXL]?_A8!0Z,C?"8P"-8GY^/1
MS5JLC!9C=C07@SX@$0'ED);QB@.$>Z-Y%BVLXG:_%NW1,L!WEGH!7MLWU/$D
M]@]/HHW Z6!0./QWM'\0!_N'T3I%8.K9:!]S?R-.C@=Q<CH  U]&K4P_" Y[
M#11/*Z[[7:SA4=2<J+6TFF"&5D(@J6P$Q\;EN,J"0Y/R##B._G$"AX(IC1;H
MYQS#2\]?3/3E5OI-8P&![TQ^VV5<Q/EUN] %C>4,2V=\SUY,Q$]W?A9S_?O1
M.;Z)S?O;!0 3+ B*-<($'M+"+3C6"_==P*P'*F=F"A@Y=AA602LX]IJ\5W[W
M-W;KZ*QE?U-Y.7E &>&S<U(62DZUH*!5N%L&XR[3D*4+]5A>HRBNC,'CGA[&
MRM$>RAB%7JD"L:%!ER,4V+DEV($VQ2MZ3_3H^* TY)!%*@?EF8\72YT[8J"L
MX@:;5 ^JWE4;7YH#CF<Y]#0:=N-QS@I7;B(7Y#>]3!K7YM[S?M6]J55<GM58
M[!(@; 9#-B>0W,I01:K[$'ER^OPDLT!<6>8$!+8OLH!WF$_2.%>]-_:)YR3M
M7-L8Y>Y$J8L+@ -O-9^FZZE?W""H:,\+ ,S04991'P#GT#GGX!&5J4!GB*$T
M&O<! \;!.;/7!JS&W%2=,B+G &G&\>4$']I5.AC?5# 44>C]O;@$/&SL8,RO
M8)0C6V>HKZ%%+@:A5[6<LAR ,!S _TI"ETD]CW7DVM(2>@,0/0LX<7CW]!30
M>GT3]^ZO ZHVHS=<IT]:\.H1 GC(,W4F0%-S4\@##!)D=.;80Q:G$88<G@;
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
MP:R6<H<=F#.B 5#@?;7=BM7U#:IP%@/3S$'U@GU;FFH B@6,N(#!LQA$7X
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
M8D^ W9)'PQ,<C4'._G>ICRY ?<BIP3DYG8,F9]&?G%)'MDP1#_)[YH2.<\
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
M3L+68_)#7!I@^ '7.;M<U:4N":7QUTGQ6X<0>63WGOE$+OJ )8=;V/697?H
M$[LAJ?7H[>WD$"&=*"U]O78]^L.]V-Y]7-@#\N3R:6Z7>GY1 [AV8CA&/Q\_
MB./C871:\[&"_)Z>]N/QPV?QX,%1+O^RN;X8ZZNK$/(T3B:C.,2AW.V-<$(#
MX-^,I;4FAA]#/5.)R=Z$;P]$1O&MGWHM=G9GXZV'-^-&YT,,_N/XT=O/8G>O
M'XV5Y;AV9RW:K0KT MCM;$67LK1)JP+@G1P,X]E'.S$>S\6M5U^*^D8CNCV<
MC_[ST&PQQG/OQWQU-QH L.UW/XRCW=VDT_5K:]FCI'YQK.WZYEHV4KA)P.D$
M>E+I+H1]= @ I]Y']D@Y]E!"4X=P+SQ0M.Q+Q^3C?%9<54S.8K^YL0IHP1$
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
M9[8:\)WMLE@"!!EO<&DSGCU]&@?[>-KFB3A=>\Z!_M<V6M&9'\3P>!>A15D
M3!SKDC35=24#,H_>376!/*+<]G>/ 1;=V+C;P,F=B]]_N!V/N_UHHH!>J:_&
MGW_U%^.U%UX#$*!<RP)KO%\ X=Q\(UZX?2=N7U]/^O(J7KC[/(#P($X>_X,X
M>/"K\7BT'SOME3A 3(9#%Z:=Y*0.6VL&@*-G!Q,$!X7YI!^#=W;CHG>"0I@'
M1")DK45KIJ!]YM^Q>0C)F<MCZ/7REB)6JX":)N(GZ$:YVII()L6;<3XD_A:T
M7JFG=VF7K), KJ.4VY5JS''?P2O46]/SK-3:87>S6\$Y#,&Q-'KH[G8Q.[M
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
MM=1Z8RUNM.IX]S-QM[49QP#,K:&SNH\ B<=QT,,8V%6D54%9]J=N)W<1NWL
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
M];4WXACE^MU/OA/O'OPHGIT<)&_T-4)XJ%-H=V=]*:ZW =K$O=JX"9#< %@
M] 'K;J,V>S'-;C1;7KIGY?CD>!0-E-9B^20Z%8QB[T/*,\V-^R?D6]7:%'#S
M;1T/]MKZ6CQY^" ^?OMC0*N3B# "**M<T#IY$9[14.=PB#D I(X.; )HM!9M
MM71X@K,9G7G9:-:B!G'W'SV+<Y1FL]Y*T'#[Y9OQS6_^'.]7X\FSAW%P\(A:
MA^>HRUG*>0BX=0R68[Y<O%\W6P I G>6J]V6W;XS[U'T&':5I0OMCR=',5-;
MC_FU;^$1;P B'Z<A^-)7OAI5^#D5( )1 !U/9 O9$!"@4TG3=W COS]=>L??
M>7\5CA/#[W=VWU]][S<G>?_9^?G?WNLL%$L%\?WGXN95/K^*/\/D?;'^I("R
M6(+GLU.@5@!-P5V1[Z(5T&OQ?0(^GFDTBK0O\^QSRI/EY_[3,[\O6DGY7^33
MN+@6]/HLWCPSG2(L_[6#>5[=%\"S^)WA\UGQK6I4HY5T\+GO+P,GZ.3;?$Y^
M'"_L5I^//]ZACD_BI==NQ_[Q-.KSZ$1DSOS976W=6H9L1<TT,>CH5)=+<5PU
M@H'.@Y?138933ZM[[796]]GZEW),^%ZOGZT_1%G0A2@MN^]U[NVE*0$<7?9G
M!E#AF&WW02X#)*N->KX_F0S!!'9_3Y-/C<^U*&?1M6TG*4($G2AJAE1R5'0:
M!X>$Y,2.F07BH#YPKA8 5!5T:Q7=TF@#(-JE7#ZGV4(F*=OEP":SGC(K.-,Y
MMAN^Z,TR]AG X$8\__SSQ /0A5=:E7;\P0_>CL-^-P8 K@' \6(>N9OC_F0_
MCKI;L;_W* ZVGT8?<#D"?+EU;)30[>56U-%!RZNW8NW:<]%><>SA.J!S$<?9
MB8KM!.=VV5?0+XOVOD#>>>@VMP#H(G^S@"^(7]@U\FEK<=;5I0WTF<!4OCP%
M>;K;U2QQJ7C<A]\).\J""VI7Y@!3Q#>2KM2[ZZP"N]%S ,C1*!X_?C]VMA_%
M<'@4?<!CM[<?_=SYS:%BXUSRIU1IA-OB:H]E*&GG2B+.#ZB59]!A"]DZ>$YZ
MH^%QG#H78>\@AA_=C_&S[>@?[L? K8GAJ1/BU?%JH&,+OL'&4KY6&T>X7B.-
MV=C>/4['5S GK9)-+3YUZ5"N?)XU)V_P0T9$:+*W0)YR>(4KJ?#/[7)E IT1
M8Y"_(2WQVDLIOT-G^-1WXI=B%RKCAQ&,&^R@?&3O*A$Y'O\*$VG/,SS?$9)3
M?A)7D&?"V7V=X^KE.^,PUX(4"_*G?/S)@$B.!':7Q]5=0:#/SGS&/XF>M9&/
M^".!?<+51U?GU?/B*)[FO\NX$GS*!<6OK!Q_IW+3ZTSE,D%)"1*I9+CGTUC(
M@X8[ 2//$K1:.6@)*RH?9G4J@"@Q#+P*U[A4P]E-SO<J^E. BTPD@P@B%41G
M4+G*O(.9L_L%L-2H%^,Y](+GRWKR;N-T$CW C%[?XGDY)O?W8P' =]&9B^$"
MBAQ@]W-?_5;\Q*M?BYNW;\7UE^[&\@MW 8< F38&8+T19RMXZYO-:-QJ1OE:
M#;37BI.V,[T<>XF(N_S,=( 'AN?G&!]H<ZXWI@'!0#PWZL?/=L_B*^7K<:T_
M'^N#BUCK7\3RT2B6O_>#Z,ROQL+CH^@<SL7R\7FL=Z=QO3\;ZY-*X#?'\[7K
M<6MN(VY.+N+PDX_B>_<.8S*<P2MOXEFBE !=.18&K[9IM\MKWXC1>2N[7>J
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
M?/?OQF]]^'OQUI/WXWL/WHR/GKT=OWO_S=C:>AJQ.PQ(%0,4J MH:YA3\>@
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
M*VJD7S/]19Q>P*:@?&UE.=:6%M$1?704=*8<[B:43@P5;/>WN_4L+0$TQWW
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
M*?T$RC%6ON [9=*8<I),QDDY\[>I^;[(B\Z4+6U*1NH! _+7:Y[\2>-1O$A
M)VC+%]1MH>RO)(N:X;<.;<ER\>J$,\>^<C5],TM)LDQFRWSGEY??>6^KI/GR
M398]XS<?IHU3PM5R6(>VS!;Y(\[+-#(/G *%!8T4SS5 ZB_S/&_/!/_*/+-U
M:G][+T:?/(W__?_FY^-7OKX2>UN#^*UWN]#\*%9F]S'<8P C>@VAT#&;.N$-
M!W<BN(1VV76'/KI F2S6UV,&.1QVCRCJ+,X\NAB 8SVH$]I+K;A^XQKRX@0%
M#>-<#/JNY0B_SKLZPP0]^#0.<>347Y*A&/J! ]?N1*79O.3Q BY[I!T@G&,4
M72-0G6[7MBVFYMD\.%E'F1=05Y !-P9H8O0%M':W'QQTL]72>-7W7<<4PG-(
M77;CZ@"Y]NY>;QP')R/*[1CS22P@5S>1_Z_>N1&;2^J$7M0KI7BZUXM'>X?1
M!Y@Y),#>H 3;G"Z%-@> <PB!<J-N$%"K<3<7-V.MVHG]P]WH$7\?NDL3^8/_
MG-I#-<!<;+26X\Y:.^;105WRO(MNN%AH1+6]1,!*.G<YAO7I>PDB]6%=%FZQ
M[MJZL]&LS<4P)K'5ZZ$#DSLS#3-U"BU.!M.<7*0=TJ8Z+MOQJ0L+3H)R;",
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
M]N8OQC]J_;G8GE;C%Y8(5R_%@'P^^.YWXH?_X&]"4]+!DSYU_^(;KT=YZ1I
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
MY9HM)>3)B0QG  L!@AOM2Q?)54:(:H".6834M=]LB11$"IX=9JEQ,D<"Y7F
M\^3X,([V#F("F"DY@+P"D+3KAO3-HXJ&:#)^":QQF*W@Z;O+S@5")ABD'.Z_
MFQ,>H*<M<8+W.12SXYS&(SS6(75AG9'O5'*4^71$&")?6/"-=62^,.V2D[0$
MLW-SY^0;Q0R@X"_Q:?AM15$)ZI':0DU8"^?,;"Y%BU0EZ<<M>4;A$:<M@[;\
MG9P#"GGO<Q6/7=0GIP!,%*.$SEV,4,8IU+Q+94>=%EW7A"?-]/:AM^6?3J"-
M5Y0H'$G^56B"!I5NP9ONSG R'0+LIZFH=')<.U-ZN/ZEZ9("/#1%D>+)SPO
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
MH+$S T&/KE&J8]2'%P3.A^>3.)O@!&"4]C&,3Z]VXY/U5^+S7<>MK<7A!.>
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
MA6%Q(<C!D/+<%89SN50H@%"-,<^<PY@HYQI@(J.TAKD CU9-!7>AV4:!568
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
M_+>V:#.C!=UX9>]1/-A[+1Z^^N78ZMW.Y^<X&(]NOQ%?>.VK<0^PMK%Q.\8
MV:/S?>AW2K[+N'O[\VGL?O-W?BV>'SP%/!VF,_'*_2_"7Y5XNO\A[75,VVS%
MZX"Y^[<$MUO(*CQ#6>[>?A#'Y^?1A0_O[+P6@]9VO/'PM7AT[UYL]_OA8LF[
MFW?BS8=OD/\VCL, F]",O9T'\>J#1W%G@%$!8+;6>]F5OCL8\/PV .T6@& K
M7KW_:O1[&V6F>G,[!@#4SSU\ (BHQ>[6O3C'J+\\>TS[P*?H.9?* DE&&[#A
MQ ?;5>WGGL(Y)A+>2C"H#N.^H*5-NW0Q<%-X_0R'S\E]SH05@#LQQ3\9(,$>
MI^^Y-,DF('(3L+)'71O\5L^Z#);=T1KL7#R<(\$<USP%>1FE02]Y70X32,IE
MZEEUBUK6XO&O\*#E!5@9L?.^-_-:VH'4H.63WQI;S>U-EW?1R>7Z#8_[KI/#
MS,<\S4/6OGG?YV3Q?-;3PI17\\A[_K8<T,_J91J4SS^'DP@B+]'ORO;6H)M1
MYVR)++LT0E;LG:(^^H\UOCM!JW17NL8@^A6':^K.5<A\'UK?V]V$YHW8Q '>
M "#VU*G(U<"  VUT=GI.O0)>V4 F.] 8H$W9C$A:K]PJ%F?<X2VVY6@$,#S%
MKFA#+A;P5C6Z&[V87E9RU0Z7$])FN/ZE$6:W11U-'*,,\'+\-(3(!=EOZ$79
M_93T!BH2F,,K.JWRH)M .'+S$IMQ@:ZW=TL0ZK:G+J+N.I.W=K8H8R_ZFQN1
MFUG 0_O[^W%Z=AX]0+1=]',<Z'4M%/;$54<<AYJ C*LNW5;&T0)H[5+/7B\<
M<>QI"SJYOFX+6K=D(PK:K#IYC\\FNE@Z0D"*B4T@'6BK\R5#67\T6ESE1,S-
MZ&[>CO[6;HZ%+?Q&[O( [2O=\2:X)DF,5@I4<7[=2G)G-P&X?.E[6F^'J%A7
M!S^XOH;1]XG(D@,RIN@DG\$KTEIVE'O-R^]^E@AVN59.GC,7'^#T^Z>XY;_A
M\:<>1*92A,A2Y88H*<_>H3$*,T/$FSMRM)\2,L_2T![YD=?R9Q[EF<_NVS@J
MB6P&+^1'_BH9<_C=='.&MQ-;PLDP1YRNF\?[,)'3^WF$9XU,.IX%L BXTO.R
M>Z()H&@A\0V$R[44C?(X,SNJ2UZ:4)\) K*"D32Z1L$ G'6,<\UMD_J4P&T2
MR1O.M?LDUW-$(!P8;;>T@J1BM<L+&40Q.4ZOPF^C $82 7]7" 0 \JKBY)4-
M\FYDG=9)?QE=GE51.Q%((*\7BB)PR2+*[.21.6#4F<@:=<>@N)=IIV=$IP,8
M !A*^Q1J/?);*-BO4KX'@*DMRD_^=J%33H51H"%P5"LB_ZD<J76V1Q\06',\
M#'1TBT&WRJHTMGC7O; !WRI@TI ?9@O$='T N-PLRZC@E59;K5@!BJM-#'5S
M%RWK[$J!-.6J"82-4O(>S"1(;N+)USGMQAE0ERT40H5[B^40Y>485K[/H!/@
MN0%@K*&H:T9/H7WNW3UP?%(G<DLLE/9PN,KQE7KW&9E30<%+*EO!JN.3<AS<
M J XG<:92V5,X:GY%*,RBOGI**HX*JY.X':&3?(X.YG&Y.B4AG4,I9%+O&:X
M)B=;H:P?W/N%N/?HZW$E+\)7WW[[D_@GO_%;,=S_(-Q^+&6'OT]Y/_\OQS6;
M\TSYM(RNM[8&W1HJ90R:=5 &D^Z\;!1EH[\1N]=KJK5;SI(WDM"/+J<3;EPJ
M9#BAW-3I38!(=_M^?.?]C^/9_D'L]6X!&G<!4*UXL+L3^R^?Q]&Q7=H8#Y3P
MZ?",/%&^=6A-N^[T^H"V >"R&8\_>3=V-NX"SG8 EK>AG2L>',7MG;V4S_W#
M]V,.,.RT>O'@X==QIM;C^Q_\TUA 4\'@-[[T"_'Z[=LQ//D0X_:,<M9C@_+<
MVWLCGA\]CZ>'3V)O^R[UK5.G7KPX>IH.Q!V<F9T!? BP_^#][V-(  K(:'^
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
M,&: #A6;BV\["UM/TMEXRP7U!2RF8FG0GI3/H0 J*_>0)8%4#@[DUQ#:U2L
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
M'6L8PJLX&]DU!X^AX*>T0QJW\8B\X16,BMU5=I$N[=:&7V;K[5BGC>V"?@!
M?'#GM>AV>Y3W)!6\[QT=?P+?NN7?1CRZ\R >WGT0F[U^G)X<Q_3L/#HHY+4K
M%R\?Q7N??!CU3C]G&6O$W-]V<W<O)H#!#U]\'"^')V#807SAU9^*NUNW,I*4
M0T]HK=<?V35[+UZY]TK< <1>.*YLS/,8C<W!-N#J"#Z;Q5:_G\['FP\>Q.MW
M;\M6F>^+XV> 6T#EEK/^K^+9X3YT&\71Z"3.QX?J]%3D]8HSO@'4\,:[SSZ(
M'WWR3O0!L[=V-F->G<?;3]Z/CU]^B%/H^,)J')T=Y&2:LQ'U78WC9'*"W]**
M@_/3.!T=P(LZ6AHF#!>@69XHDT*0Y51D&DNXG@*H&P4'$QR5W(:.MKE<<PDQ
M5WB WO#6V2G7X#_+ZUCDC'+0WAHB'1DEJ8X^<H;^X\.3>/N='\;+_:><CQ/\
MI+RH1=8PV("<3YX<Q_G)D/;MQ9MO;$0EQZ7!(Z1DE*;PO^V@P5,G:L3Y[F_D
M58DP[Y1@])H3FK)L?"]K22K>?,+?*]*5QH(8ATSDP;LW<B_HT":DL>7,:!G7
M!*C*HY\%. .ZJ;/FV)4IG+GN.&SET5.'9X*^&J'73UUC$YH]W3^)%X=GZ%OK
M<A6;?9<MZ\1PZH+<@"-T[LEH!9\,X_GQ%%Y<QOXIGZ?G<3P:QRD\ZQ)CIGL^
M='N^ GX$9L:9AG9WYUA%'%]TPRF\[U:$8X"1D]3,=T'%7+E 67?<KA'+!;K4
M=5P%1B['->6ZN\SH\#OYS9U?'+?OMA(OST?Y7@%;CF$6$)8XE_H,C4N[:?ND
MJR?7/>4QZ"0(U!ZE/<#^&4B!O%S3N52>>9_OMHWT%*PFA]%&7*9,I(-^Z#2<
M57V;\B_@P24@5[N)LYTZQ*YA; ZY3LDL)], VMQZUC*:KY.\'"8@_2RGK"O0
M37!-O9V0XW=457%>>:]%GIU<-](5.AP64L;Z=W!6^X.M:'8&J?.,(N;$53\!
MD!FQA ;2(L&U9!%$PD-Y4#%YTCQT&.7%G'!(.1W'F&:*FUI*UQ'5CNFD)8#T
MO7S&]^%CTRB/<Y1[1<BA,Y\9<<]G.2B/=C8GGEV_GX3@2'E0IJ[//^I!?IG;
MG\KC#RNZUS5.N5 SIYHAUX[BNO#'MS*RENPE\268A"OOJE1N[GD]_^?F36Z"
M59_+<0IY588HSQL-*@FIH&Q /4$7-'8WDQ'W4';K/9ZOHDR?Q^GP/80,+Y\V
MS<D =2=]")+<?6**X3L@G^>YU(,+>NN%"M[L)EX#O B*7%-,P[J@CAH*QQ8N
M%HZS,>) @>PNLGPN#01HR9TME$X\N0L B&-J[.I<7&V2QH#/ 0KA%L]OI0 +
M% /@NK;6 ;!!SS =0;)C.!1;\D PUW)LYX138.=UZ<F["K05E%X*A*!G-J4N
MJ"&[#]9(TZB@H _EE9%833@@4Z:W[<P"WS(5,97D)_? C@)#)S&M57A#;Y&<
M%"O;9HY"*HJ([^,I],"(88 5/^N48JBQ '"X#IA"Y,S"\S, #4;-R35ZZ@V
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
MY?=&]+H;"99U'BRGL1J3,*_B-'P&ICV<L)G ,O\X)%@2%4+PSZ<$M'[R$ZI
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
M.)4-RR/82="6 $VCZS,:F0+42#UETS(X!M'W-;KJ"9W&F_%T?JHU<LLUC)Q
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
M<G ^2GOF#-Z;5 4"RI*<HY.6E\F[1):@E7S"=WDX]WM>X Q0!L24MRMQ6_V
M/G3%A"8*_+UG^] ;1T >D=+P4(*Q]&#4_89 Y#?J*M#BLB!$67 ,NK8A>Z&X
M;WLMT*'+*7H-61 \*0>Y3C% S=8TZBWHT=E03BK8S)< MMIX%E_XJ:_@E%0
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
MX_.8SXR^T";+,7FN!4T**]&F*$_W7%>I5U#^S:UV= ?U7*>O@2(]?'(99P>
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
ML5P<8D3<U>8@QJ>T\<(Q9.,T")=+E.8(H[.X1&EAU"#J[_SC51P]FZ1274M
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
M?KB<Q@< H(]1W$\0X'T8]QBE,:8$8ZI^CK)T [8A-FUT68W))4 B:K% D&8
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
MP+OHA#+I2--B&S_UI1"=.D@?JN@P#V7*IK#<@Q-G?Z-KM)4)VJSS.(<E.(3
MG8>,@!9M/QD4@WP<#XU\H<O%@NJ@++_M0+X.VQ <YEAE\S$"SWV!I?ED%S(W
M;$N'CQ11PA3!Y!UIE["2,LO7RIKC%9.N_#G\);N9*=?)<)0 .I<5H^W*V!\G
M4SE1SS']&<FD/ G.N%]$%M4/@DMMK!;93-PX!-X#\,JP]AIXW14"<JRD()_\
M)+R36(NN_<*&Y)A(/HM3>V.J\I>E-UOS]E5*?W':_K9#3O#ANS+G:?H.*7CE
MYI5\]T\[?C$FUB3]"I$M2.K_Q;>\^<7#9[,1^,SS\LWB27]K[#UDJ.*02VUN
M7_"[_WA.X:=1DUEAW#(,;U?F)0AQ21@GU"1@ CS:'3W&\@OZ-%2T)<*DIV=C
M(SED5T0V-6"%(LU9P%B>W++J7$#FHN(($FG8'6; .Q>$!3 X_L3=)'*K*I21
M [X=^32-<C[_X-,8O/?0<!N>WF2TP7,;C=/XH'H:/P P?FO<C3\8'L5WC_;C
MQ]VC^!2#_H(R[9%>GWJ-$9+)LN,*:WCS]>Q&T*L77#B>QK7)!(T*E* Z/>8Q
MYF2,<LHQ6]($PW1L%X[@6U!62A!1 ORA&U)0%'*5F<9RNEP'F+2@6_&\-%6(
MI+\SDC7$S68SFHURM#",U5R/<1:ZU!)4GY)^CS2WH-IC!'>W,XI6_RR62^?1
M+"U"LR;D<"VYHU2\I]#^A/;-R 6_G0#D(K4NH^/X,F<2IBFBD/Q/6R/BY),J
ME._)2ZF,ACSCQ)I"D111:8V_[UAX(QPH;+2CT4JWB\P)0;1CJ=(GOU$T\72-
MY 1.P]34,L9X/<<ZN03)IY\]BA> 2&FB8LIH'R4R"F6Y&@M&(N\"TBJ R!]'
MJSR.-]YXD-$G(V!/'_'^DT?9[>/SKHEVY<ZM.-@%T!X> #[!IW;3H"!=D%A&
M-;JUL+08C?EZ- #[<_-XL<K'"(!^Q'E:[$-;I\Y]%+XS;=UBZ[*[7:?&B(<R
M(_5<#J6FW-".96@RW3_$L WB9'8I3N0SVDSHH:H7'+JSC.,AW6[LY@H\ =7?
M_^QE=%W0VTK TV/I0!O64>23G<,X;N_3)N.8:]1S)BD6!7()&&U@Y9</2J.2
MS;KP*PVP:?$]VYFTC;2H(R@"O&%D2R7LF+N3V-X]B.V-EP!D;@*LSY#)M>HX
M6A2^W0%HM+OA.,HT$+"N0'#8&^0DH_F%Q3@\W(MRK1JS\XN :+L'CZ$99:/.
M@@4C>$:\):) Q=GC\EF6SWI:;L&N/1X:>NY-9;2M'&/D7N.740K^K#8DR.B)
M?.VR1JZO:*14?O>POH[?Y5_.B-:F%3J.-M)@8K1K]9EXYZOOQ')K+O[@#[\5
M6_WCJ,\L42? L9/SCM$W&,5&O9[RZ00IRSX#N+UR[6H!O*"Y=75V=9:!4U[+
M23-DFLN&T9:%LUT808'2*<8_(TU\9H17VM(6THQ"TI8 D4&?--V_&9I3+P&"
MH"!WZ^$=UY[L]\G7"![O*A<Z/(Z1DT "RH)O"X!!C3[7T>KAG!0$X$^2R=?<
MU\%(X,9W)PK14"E;Z3A",W6Z474=.6?%EWGK!/M0C"/F.J]09<##:=3&HRA#
M'QV=4]N.][E31$*Y7M@'^)%R. Q&W2)]C9)+6T&2#JR'X$+@YZQCAPM8=]M=
MY\=Z.J%2D*O.\_?E[B_6M1@&)* N:)+WE3%U-OK>O=%SKVS*3"LD+:26@B(H
M\J=VSF&S#BT0D*6^LJ[8-'>8&E*O ;8,[9KE5L-F5(XWU8E' ."=@W8<XF2X
ML44#6=&AT-YD#Q$ W^A@ 2"IIT0D8Z_KU%H? :.SX9U0)?WDB6P7Y0B><R>@
M8MPD3ACE5B_VNIW\5$<[\<HELXS<FY9R931RS@F I.>D+,&?.J*(MD(SVDB9
M(P/%-)T+_[E.)87*=I*!7$HH'1QU(W3/6=?9<MR^: /;F5O).UD_TE2^!)^%
M8\DE/CVLDW8AG:V\9JFLJU\OO^>/N'?SJJ_\J<<OS.QLB9+'!8&RQ?+\YX\D
M],5]_RY(RW6;KWA'1BO^O%0HDSPNOU]<\-U,AW<_!Q)>PTBZQ2'J@;2P*(YM
M]'3RS82_?<9$4$YV:<L0_"ZZUDR/M$GCC'>-2@IHC3:@B@!2>/<P8H[=4M'!
MN#F[VISY[HBRR4X[SO</(AY^%,-O_5YL_O!'\;"W$^]51O$'4YWX_9/#^/V#
MO?@!Y\=]0( &A7<#)A]C@*9<Y%S J#>.41(\"B14[+)F44;K<'%>',5/&)BJ
M*2?N[&)7KN.Q%"65(:5#(:FTU+4*G=ZD]>,E%(B1L$H9Y8Z *3#NZ#(U(3!3
MB0-J %TY"+E4C&,1. C,!TY*P156(:)I4.@":^Y!QR%UV\4CGN*\"PA:O[T>
M)U/S<;[5CJ-W?Q)]C/D8+WVB[M !0(1&@V3(G=(BL-#?:%@J!\JH@;?6Z0U+
M-P649^S.*-:AXUD5+M=Y(($U+<MG_LS#^CKYPZ6$!)OUZEG,U/%2:=,Q[9X1
MWDDC$=93Q6-WT60\?;D=3Y\]2TIJ/'.MTE, (7D;]6PM+L7JS7N\6XD7'_TX
M9BOC^.H[[\32TA)UFH@//OXHGCSZ) VJ[26(7,4KW=L[BO;./L >(-$T>HZ!
M08%93P'A_.IBE&9;T9AIQN+B"N6C/7I'L7'0C^U3NPJ-MD]$%]JX%%*EZH+W
MMCUT4:EA<(P,"#!=9J2I<47)"_1J[AFND6\N)M]C!FAO.(7GLHEI!VGE$BNW
MEA>RJ^?#)[MQ(%%T<FAGJ)M>NN,LIX\.8K2[QWOCF'4F9</):CP!\050&@\5
MLR!-/K3<Q9)<M+E\!M@6H"38@1<NAX!DUQX/:7B=(-+I]'()GXPP+J[B;%5C
ML7P:]>DQ][K1.VP748:"*9._W0[3:'-K?C:6EE=B?W,37J_&#.4<=-L)J%*V
M/"C3YWR$47#MN\(AH;Q48&(*N1%$4B -3$9[<.R,S)PY+@R:)L R.>KANH:-
MAMW9Y50_3J(P O@YB.1LUAR:@"R-"N[/[CKH)J]G=S;.W=>^^I58!O!_[_L_
MB#9YKZQ>B:LKBSG48:8.+_".R^,TFXVH R9[@!<=A[4K5Q*("2J&">P$@<H.
M==(X\AX9I9/ENHV63_!CU"Q/#+H 40"9$YV@B2#1-A'<^<P0^KG5HX"AF%!5
MC(\CE]1?]GPX;"?EEGK9S9P3LWC?- ;0HTO;#>#M7-C;:&6/3\JBDY%1K=3'
M\@^ &YJX3WB"M8MFTX +DG-\GN DNY&1 >Y-TR:U >WLL"$##92S21LV27;"
M\=,7/.TR1AV!'XYC BSR-3_K[*%NGL;1-/*<,YYI,W,H>-0)8:AS=*@15A?:
M=HRD8%@0Z5  88\3F!S/F;/>25=P(U":IGY&^>R2SAX@ Q;D[>0:9=JZ*2.I
M!Z'M973,ZSWXSB6;CH_M:B^BB 8ZM%<NWFZ$NSTXC?V^ZW(B5U8'W5JAW>>:
M,S$#^'.!]R/HOD\[=/K=I"-^*@1"BVI3J)LR82UR4AOESC&EE@59KE%NN1D6
MSJ%2N:H 8+."H^MW(XH)TB[^E'67CBHH:]*6F;)QW3HZ5*>"W) A[7 >ZRO+
ML;PPE[*7,\_A 6GO\V?0P.! $=W4'E (Z7.1MJ)M&9R4X\Y!&7BA[K:/LL:%
ME&.#*CG!)C^5070I;>0R3_*V/)_\3UGENP(X\IW/R[RRP&2H#LG>,NGG-<Y[
M-]>+1_Z4PZ?_3!^%ZI-.!;$N?EU\>OC]3YR\E%ZFYQ_[S6V.8L:UI^2C47G&
MYS)T;X/96)QZ?X6GK/?G-9\U&JF"MJL992B(%$SZFU,E9HC>+H7IR2J, E,+
M$MS:$-#CS&H!A!%'5/Y%<64.F"3'/!UB7@<9]<1.Y3(X3O:HDFZS-XS2PT]C
M^ __?FS\G_[W\8/_^'\1?^<_^8_C/_H[__?X7_[X#^/_MOLT_HO-Y_$=C.NS
M 0H3(U];7(ZYI=686UB.4F,VSK@V[3J)&#651P)5\DDCBF*P2^5?=DB^[(H6
MSO*>"KI8$D4E;9>QH%+%@C</X!L=EU H +R1W[D'$)JDCJ:@GM;0NSWDR>D$
M)VD)/@ JGH(1<]18.,MR_V 8N_LG<=3%@QU,1(]T!R>D/:Y<*.MJM'GO78SN
M3@]E,3C.[;V:U/7*W'J4?_1A3/P7_V5,?_8XC6L91:&"&CD3EO8Q+P=K#_%8
M"QI< (IA#Z5VD@HANQPX,_*C@2*=W'TE 82'QE]]HD+0FR]%O>G"W:U4$-72
M9-0!7ZVZXUWG8F=G,C:WW>$"@W:Z&R>31;?W>:4.6^IYHQ2@@\H^#1OO6R=*
MD9&[,>#,<572T>YQHR4J9R=\748J+*-E4L6IJ/QM:04H"2R0 Y*,9OT\*H!1
M\Q3D*1ZIM#BK&)@:2E9IR>4Z) _YIE=-/AJJ-GF[XNFI;4@YP:U9AS/XV':U
MFTN'8 S]'(.4BV%7C'R0!FDJ+T44O):&S3+- '0=SP1[H)5UI*"%[W,_N]+Y
M<ZSA$,8;Y6+]1ECL:J3.MA5U$92YYIY=EWY/ T-%;..<,('!RYTQLOO/-D<3
MI"+V,UG<RD(PC2T_//,^I(,V24,)RH?O&.4U#[NR'[[_7B[QM'[U>ASM[U'_
MR5B_<14 ;P3:0G*Z[NH%G>VB3F<2)\JT-%N0#9I09M<SM"%M3YZU.TS'31UB
M3X"%G;K@#V7Q]$PP+3V++GX/7J6]"J!ML?U=G$49! FVJ0Z<,V1=%'\$R)H!
MH*]?68W5Q;E86YJ/Z]>NQ37.5FN.<D_$X5$GC@Z.5&W)J]E&Z$L-O^/Y,HI'
M1NHXC:_IF[^;*US24"#N17MJU,DGQP7(S!X+VEW^3SVE8?7D66[EIV?J;][,
MZ"=I&=TQ.M7OM:-[L O8/\R)/.H2=QSB9DSQ@O30D+L4D6U:HFUU8#3( C(!
MJA-_')KB@MW.!.\=M6/0+IP!VZO&NY0PP5>9.D\/.G'6.8B)X_TX/]Z-RD0_
M2N.C&!T^B:.CO=B$01_"U,\ 6'V!$>64S@+H'I_=?@? ZZAQ-"T.Z^D D(4>
MTH$5"#N19_?H,/;:^QG]'P".W&-<N2TW6E%KS6<WN8Y0;K\HJR4OR_O(F[H5
MW2] <<+-"3IX? (01_>=D\_YJ5%C\I7 .GS(9HX!)RUMH73*B%NE&4,<CF/L
M7T9=L84C*#&<K,4Q[YQ P[29%S;#V==[[5X\W]K+6>V[G0'Z&V>DVD)/SV/C
M:CBU19>P>M\VSYG,TI=,<^4 !*(*_Y2H=XEV=CZ 2_%4&_5P07:7>',\=?::
M ;!SIRE*G$.JL 4YVW^ZBDYHY'CEYNQ"S+C)PMP<Y0"H5[ 9"_ZF/+5JIMN8
MG0=@SB102WF7EA<Z6=!WFD"RX&.ER3+;+=\@/;=.-!*N[N%Q^ H93?[BS/:@
M?IS9 V=)X<=T)F@CS]3[R=W^^=X7P6HF6)P<EWH^C\N'?HZCR/G/Z&&3_/%#
MRD"F)%I!UOSV!<+ZSN>*Y?.3ZYS*1*%X$"RO^1:"KS*^!)WY#$*7T8BQ$41/
MOQ=IJ@S-3>4I\!F?81C'1:1,@<FE.#3R")-=TJ@5%',5 8"Y$1(0 N\ /O,=
M!1WA(JU3)\Q,UOEL(%AEKE4PR(WH8PQ&6_O1^8>_&_O_V_]C_.1__1_%_^'_
M^G^._]7O_>/X3W[ZX_C/7V['3S!^?;S54F,.IE^(UN):- "-%83$[=GLOA,0
M2PL9YI)F^86#._Q/I2^MX;_LD&9)3PV8/RY_2U<-A4K&Z(&*P'$R8Y2B"R&C
M+/L"2>IU/(TRCSAL3T2[A]<,C>T>ZHS*_,:S''&-^FC0+Y=Q. 7HG8YKE!T@
M#KW.4,#YG!XWRB[% %HKT!V\YR'*2T$]ICY\B\77WHB;_]Y?Q4!@G/[!/XKQ
M#W[D*C+I(>H=&]$\1IFI(#7^P^PJXP'0DMNEC8_[A9)-0R>-"M*9AR#';GO4
M51J?P@@"JD'- PR.GW;?3SG;F_:5%UHHL^;T/(;E&B#U1ASNS\?N]G%L;SZ+
MSM$3\L'(D97U2B\W4R1'^%#>L@B.83H!<+I L5&*$@I/V*'GVZQ5<GQ1OI>-
M34KPF+.KO]C^GJ9E%$%DC5[DY"X_S?6,NI10MC/UF:A!)^E[ M\ZAM=R),CA
M^1QCIL)#>3MN]E3:DX8>=ZWF/NR%\CT!'(UY+KML !!Z]R< A1R7B?$PHFW\
MYY3_JZ736&].QRR:L>2SY<DXX1Q0IF/J,0&_%V-N*33O*)N.57,RASR5BMEH
M!76$;%:)-B@4OT X(R_N@4]]L $)6HYI)X$*#_$?-"/O8O>(<>9EV;,%2%.%
M34))J F=TCRY!D$+$ J_=X;QZ?L_34.VL+0<NYLOHS93B\6UU0L#9R88(/A,
MHR<-<^(,;>&.';0^Z<%3W'/[NFQGO@N7LGO-\"@RX:0[%VJFTK29DXJ*<6IC
M#*?C1'VJT)GRK*")MJ*,E[+,?_G="28\F9$M)__9%I-UA]A 6P"3H,Z(NQ&5
M[,' 2!HQW-O=@>[%+A]P)$ 'AT;'F^+K7SFFSZ$!TC8GMCC&CYLY]I$SEU\B
MS^F+4P<AETNRC<DGR0SO6?82LN:>U_7F#)_V*O .-+%[4S[,-D963_IMP&(G
MOPL,J]#%FM2XWVJVHK6P%'4 1!70Y3[-IC<#6*CR::0T:>4)O]@NIYPC^0%Y
M;P HYF;F8X[GI^O-. .XN%YL[F,-'>OC42S5Q_'&_$E<G>C&*8!R\^5>;&UU
MT>=V[=+. QS&SF'T :.]-@"W<Q1'AWMQ<+ 3G6X[.IU.[._O1)OK1K5=2FIO
M:R/Z@$>=L!QK:K20[[GD#73-[1NAE730$=<ILY?)M41UP+1*<F8"?,[L-D\^
MH*+\=HRF -_V=:O#,K(_2=WL,7$H%2S%8_*^09-B6%>N UHB9=KI>*H2PZC%
M8**&#G;(A0XA>9<H1[468]I(.KJ"PPA]/0G_.O\P@SGR./2K4]XF[>'ZC'6[
MK&DOV\S=UAKH"]SKJ,+*.6X3&:KKL.*,G4,+N[.-#DH$]8*SL&V7&FU4JQDQ
M+[:H=8_WRQG:&857CU '?UM.?V>$6?M"G9$.= A\RW=Y(7GM<Z?4@)'V!VKP
MH5XP8)"[ O$=+K_ $LIY(6^FIPP7$JG$D3[W<^:^C0&?)^"GOLE_G%[V?>W2
MI7-?I%><&>3RGG+'I[KZYST*;?=OCY\=V>B>_JE\+G]?Z'R)S:<DOKQ.&^29
M#(.0^([W59XV.4V3 ,G%<UW6()L=QC\5G*$0<FR@(%(@ @_K+2=# $!MS**A
M?4<CJ8)"* &2+K'A@KNGYS!M+$5_?".ZX_78'[?B\2CBY3"BM[$=P__G_RNV
M_C?_E_C[_^B_C?_=LT?Q7^/-/>7]J;EEO"A.@*.#X9W@XUA&#:@[)#B0W\JH
M'%*Y(O"6A?\H%R=2D0:=W\7BY[+3)6O_BX\4 ADTZ5 (0Q*1__Q+EB2)! .
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
MSIV[<#1<"[4)"&W49P"+#F4P\CB( 8"I=W00O</=Z![LQ.AH-X;MO1BT#V+
M]0$@:@BX\G1LXKEIPU-&[HPB.M:\"I]7*L4F$XYI+8^=U#:.I46<TOFU=("F
MH'&%@D[#]X(2EZ@B4>AUEFE9HQPR RVS'K2'8P!=N-KO@OK4N5P3- EJ9)A<
M;0!Z3=(^CH'-80^.+8;!Y<JT5?*WT5GH:&]!#]XX A >M@&* #7!5G;A.C83
MO>9D'\<*N\ZG-L\U,IV@(W 3U#EAREXY][@7#$_@N&*<8K**HXR\YX+XY.'R
M0\==ZHA-=&)@GE14/7,*?5R%0^?7]1MK#LFRQP;;ZWA*(\J%DP+8KE5I,Z\A
M5_".=5/.C/;9WH)J@>GE^J$97.%Y9YX7:U-J(^TYA!;)*_*I["8@+(9%%;1'
MEFP)TLAHJ."5>BOWBI$V)N6;<MA>^2[MIW[(V>0".SYSJ(T356W7%$Z?OCS5
MO0!NRFYDW#&@YG.95\HDY^> 4AJ+1_+=/WYDVI28Q[.,>2)/!2+Y^0Y3^#-U
M7!*P./_$[WSBDI VI<WQA<:!Z!(^K^<[(G_!5J'XBQ/FX2RBC#QX\:[=*SG3
M&+DT3<7X&*8;<6T$B'3&H0VO\!C:5V&.3B>B>S(9?:RKD;;3\33O !90_L?<
M<]*&OTU'!L[N0:_#J^8U,8%@3#7PVOA$&3AVQRA"+HM21:A4,OL[\1"E] *C
M.XTA5IFJKXNNA0*,&:VP3AXI'-0K/2(!E764+@B2]?5W5CM91YIY[9+&7/*_
MI)EG07,O_>P9J7.1UQ>N)6UYS^@FF1>_+^B<()17!+NC8SQT)]L,*^FMGT _
MKZD/"P\.;X_/8MPJI\J:HJL\-19V+_A=P^<X$W+DN8MNYN+!!#HG9Z78_L&/
MX[,_^.]B9_-%'!X=Q<OGS_%NVU&YLA)KO_-KL?C-K\?DX7Y4O_>=J!\<9E>&
MGJ8*+ST]#,0(9=KK'L;9<8]:HVB@J8*:>X7;#2NMO$99U3 NUU%X_&5H3OU0
MPH.>Z\TAZ+!-T54)70 \QS&,]O%NM ?;,1QWX(T>]M$QC7:I4!?X0# V"= 1
MWJEZK:<@0A7JN!OW#*^@P"8Q'!J5<P"G0QD\-/C*@\#>I:9 J%RU_>0?VF>*
MY\S#1.4GZT >MKW7<K8@?#* M_L8D=$YO$^=L^L&GG"V_ZD*O=;(P>ESBRL9
M(6_-+T9K;B&6%Q?CZO)RK"TLQ%)K+@? &TG66'6/>K&WW<; #+&C_00E.B,"
M%KO:-!KEUFP$1E^>+W$-,YQR(@\(SNT6<X%UW[-[6IYW+*CCYJQ+T05%?>5?
MY-?H@?FC_\FC #%&9NQ2->*E63 B0O-D>QK],[*2$1;>M\VD$\V=?&T9DNTH
M3\H$&?DGH$\Y21J2-M<.=[?P<(YC=J8!S_=)YR27QQ%$G3OF$YH;[7:-5&J2
M:9EDRI8Z2;%2GI4QV\ZVYUW8C8;FIL,-?#XM':<Z!Q";NYU8)]*Y/)2Q7&;+
M.MGN_/E/^J7<ZJ20?A']@<^E%4EF- >CZ;(S&CSYS7&D0P$CWP4=K@GH#C,.
M53 /6=%N1X?_&$T7#".]M"_ 0'"HLT3::51UJNQNM5L0X'F<$2B7\P&(\'EV
M/(!?.M$#^%@V(Z%&B(W:39&>2X#5FZV,QMD]FV/=X =EJLQIE,:Z.[%FV.G$
M"4Z0$_!.D5&[0T_[O>R:[A\>Y%A%9XUKU-4!0]Y+?43I!2D)W+B6.DN]0]U<
M&6+B&+[!7AQS=@?@*GAMIHQ.$7R1EI%0=V51?FU@'N=9VPW^HZSF,(#GC.1V
MNMW<OO$($'O8.8K=P[W8PAX<=MNI_S.Z2CO)YY<[^]@>,KC1O>K%L(#IC$X"
MI,CK1"X'V"00I03N^.-D(QV.7/]1F1;$4;_C<_2M:^=.U:B>8Y %<HZS=;@#
MM*4M\6MA%?D-7J<^D_"P0X&&1HG=U08B. 'I=,2#E-=J(Z[I "EK3DQ41ZK_
MG1O@(N1N,7F(T^$ZP0DHDTYJ0%\40!H)%UQ3 6=NPS?JO"JR;%!E$H;3<2L<
MRX)''-[ RUF$!*9E 6LQ@=.A)*Y64 6 JQ-T0)R4I<3XV^?<'[_>:. 0.TS*
MB3F<?*JGQ7BYDU1^A[Z\DS/=^>VG=BN7]N-WZAQ?**2.\A3M)]^K T]3YVAG
M+N3<ASAU\M0WET"QL)5^AP<XE6\N99KJG=3I/^=A:?[,'= BSPOU]OGYLT,B
M6?5"$#V+R",-* &Y4A#51N S3PE_"5 *0*,)$-P)\@: .QG8<YC , "($]$Y
M]HS<#SC7P^+TMYD(5GJ @Q[*P].99MEE/2Z3#PR$("J\>HN%.<9X\5,C:==I
M:1HA+S6B B.[;EL93:V77N6L 1RJAN)1GIN\,X#1-; &+1QOE\!1Q7M11V?.
MJ:#@ME3X&H["B\FB%L_PF0???8[_4 !>+:(GG].*7Y[%F]Z1V0N0E^_YF=\O
MGO _#^J54<DO?'KO\Y3\SFETT:$!#JHWN=R1@;2DCV4HNN65/0&UPFEZ/FM)
M,)ZD9H1!H37/7,Y"@X@FFJ+]M/4S2\UXI38=UQRGRC.GI&$I?"YWGF@UHO[.
MF['TF[\9<RB#Y@]^&-7'CRF<"_06-%7PC2I:-I=UR"5V*)A=9T8:JP[^QX/.
MB1;)?BI2H\,&T":CAF+* >&T[VQY,I9;E5B9;<8L7OH4RO-\C*(=[<7^P:/8
MW?\H7NZ^'^W^9X#" 5ZY>R\7;>A ;A5G>K7R$SSHT(0$YZ +%S:V^ZA$?F7R
MS;%;_+8.%MX/E\88PL/.A$\ KJ*5'MF,7+MXUB@4S,4]/KR$<>CZKKS&?;N;
MY3EI[CA;VP41B%,-JR?TKYQ/1V,2X ?_"[!'*GI P2F&SK%(P_8  VTW9C'N
M5#YRDLA4=F,K-_P/.'62Q03*WC51SZC3*9\CC+5C:_L:'6!E>OOP"2]F._"1
MT0&KXT5YI#1I&U%>&$-[ZE:4*G\! =7)(EAAC:"@3WZS09.&W%"N[))2-E*
MD>>DF48JL^:[V?%? DK>+:2-I_Q.&YT"@#I[VQBW8HW#[9=;T3T\(@WS+AS'
MB4G AJ 5T#(!*)R<IHUE9C*!TLD+ZC%4#?I.HW3!T] K_R@:7WD'ON$>7)PR
MFS-K"X)D6K9YCA/CVJ41RZX]/O/4->,A]_N><GPQ"6NP.@ K)]CH0.3X< RU
MR^78]3@$/+9[[DK3S5G0=H^:/@E0MU*.3W9G&U<L2()3#B?9C'A79S?U,\]+
M+]M,D)R.)$46*#D+64!L+8S..?O56:_J.2-\Z9Q)#@]HD$,;^"MX'?X%*/4
M95U J./EI(LT,KJ546_'!=9G8J+6C FCYISGU48Q1E  PJD^,%KNXN0N"9,]
M%CC[4Y7)7#^S26EG4= EVNV,]A/H3DV<Q%K]).HZ"$91'7H!;QMYT_G+6;R"
M%.I1HZWKW/.Z\IY1R#)Y7K2E>\?W2+,- .X#>(>>Z*4^H*W=Z\8^@'.7-K(=
M7%Y)8 A!DZ;^[O0 R;27M';,;=H,F,E 20^;UO8\<>][G\=)Y+KG$)W)HRDK
M\H4[Q]A+HTM:(WU["<JD.3W! SA$)XYSYO>4O68XE64<2(%;\AF\+2@W**-C
M1F%XUW5+!&]%_9R!/J!>#H_QV=15L@Q_2$$Z[F?.*$>O: -S#"+UGZ)M(0KU
MXKK@%. N,,M):/(SPI:[Z2CWT%N^3H=<9TPP"=USW<FT/SBIM(V170&Y>E[@
MJ,[/76K4$[Q3K"3B' =H2EJ>MI6\7#B?RA*$4A8\X&7;PW<R3=,7D&I+.)/W
M>3;E$)WS,^#()^6_Q#0*0B8)G?WQN7SG=<M_\?OG."[%YA?^T'AX2%,5?'[G
MT\A<TOKBM(&3R/S0\[+;M(^+]OD)#C/4W\=%].QZ\I!"IG!U$;)#@.40X*EW
MJV$%4F14$K['6P)$(EZ.%3.:Z>0;O2S'F:&14'J%@L!"4!9.[MO>,IK*6;E*
MY0NS39V@H#6\&"XC,#Z8W6M43^7I;Q4"<@Q3*V!%)7W=SZ1"_B@$T%>\=EG_
MSXG"63">U"%_!$10[G<?M+LI'^)EKZG:>;I(C$0U;H(JSZ0W[UBG3-,T>+!H
M!_,M#$8:9&]:3XR?[Q91(4Z$.R<(D*Z>6Y8;8#.-DE6):U0$F+D.%TD8I<JT
M^<OUZ[A>FQK%,G1?A<;G*(G9*VLQM[1".K8'-Z"6X*3RZKVX\EN_'BO+K3CY
M]N_%Q(<?1H7JYFQ<RJD@9]DPA *AXWXGSE!4COV<<NDEC$NC/)4[K<Q52]%R
M[3P071TC4H<;6M/GL5POQ7)C.E::U5AHU*.%,=58E*0=M#P[P_ .=Z(].,0
M[*.D,"AU9P_3MG;Y2&?K*IA4"7(AVTJM+@^BU.UBK%5J,=.:#2<'Z;)(WB0S
M]4G'@_>2USSE27AVK-_!;VEL>R9?Y3NVH3R#,H3N\C79Q/'0<3YV%P(",<I&
M='H A^[1870.*/_^/M< !@,,#6"BBW(_&HQR3^\>2CT=*Q4B*=J.R7%<.N53
M<'2*7,G_EEXC;[AA3#N-,,!]VJ!/?4=\C@#B ]K2Q9"-R-KFEMTE35QKT[5:
MB\'F!2C,R <BE!/,1%MF*EM33VE9_."0!BIY^,[\!1LN-#ZVVYS;62[H89ND
M$^3%9'9I*+V40MM5L$8]X;7L>B.]O:T=SDT 0#L.]G?B8.\ 6IYBB&A7^%K\
M[C[VKAA0J]8*T)6 0B! JN1K'M2&,E,2\X4_S*LH.,4P>XXL%O]?#KOQN(Q.
M%'*9"6;]BDF %U%5_DPOP5>"<4$1#I-[@G,DX),F1LL )'V[@W$&<DU(ZNM$
M+/6ND7C'/MMM[!@_C::(6=TE^#[%T!NU+[HQD8<&LD0>&E(C9\Y^54_F>%2
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
M>.HQV9A)V]-!!QYNOHP# .6!"Y[O[V9WLUGEH;V0+XW\8A^ZVYMQM/TR>@>
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
MG:"*/ KZ\3_ESQG\I#5$?^;$JZY;9!;;6.8VE]#.F*4!)-]TK&T'!]E@APY
MI^]L^@'?:3G2'U$OP6F#<FT?'O'\2<S-S@ Z2]%W@EIO&)M[A_$")ZQSBLX@
M[Q[7)*M;A$K+W'7(.D*=[*Y.W0(/V0Y^M]WXY$)>O[QW^:SMYO<L,?^IEQ([
M^)S7LYVYX?.>/.=_?K]_ZZJ__M3C%QI$*D1ZHXX3E#'28\MK&&(2DK82.+TB
MOBO,R=@I)!=*LR#[Y_EFM(+G%4"O9D/E4T5C\J\X>4Z!Z?4 6("7&L# V9$C
ME*=;M&6W+$8D#9&?I%88I6SCSZ^;NF#3Z[!%@@5G'>[]Z"<Q\>)%/*MB[&_<
MCCOW'\3KK]V+>_?OQ(U;U^/FK1MQXS9 \OZKL7[C1ERY<3-6K]](81T:I:2B
MIN]X%&V>41D58Z^+0 %,N^W]_-Y'H?:/]A"V/:X?93=J!^%S,=_C$V>_Z?^=
MIS LK*[&E9LWX]J=N[%V_4[,+JWCV2W$_-("WE<UQ_$(O!R?YH02U]%T#V2]
MOE*UPO=:SGJ>+#M NQHS]>E8X%TC 0T\SKE6(R>-5.HS,5ES1G0KIGA'Q>*@
M:I7N\?%9&DD]=Q?A%>CV'!^(L7!7@PI@\M?J<W'MZ[>BM/ 9-.C&3Q_-Q$&W
M'G>OU\BC%;U8CF<G5V,_6M'9W8K/GGX<(Z.S"/H,"EC -QZ@E%!>Y5P&HI+M
MDMMCS31C:G4ESG:AW<<?QUAP!T":I(ZN[5?R7?XT,$9_]=+MTJM4:C%)G3,2
M+H^I!-4VR4S\$RASRG^.?34:4*JXS$\R)>G9Y5S),93S +E9E-D"1G9Y:386
M%V=Y9C).1RA#&'D3.CS\^/UL6P]!UA( L#R[$,\__C#YV_&H-<J7.S% 4]=!
M;>*EE^>6<UFAI>45:*<V!(3@*,W,+T:UP7VNN2VGM'"_V3KMW:0=7438F>;.
MBJS!@S48VLD<=D%A*4B?:QHN>$1SZ/[6*E!E1N/U<+L3?[353;E];6TFYN&;
M[W^V&P_W.M%&%$<8"7>2.@(0]C 0Y_!G%65?LTTHIGQ>R.J%7&'4E3E*!5W)
M!R5-Z2 U?T:$^%3R="ZS)R,IE4T!?8R0"(ZX3H+2P3?<T]BVFP%\F_:^('+8
M2_GPGY,XC(0FB.2W36MY\K:GY;.!N. ]$LXR^X?9X(*__5 ?F(9ZB L^ SVE
M5SX&;XA\W7$INT@IKQ%5QR(G[UD;WBW YC#I4>)9QQ$N+2W%@P=WXNBP'5N;
ME!_#ZIA$A[EX."3C]JV;\>9;KUWD!_^7C H! )O%+CJZ>3UDPQG:&C-I(P]Y
M6$_I+8BRUT8#.H-,-^O*AO68RFW[]G9WX^[=F]&<J:&[B[(?'?7BY<X>1MDA
M!!OQR<.G\>CQLSC<W\_EJY;FEE)/.(:X 2\.1^>QBQ'O=(<Y'"(7878R"?K-
M(2'.<'<)')U:N_AUD*=*Q1)!M4J3\DSEVK)??N-5R@FX '"_]Y,?Q8<?O!='
M[0- BPM,.Y93VT';\BF 5"/*%QGUI@VSV[? DPG@?#K-A\" /&QC?F0;IK/#
MP]HJ93;YD/OCL=MY"G#&T:8-#FA?N_1=[LBEQ$[0R6?HO(Q8D81- \OCI',?
M0'P,8,[EUWA?&CN<0[X1_+G<D:'8G'4N (5_4E*L!-\ML[TEQ>Y(R'*EGCT@
MYX(]NY'-S&(K$[QO-Z[+(RTW2H!:=WH9(4.D"YTGX:<S'$\G"=G^.?$&X@KZ
M<L(.OY,&_)8^TE"'6MFQ&UOG]D((+&'*B#22G"FU&DIY*PELQ-0>+QVG(0[4
M$'X>993>L8V.^4Q@#\T,0 A2*4S*IT,<'!/LLY>SOPU.R$.YCSKOG.+T=[&E
MQVWH"G]6*CC7BW,X1^/XY.5>_/3)"QQ;;"F\<01=:I4I^+).D2=B>_^(<DU$
MLV:D6)DDZVQ_3FG!YR403/X@/\N9WWWXBP?7,L),OC[CLY]_3RI)(ZET0:/\
M._^W(/+G.02'=E/;X$8>):KO9R22LR"J-"]2O?BXR*1XUC,]*?Z4*9J&BRIU
MB L#*ZCR?,$ &&0^W=_:P;QC!'RV<IX>NX9ZK]V+(YC3B)X&-I>R\'W2E&%2
M6+E71#D\D1&N9P0R?T]DU$@CN?W='\;P^9/8F)N)YIU[L3 W'XL(K?O^.GO-
M:*%"D@.FAT;DBAEH L@SC+:;[[LFW.+2<JP >N8 "'4,@&-NRC"V:RK. T1F
MFRADKE=A_NK,/(!N#B6+()3K40:,392;$>5&5 $7U?GEJ+@$3+45PU/*.4+P
MT'PJGMP#E+I-U!< 72[X6XEJ<SXJ,TN93KD^3QY+4>6S5)N-4GTVR^" [)S]
M#0@W(N2R2L/CR1Q?A5QF6PC8%<-BOU4CI><)?@1DUGN(L7 GB_8!L+#7C]^>
M6XS5KUV/Z86/X[ WBK__NP@U>.K!C5I<69V)SG$EGN[1F(TK,;MZ/7EHJCP9
M)\VYV#_JY(#X&4"18&D*"^*8J$GN._92@U&: 3"N+L7)P4'T'GYF."::BXLQ
M1@DZPS27J^#]-*\JK%/Y@/>@43'NTX@S'"9 0#GH< B\[-Z2[QQ?5>59^56#
M4.(T.N"PA2K 4CXQXFL7NDH>*,0]E!5&"2Z+_</#^/2CGZ(DBZ5<5,S+:VLQ
MV5B(%Q^]G_(P37U*56?=V@T('T)?E]687@0\TB;K@ T5[A#CI&*NS:W$5+61
M?$J%J3*% Q@*$G.Y( Q$[@1!^P@*)S#:Q5(Z&%T4OGQNE$3KFC:$LAI]$."H
MR)]L'L0GF[L8HN-X<&4UYALS\9///HN#HX.H23.> 25C* %%@.,J#D^-=M%9
MR1G9%*<P&!0/<.E2*>Y<Y+ ()P X$SD]?HYB1J\Z0A")+/%2RCTTD+9^JNA5
MZ$;LBSOCK(= R-V/;(^#C:V,?%G+Y%/:GQ?3X%B>3(I#'LC9VSZ7UWA6X>=9
M<DK:^WSJ*5_B3%W$*\5L<I[BVB3U4%<YE,4TW5M\$D? *-1E=Q>ESGKF&"K3
MY[OCM;[V^CW9-*Y?6XN[.*$O-W=B>_L%LE-,K)%PYJG!?^7NO7CSC=<I%^UO
M7H >U]/3D9*7G/AFA,H(KP##LDG[@K[F6=1%D.90@_D6X!,#:SEM?"<P;+[<
MB-F%Q72FG@H8'SV+#Q\_CT]?[,33ESNQ?W"(_ N(IN'SB/91/]J]XSCJ(>O\
M/N%Z+GH.L$J:D9^.FX[+3*,6"[-&NILQC_Y4]\WB_,WQV\75F_;&0#O'*]^]
M?36NX6#M :I' &&WTMO;W@R7R>ET^[&YM1][>T?10:_T<%KM)<C)*N3E>,:,
MHE&'M!G4WW:5%K:Q43IU0 8W4@;D+XL*N.&W4>93P..I*UJ>>SJ,XC3VX,LC
M9,BU#B_'U!IY=MFHX!WES.Y6=<<991*\V;BYQJ]Z <6IX^.R4<J<L-<>J1P3
MC[YT9K?CZC,":;E(EAK(A51#_46=*'O:1=(2>)X!U-RC&F2.7BP<-]GYY&0R
MRSR=P)B3"D[ 0PGV2$]YRJ6>R#^!+:!5IT% F^N(6G;DF@+1?I:%NBHC%WPE
M_::X;I11X*A,INSRK@[0,?Q[BM/M3C4G!A6P ]* AU%/Z,9J$8281)^JS[0C
M8WCFN#\ G#O#W:$?SLR&=M)-NDIK]0W U&$A-73(O;O78QZ'@T:$7S?CO4=/
MX^7N0<[,SWW=+2>V>VFVD6D]W-I+G;P*SXDA'-*2]4O>L!T]B_IZ2.O/ 227
M_,C_^5<\4? .3U)W7$7IZ2=I>#H\(2<%T@:^(2\]N'/=%_[4X_]G$)D*ZPM'
M5N#?@../E^I/.:B#;6)5/J\.7_SJF<J9S^+D_ZSBY;6??>957DA@Q^^<@J_P
M(:P:?VGC/3\SPHAP;N$M/WWT2=0G3F)^IAZ?/7\9W_[1C^+)DR=QBN%5:!*<
M\(Z"G-N<D94"ZX'.(2<$S8L7:5L4&;$'&-W\]O=C]]EGL=%JQNSM>]' 6$^-
MVGA+KHG&B> 8->QUG&&IQSQ,\*EPJN#=KJM4*@;[EEVL&H!@)*DV,\NUN:@T
MW-]T+J8:<S'-60+H30(8SR8J0 2\8KRKDXERSBP\5G$!&'+Q;"J52VT@* *9
M8X4-N7.,F M*GTP!.AVO*!TIP^1T#15FU$EO6",B+0!,)<?754G';O6SZ)%N
MIW^:P+0S/(MN5P-!>D;*$&[!HXOIIH*&> J=8%(0JS)T?%,; [! F7YK;B$6
MW[D2$ZWW8V_W,'[O.\/TB+_Q5BW6UQ>CW2_'AQ]MQ2X&HC$[%W.K5V-E:3YN
M(G0'U&W+V98H-:-LSO[,]3_)W\BABL&&FJB7HKX"((8VHR=/\<#QP@'N8[QY
MFCI!H>_U.[TT G*DLZC=,]OMYXJU(N4V: =-!.".7Q(Y5#%P&='D=X[!XB%*
MP">*D1]&?<Z@E]ZHX['L)L]H"6T@F#\X.HI//WPWVH>[<E@:?A7@).W]XN,/
M2,S(E%%" !3E=B'C&<#C%+QQ#J]H&!TVX1 -H^)V S5:LP#/:M)=/9L[RU!Z
M%9M>_QZT?/[H<6P_?Q;[6UNQM[,7!X[;Y+/?Z89#.>P*RW7EJ$-V^W&XB+91
MJ"=/-N+A3]Z-,66^<_-FS.+,?/K^#^-\ZVG,G0YS&\KFX"B:@,?622]<!EEG
MSFA_D9)@"X"J['*ZE(;4S06J.:6=2L'.,#O -&SG #1I6(#/PD!9MCR2S> Q
M[F>Z7/*LPL,SK3K93<6AD;QAT;X"^#2>E*GP?BYDFD.][@0>#TA07">=PFE0
M4K))S#)_962+QS46WM,>.RXXT_8A^-V(U%05^:*]B^A6,@!YP1N9'M]QQ-0W
M=4#VU>46CMEYK"XTLVOZX=-M0.1&#I<X@>=-UK:MU%OQX-ZK&,W;F?<I]V'/
M[&& 6EF&>MWQU;68P:F8=2_X1CD=T1F76J),.CK-:IE[E5@ <+LMJ!6D.B0T
MG=V(GSQZ$EL'W=C8;L?C)YOQ<GLW.IU!.D7.BEU?60+\->&/LW3LM@Z/8J?=
MYIU#G'6^X\"UN:Z^LUSE:>0+P+HP/PM0M$>#L@"P=<:,X.N\"VISHAZ?*OP&
M]7CEYE4J?AP'.%Y&X*ZNK\:]V]?CE3NW8FEE/8ZZ@]C8V(XVGW:INJS1$?G:
M6S/ >1T"JM*A11ZSMX*D;4M!O0";5N"[3B4.%WD[)&5^@3+.+Z*?Z^@T]2NZ
MPC&3YR>TT4FT)RLQ<HPE\B?=W>][PMGF%WI5@&4=C$(;W2MV1\*!X7O:=60J
M]VN6M^$E)WH(=$\I1V'/+N2!\LI'@B?U>+$4&SH=WADIE^@& 9KG&3;F'+M3
MXK[ R&71-H]ZT<=!EGF4-]?</>5T_">2*4>E'I4WTX' L<OQECR?(F!5!-0
M=B.N#D$PFIB B^=<HNB8MC[IMG/1=P&MO&A=/+4C:4O0*?; H>B2!CK[8P,3
M_#:ZF1-W*(UU+W//S.U*OUQ'\]2>.Y@S948];N%XX1(TU^'GI6LKL8N2_?#Q
M1CS&V6WK?!N:QN8)LI630:\;"ZT6_-&-IQL[:3^N+LSE-KBYXUW:+L]"5LD\
M^3?'AF8)*5K1PL5WOA3MI?SPW4?R)L]XD\-+MKEE3WI?7/3::_^ZE_CY(HBT
M0)>%^O_W\;-2_3R'AD,"6I]+^E[6HZA342_.R^LT",W)%P&H7@VD]_T_\:P*
MU?$3*F3MI:?-E,_SC(.\'P$8-U^^0!GOQD\^_#AVCU""@#4GGO11-J-^%^9R
MEC3*'(DI_BSO%[P.4^1?=K%9"81M@)+:_=[WX\7FD]A;7(J5.W=CON;^K8 W
M!,RCAK)V:0&C4T8O!8O69X!W5:S9R$DYC RYHP1ZCG*C?$H8'A24^8P A2X^
M;'?KZ,P=*IQE/,[?3D)R]Y#L H'A!7(".B-_>K5%-,>J04>,VN3Y,:==CND4
M(_"^J]=..CSC]FDJ*I6D7JU*UP7;43&D+R@MRIA11LX>1M?%W_NC$<H;!8Z7
MV7.LD\]SW^4<^@C_D/3T&D^.![EO["+7?PVPO/"UZ]$K/<1#Q>#L3\7<\M7X
MU:_.Q>QL/3K'<W$PG"<]E_?93V6YLK0<K]U:SVZ</NVRBZ>ZUP4@T$@-NTRA
M@TI ("GX$KS4W-]X=0T05H_A]G9,XSRX1)';DAEILWL[=T6B_ *#><>DVM6/
M,L\(=/*B]9<7"]"0NH"K1BM4#"KXY!MY)7\7D5A*$N?9E>M9A788#%L8/MOK
M',;''[\7W=UM$\. 3<8LAJO47(R7@D@.URUS(H31@>K<8BR\<C]*U$>CZ(+X
MCJ$4X.1N'0#T&D;9;B<G41@=RHE/E&($B-J'_Y]]]BP>OOM^;#U[ELL1G0ML
M^'>,X=W;W8L=Y,1H0W-^[H)W<I0P=8%'J/=G3U_$I^]]A-(>Q(/77HGYQ;EX
M^-[[,;F_%0L\7T*ASR"1K8D1[8%]('VS<+!ZL3L4A@'ZH*\+FE!'#:6T-:)5
M>.^%S!OI2!#)%^DMG;U'P5(/%#J%=RBEV,]>#<V0D,\A&N5F@^<G ,LOXP3#
M,9;? :09P:$<&7$A.=LX&X[V,E+ M[SO*6US[!DGF66;^"E/^$X"4]+)6<&Y
MW O/FCY\Y2Q_HX,@AP02Q80.'2T-M/7","+S$YQUY&&L@P4(T$&;/AW$6Z_>
MC.=;!_%R<XMRX8C11EE_#O<DOG_W3KQR[S;EMYN/>M/6.B*"&NOAXM1&M]1A
MEJM:=5<5])-=Q>BB9J,:C8K.4A&1[^/8/7VQ'9\]>QG/-G;C"9]/GF_$B^V#
M.$)A]/K%&$\G_MRZNABODK=K3MK5J1X^:G< <:X72GFL&[QPW'/7+!PNP>K,
M3"S.V\7MD!3'9IYE][:+H?>&Z#=HXR+2KA?HA"E[K8P2+BVTXNKJ"L"%^M F
M<S@NRVO+<>/&.B#R%<#T_4SS\9/GL;=_E.5Q#+9.4PZA =P< 6S=HK:#L^CD
M#8>B"'SG 0]7KZS%TN)R7+M^+=:O7(T6\N6N03=OW8R;-V]'K=;B^6/:9@2+
MJ O0=="V?8INQC','@OH[! *0:3KK+I$6DX\A%:G?,\(-'4YY[LGS)_@S)X
MG1EYQ:95QG(K/,J6DN?8<]IE0J $WT#8!$\N'7?Y&Z;@.34N"?B)+IZ@?,U)
M(]#\A ='O)-@E??4E?X)GBU3E@. :!Z*0?*_6LK  V7)O-2!TQ=C(ZF+#QIY
M=++4>(C^);\<'F)]:*=SRVO9E"UY'PH)&$LU@#:ZVYUB',-<SNYY;!WI\626
M)662-XQ0YJQJ:*B.%FBBU'-H4N[4HS[A^3'.O$#4(0:[O6),]D&[#\ 'K*/S
M,_),FN?DH^YPMY^.8_6[??AJ*:ZOK\1,I90;DNC$Y+A5$I8619DH/6GH7'BQ
M"#983A-5!Q5G_J;<!9XI;$?2ZHN'B7KFU^+S%Q)$_LD29)G^%>62YLA&*@45
M_66-_.1RWE<)H0?38"F,7K/NZ,Y<'-3/3.>?.R\-NL>%,;"$O*L@-%$N8\"8
M7LCVSB[,5HLWWOYZO/K&EW(P^M+"?.X(D>,!43X:!VQ^,I(&,"<$<.JK.G-2
M9]T,TSOJP*S?^6X\W'P9G?6K<>/VE5@IGZ0G?<8;3I)INKP':3OXN%RM1QTO
MW.B.VZ8E\+/\).EBJ\/!2710U .!&H!)C\XN,G0PH$$PAG+ENY%&MZMSS(<T
MS?%[%_3UN\#299)\)N4Z[TNL$P1?('D61[GLA4 'I8*B4*';_>1ONX%R\@A*
MV._.[#1=O3B5BOGG3%\4W,CN;)+.M;E(0_#<1=D.,0H"2\&L8-FTL&HH]E%&
M<*]0[U^;G8O%7[H3H^K[@+8)E'0KSJ86XLNOU6.F44+Y+<2H?"O*,VL9-7GT
MZ$FVQ<UK5\GS/!::30!B*_;(]T5N$=:+&CQ00;&[[MXD8,@QA3D[O%:)VMIJ
M+D4Q=G>3G9TB0L#O2KV1"B*[>GG'&8"."TS0(UB0=@)][FG,$W1PJ)3EYN1=
M%#I4R3_',LG=1L+%'D9'G5!A-$)M5C@L&MUV?/KQA]$Y@"^AI^,%9S"8]?F5
M>/[1AW"0?(C1!PPY$:3>F(EK=^]& X!]L+^3"FYI92U9WC1/3@91:30+(S9I
M^1TKI4$_CF>/'\7NQF:L+"_'S&R+A(OHIFMC-J'C D:Y,3L3AX<=TMY-(YT.
M3Y99&:/<\.CCESOQZ2.7))K.25NND_G)XZ=Q@B/FDD&":3X* )9D0J(AGV/E
MC*I*.\0LY0AIPY#)2U 1&DEF::G<^PF;D2^*V"FO?C>U%':ISG4-&^UB5W:F
M=J&P<_@,;8 9@P>/H[.W%R, A$*B)!>+@9,?9?40=)B^[:GQYFOFE?_S3U87
M%!8'/TC? SS*K\+0Z\KF^,XT0!A;\G'BEC).Q4D;NE!!HS'R@X<.*=7/\;T+
MHFG2V&QWLSM6F;Q[?3G'>KW8Q(%"#G,,KF6D*$UTR6N ISNW;T8%T.C0'-=V
MS+'B$$X'+G=1 4SU!P-PA=$XY9%K@ ,C8 YO.-.AA'<ZZ):=@UY\^,F3^)CV
M?)X[@72R[68 F[E0//68A1==JDF'>-?A&(^?)? \1*;[ ,A!=JN3]PE&'' A
M:=>6EO)4%[LSC(["\ZVM^.09COU1CW2ZL;ES$%L8_\V#??)VN:J]U*'SL\VX
MN3(;JTN+&6F?(>_%N1FP1"&'4^5ZEFD1WMW;.\#)>98R9R,6[%#H2'=>.<8;
M5E]UH(>] ':]OOFE5^-7O_$5;,%ZK*ZOQ@*@TGV]3:.";FCBZ#;1!<ZFWZ6.
M792D0Y.&@*:>>A):NY--CL]#S]GM*>!(/2"O<$H/;96[\^3XP^01^;KX[2YB
MLK7:Y'),K#UL*0NF33[RO=6:0A?+2V<CMX$4N/&.  C]YEJD> >D03O52[GB
M@L[L /MW0KI.S#3":E CUXA,NV:9R5P]9SG@.\&_];=;5V#IY@)N,B'?%J0M
MGLT9VM EHYC>@#\0+BI"N=$M;IWJ>=8'?*.;C1@F[_&IOLTZ)8FHN8#5^B(?
MVAK7@%0Z$_12MER[TD@M5'*9,^VUM#G#><[ $GKOC#JZ<L#9N0U/@034I&D>
M"7#)SV$Y?(E^9Q!3.%"_\>4'<7UY-NODV/C<22L?*9XKWE%'%6?FE:GS!M^U
M#Y"QH$>^=J&_K!/O^MW#=Y-?J;?8(C%3<>L7-Q+I\;.2<5C.R[)^H<P>"E""
M'JY_#B*IA^J:9N8:@L[%(@(AX/&:(@C+>(WS\K#Z!0FXQJ<-F>"/!M)'S&[L
M;&" '@TF.+&[UK%S:W@=]U][,Z[=N)'3^Y<XE^?F<C>2N58SQP4U!1MXZZZ=
MYY) 97C*B GJ.<&EW9F.NW1&]43[*+:^]:WX:'LCCJ_=C&M7EF)^<A15/#9G
M@,M$>J-&'S1Z,G=&6+CNSA)6RXA1;W <^T?]]'8[O5$<=OK1Y?L X%AXZN/H
MDH;?C0HF:".-'%3,=VDGO1)$0CP-C5ZVD1UI5UQ7):-C4"PNT'H$&LW]CWEF
M B7@CB@YZ%W IW(<X<G3.$8;B^552%>/F'L#C10U<CQ;=A'P3$9C4&XJ@#YU
M<NL_#58"4ZZIG,S7L7T]C,WMZ7'\N?G%J+US/:9FOP-H&\>SG4H<C&;CP>T)
M# ,*86(IVF=K@*(9E$8EGCS?SC:^>0?@21L(*%LH#KOJ7-!Y"P.\=]2U4SZJ
MDRA;:$RV*!<4$)57,4[/S\7,XER,>&ZPL469< YH?V=B4X28J*&<4,Z.[YMI
M&@TN(C2YT+**B",7 (<GY&1(7P %O\&+V=7-5[OFC+[8=>T@<!6:7=BG9RAH
M@+Q1@'9W&$\>?1:'NYNI7.7=64!9:_EJO/CX(YD#.D?4,*3E5B76UY?BM5?N
MY@S7@[V-J%/GQ47HD^G:#J,HUS&P&-;L.N/,R28DXJ2'G9?/,M\Y@.?<RD)&
M9L_PR+=>;L31X4'J%J,P[IBR )C-KC??ISZF(3AY^G(;X/ \(P%W7*]R=3D>
M/GD6 P"Q"VJDKJ9=[#8V.B8MI&&"'$$D[PDLIN!#(RV9OH),)OG)4:ACJD\:
M.BQYCQ,VXH[ BR]\,\HH'Z:BYXIES&Y&0-B!H)K?#E/H"4AH U/-_#% .28.
MFF7/ W0OE']6,OG$A]4IJ6N\P*W41<B'4;XB&L$[&@MYWS+!9.ZYCD;B?7M!
M^M" MD:)G!^[%S1M#!WDEHP4G^-DULIQ:SYBG6=.T3>; !7+I1.WT*BE,[.U
MUXD>1MPM"LU3^LS69^.K;[T9;[W^(%HU=PPI93'=BM$ZY1A<NUHQZND(4;S!
MP"$/IQG]%>Q;YR,,_),7N_'>AX_CDT^?QN[^40Z%D=\G)TJYBL27,;0WKZS'
M@WNWX\:-*P#;03P$:#YZOA7; +_#PZ/8WS]$9PUC>#H 2+8IQS"7O'*CB*5E
MG#=T+22TYCDV;1<'_"7OM&FO+FUU!,CMT$9=C'L'_7?4=HN_R;A]Y0KZ8#V:
MK2KZ<)03)IPP9>1-Q\-5*TYP3EV"2%H]??HX]CN=7+YK8A+9AO=RJ)+.Y 7
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
M GI:/@V'])T(%]@_PNG9Z9[$ / ?)9PLZB=]CZ41GQ V@9MR*C >P<NY/!6
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
M_Q4\Y(78P @X":A1PY.D?,9)52B"%"?E"))5%.[%ZHQ9)W.X3$QNYU6:BAH
MJUF>H(T0?!3K-P&';Z^LQ/F=&W%ZXT9TMW=SS$WSRCJT*^62(SM[A[FO^>+B
M;-9Y9V\_GC[?B-??>#6=! U(>L_2@4,E9Z2O@==;JSKFAO)QWQGRSY\#=%!
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
M3IPX@4-3BZ65Y5C'8+K+EEM\-C:=EK*92<C[T(E[ARXZV(J5E17DTNUIP?Z
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
M4)R?J:2'?TEI>%OC(U#(^O(\.YG2T\!IO 3L+H(ZW-V.WG8C^M -O;1)0WL
MOV;T KG(R!I'E_DI>SV@$(#)C 4E &-7E_-?=Z-%W=J=-D#;?;GE%>=YFCC8
M_=5QB%K-8DB09W8$HY:!+)M,.;>GH\W*148X4!5= 'YY(7>0HF]RMQYHV4U[
MN@&FW3VNPM9A1;[L!^A; @CV#=4R6F.9N6J4,G,4 D"9!A;:5## IKQ2/@\
MLWO465U1#.-2%ZA8K=42;!@);VPU.0!'ZPLQ=_]^?/#AS7C]#8#3^Q\!T@"_
M=$+R>A[J/C4;91<J,^<&_M*?^^UX_-D7HJ=2[//O:,I6?3NFIF?BDY_Z=)R8
M.9&@3Z?'="W.;58V1JN5N'#:!7L7XIQS"I&%PTHUEK#EBQN-J*\LQ.K5=^+F
M:U^.U0]>CH&]E1BLEF)HT /-0;^[C:4IV\R-VC"%UQ:ZB[[(S0_@(Z]Q'NUA
M%S)7AGZ  /G:-&$.DU9+O3$[/1P/73@53SQ\*9Y_YJEX^NFGX]29,]D_;?AI
M?7,C[MR[&Q]\]&&\_Q'@F\\;F^L9;>R'.]',.74'8: NF^B*G2+J!/'4'PY5
M.PJB?E+'NF^Y '\'P&]F _6<]31";A3S#_[PJ_%?_I?_=7SOU5=C8VV%)\!/
MZ!;5?9';596FXE<_0FQ^E[<S@,!Y[==ZLQTW;]Z)&]>OY[Q55\M/#_;&8Q>F
MX[///1J?>^XQ:#\9 R5T3\HY9:*#!&X]P^/1/3H978#=[EZCX/!6=KB/XC_J
MZ]!S!SO5:;HRVFT2X37!(Y>X "L7%UE1=37GL\[PKG,CC>1W'1T)8#FGO=J'
MUAU ?F>[F</CV2[UN%.45-K2B+?4T] R]PA'9ER LX\,[@/@G<]YB+QTX=!E
M1/58QPD8/:!FMD';IG&W7O2SHPK:'75X8@;J+Z 5'/: )WK,"UL9+$"G<NMA
MU#3K0S]2D $*YXGZF_>I:RB49ZAW.-3S=*+]+7_($_)AOW7@_DUX]T_[HA4_
MWZ]"Z=N%TELAA$ %O1-8);#C1!'A.3K_X^N.#LX=OW[ZLZ_C>XZO^J=_3V$Y
M*J,P>/9Y$?TX!D%&U51G&A8-I7N<6C=7E;E+A1$JA^#:W.1D??=X=KA$;]8=
M$IQ38_XVDQ7OV*D<GE?9>^@5^<SC]A<@0T-8@)H$E"I5F51.18D8X3 JIK'<
M\7X8Q9_+*'FC7PI"%28;QEB94%JF-FJ5.R=X';^7:9L*PF'1G<96;"W/1VMS
M-5JKO*\O1WMS+8V61CO33\#PQQ%'8W$RE_-&/&?TTN\*J*M8<[C2LKG.1*F<
M]A,*WOX#I$&W_=)([%?&HX72=2>&)L<Z"F\%1;3<4/F93GD?X()PT+HFX&^;
MHTA8:X1L+U:X;ADCXJI#!=ZY)-9MJ%:-F>GQG(\JX=QON :=RBC3K@9&WZ$L
MZTB;<EB ^^2U B10/,_H< @2C+@YO]3<CT;1I)?3& 2$TC^C>=*2.G&3-T,3
MZ$(Y3@Q7^(O^/L@)ST8CC> )WHW>N.IP:* 2ER]=B"N7+^5N%EV4DSDOY3]Y
MB+HG[U*8]4LP2QT$, (4YSSFG%FOXC[?_":#&Y6LJ&CXZLI1<X3EA'X4D/-?
MY64UNRNM3YX^%;_QRY^-R?$1^@P0A*$62*?R/RK::-%.!QX_5!$::32"H/*2
M3^E?9<&A=.@JN'1XBQ)2AA(I\,_(;0O:M6$,4S?M[@JP^0[Y.@ ^H]4Z%MO4
MJ:V'SZW%SAY%794-&VF:8L&CD1AC]JDO"L41W0AK:Z\[%CO]<>>@+Q;D)NA0
MQM!V Y2ZRD9"4/;0(/<.3G[@ 1(NY8\^XSVCR)3GL4N]G5.L%'$: T3[MEJQ
ML[J94:V^K36.S>BCGTL8^!YX0:_?<G(O;WD%.AUV4SZ'/+%+N:[^I8L+ OLL
MKM>9V-OS79!6Z,G,(^DG_CFR %3*J'Q/SE_#<%"O;+YTHAW9%,HYH!Q!I7I#
M W:08%#0#-]WPT,X#::?::^N0^.>J(Z,419\"S#46?+9]IT\H>.:D7GX6$?
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
MEB% BWQD%H1R#>.>VT(.I#.A4Y73>>P#>$#GP+18WKX,/1Q^[L+IT;'+J3>
M0>=KK^"(;KCX*^NJ091#U:-J0=ZIOSI4GLQ1&3[JN"BX#J=K3.TJ<YFZJ.?B
MY8?BZ6>?3T!Y_L*ES"LJ_^MLR2HZ\V824(^,CU;CU,Q(/'IV)C[QZ.7X]-./
MQC.//AKGSUZ,\?$9!&0H5G=[8FVW*Q8 P(?=%4#@Z:BA,]WJ$15<I 9[L!@/
M'LS'PM96+ -(MEHX%/"4[2E&<-Q-;!R:#<4\URXNKD1U<#S.G+F0<^M-YK_?
M:2= =:_PL[.G8W1H"-V#WJ3N(]3S).!W"[WM2O2,4)D0'_"G?I!:BTLK\?WO
MOQ[OO/MN7+]V,Z>RY'0&>*.^O!3??_4[\0__WI?BG;??2CH*A*0;FH@^LI\A
M-(=US@ %'>?T&-,J*:^F$2N&8ATNI6_H&#.". >]@JXSR7XN$(*?A@:'*:HK
MYA>6XJM__')\^>_]8307'L0O//M(_!O_\B_&KWSFZ7CX]'B,#SB*0B5*V():
M-=Q'WL5C#DDK<SJ(JN,#IT$!IER(%J5J0+QB0PKE"+"T!U#*[6+1'X[DY!:;
MT+J[-IA#P[F[# 4)XCP,=L#PA9"D$> 3^LSA;0\!'H8,RN(863?ZJ-MI7]A_
M :68P"")(+%+N@A0L8D!6 WJ@5(K#O6GUZE#$KAR\%G::,\IA#XH=(#R4RRJ
M08<8--&^T[OJ.:<XU7#V3%LU %^4#%#0IMP=B[I8=]N20^3*'\]T!%1=J$UJ
MTAZS FS[' 7J3_E2!?U<OV36?UYS\C>.X]<QD/NG7WG^G_-;OOC-'_\_KE%>
M\IW.]#G\D[:)ZCWXX@3>3#+*J[B?.G'.RQ5; 62"0DX<IZW@'T>A +,<OA^7
MFVTZJH1O'O)7\B('^NC'NM\2<GZ#O\%D1C(=XM.#+?.L$DS3@]+IPS @:H R
M>;0GYE>;\<???2]^[ZNOQ7_UC[\=W_C>FW%W>3V^^KWWXTM?>2W^T3=^&%_^
MUIOQU9=_%-=NW<VZ]J+L#U!BW?65V&]@^+8WHWL78<10"Z2,Q@FFW &EMX(0
MB<90X((H[$#6-@7!(:YM)Y2C;%,[42D-+9^5'8>?G%^6GBPG3#8M@1*04<I!
M5RF'HIH(DXN*G,=94XF:STL:<ZT3_4U5T=L/L,( &5US/HN[P#C4Y"HU1#K
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
M>P^@Q+F.3KG(D0+EF3(/ ;'ROCLV&0DQ-Z/#F3K*#NV=.GTF+ERYE//3G&9
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
M\>?__&_$&?3U_:5-=/B-N+M:QY$?BG6<3U=GCXZ/QBBZ=&QB(BY>O!BK*\N
M%_B._C'RZ?/H,MKF?+[NS)5[_M1,5/N[X_+%T_')%Y^*QQ^Z&./PYN%> Z<>
M/9%@#3GNP4FUKQWE2EFB7W&H,BJ(?7/7H!QE2 &U=3P,7E#'N7!FGSZS''^Q
M#AF5]YUZ*;O26D>I#YW;71N*K@KZF:/+*5T.H6/3(##U$'0*/OG<YP% ['=?
M[EHZ+,5SC^K@?96C""ET3JJGW:0]1<<7U_O9<_PD;YMI(T=>Z$^G0[FQ0$]&
M4+T6#4X9.8IQ! BY+3&)N^\(U)V"X)0[^5-G5FRE-/33U@'*T_GZ#_ZMW^&N
MG_WZ^8E$TA#(])/7D7(0(-$>3_"]4$B^\CPWI#'T]_SN-47?Y"W'+T]R)N_V
M.MXDJHSBR\]YGX<G^% HNN*$Y[(('^@K+U(Y>95JR'-&EXI[O-;?,A+%YQS"
M]'N>5T#P]F"$IG/$, "3@)-^%(R*TX[.N9$462BZXX/[TN@4Y?L<=\7Q&2I
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
MZI#<(87WW(9/7H)N0_#\Z,@H@,V=9F9B:!C>[!(D(8_0P=179?KZ_-GS\"N
M#0/M<UT4HH-I570D!)?FL+5MSHG4.<\^%*#0?^[G?GM^-7\?@+?[G+O+[^JI
M7GF#]G4.=ZD;   :>OY@WS)+.*7#,3@R$M/H \'LT-A(SBV6#P1%N[1%/E$W
M.@=[$/E2Q@9QJ/I3L>_25A^!\W[8CBI][A:!/?23$4C!6/($.EG;H.XJ[!+=
M3_MU#+5[MD6]746'OO32Q^(W?_//Q9-//A&NF!9GJB]OW+X1WWWM.SAQ:ZK?
MS-&XM[L?S:UFW+D[%Q_@^+8$1,J.KWP./)M\K--)6_S(9Z0CGWT&$/FKO_I+
M@-4G-5*QNKH2(Z-#\5N_\YOQ*[_VR_'1A]?B;_W7OQ^;:ZOQB1>?CNG9T[&\
MCIW1\4,.QG$"GGGZZ7COW7?B&U_[&O1R81'4YYGV3=K^U(O2?3^'Y9]Y]*%P
MC_+,7D _N$"O#:V</O3PN7/QW*./Q>-7+L<,ML0YB6L;\B[R(L^A*W)S -J6
MHPG*.>#-U%W2*O,3JUO5(;QS4=*?QB8_)3%X5Y[5O3H"N7&$CIP!EU8CP>4!
M;3.BW]4J@*Y1S+1U-L:R*,0^U4FC0L@@>K V%(<#M:1U LK48=RC7-D75",[
M3A L4,VZHO,LT\.?#=K@(!QLHV.,J,I_=B&_9_24PXAQYHSD7,[Q/SIO$>GT
M2/]LK+0WP(/C!$__Y=_^I7S&SWK]7,^)/)*=;-[1QT(QRA >_&F;4WGG]Y^\
M_&P?"!Z/AU_MG_1,DV1Y4UYW?-]/P"$"X_<\O)8S_%8 01^59XH+CJXZ?BL.
M_SLJU\]'Y^S8C)9PJ&#KVQBV9@,0.837X@(#RSVN35&/XO"SJJ,H,Z^R37S.
M2!?7>"B,[8UZ++[\6G2MK\?2/LJROAFUTZ>C/#4;2XOKL;#5BJ[!\2C-G(XA
MP)G'X(FS,7;V4DR>OQR39R[%R3/G<JO <Q<OQND+%^+$F;-QDC(\?^KLV3AQ
M_ER</'\AIO@\<^YLG.+S*0S'&:X_<^Y\G#IU&F4QE>"SW=Q,PV;>R1("4 :@
MNIIPN%;!<QW.N42/GIV.P3X,9'L5$/EP+JJX?^V]Z&TMI!*J39U+[\V=2*[=
M7XQOX#U_YQO?C-L?78NUE37 Z4Z</#46HQB7K78G;MRXE?DBI\]?C*'148SP
M2C26;Z!(=F(;>30:LWCK1KS]ZJO1!"P]#^CY. 9PG*XQ=]]@%TIO=BS6'WLQ
M-DR#<.MV5$_.1F5L(OM@>74M(X8G3\[D2N8F!NVCJ]>SO1>@10GEY0;^ZA!7
M]^;.,1BL'I2).3I+SD6D\P2&1E*N7_TH#4V-.K2,Z'&C0T 3XR.Y^XS#\.:&
ME/?[Y2.43 _*=V!G.]/$F(*FZ]299#,KF._\KVJ0UY)?>#;F-(VU+&@%!*OM
M9C,V-U?#W3:,GAX[7 ^6E^+VK8^BTZJC\[JC7.Z)R<$. *,[WOH )=U1I@X
MHML9$5,F7)PS.'TB#FH8VG(U>N#I)O=OK:_$'LK5(7<C6M9,.;0.11[50]IL
MY 9^T3CV'J+L,.XH:I/@;M!IYI8LM![_?.=KE\O,; S/3F'0JO%;97@D\QIV
MK\_%3#C9?#]6]DJQQK-;&-?#?=$9RC<) 950($:=4I$D*(,&U"NE2GKS9_&^
M(\'<8F1.0D-#'^T]60>5/^6F$9+JW-%3M,5YPCGT1+W,Q]K?@]$0]%HV]Z8\
MI[& 9_H&HM.F[<L;L;/1C#V,_R'&H0.0,PER#LFEH;%^E& SJ)' (H&K_S"V
M.0^7WQSFZG.Q&^_[0R.Q.S0>G8'!..@?1 _!EZ[P@D]S]3G&2O#@RO>US3K.
M&,:2^K5W]N!55P'WY;[,%=I@I%!^2=U(#<H I3/J"G2'J^O=+::)H<W]H %8
M7N4AW7/B/V7[,LJU@]$7LJ23B@&K#59CYL1TG#U[*DZ=G,Z1!H'!PL)"5 6V
MU8EX>VXEE@Y+.!@X(30!V&/IPD"Z"/K0#J=B6*9&U(52/?#9XFH]OO&MMWCF
M 4"Q*]KPF?/=#@_=5<GT*,6B/ONVH*U]5*3/,A62R?*=-U@!P T.3\3,R5-Q
M%OTXB:->!IQS=Y@(7Y GC!ZDSZ='<5*G1V.,=C70R49QLTQ G<Z3Z5J& *AG
MSIV.)Y]^*C[YV<_&Q4N7X?4NY&L[UE87HP5(R5?JE*ZX?.%B_-JO_T;\\B_]
M>IPY=2I*1KOH>Z>I].&!_.CM-^*]]]\+<]>Z;[U.:@5'S\CPMD/CV^YI#RB1
M]VDC!7/(A^@!]$5.">/P5]_MYRVW8:1?';)^YMEG<ZO7IY]Y(IZESN^^]VY\
MZ>_] <_\,*Y=OQ5S<P^B-#01_1Q&H!T-VD)O+M*'5S_ZB'H!8'4H>8"/*J+[
M1N<+3NG@. [6!N/Q1R]3;T?!T!_\KC[*!8*.+,$3%1RZL[,S\=BCC\03CST4
M4V/53$%6;QBMIS=PFMSA)9T.YT_RG-SDPA:KA]3#@#BWL$U'E;XOE+=7'+WH
MHVZ'G>E+\ZK"C%Q#+9$I%!T-X%[I9G20MDH_':W<XQKP+]!$:=(NSBNC$O5X
M*-O&)Y'5(?R6[[[Y?G3.9P+X4^X]T$]9S_R-\^J>I%KA7 ARG;.<SJ%RH./9
MQB'A-^]QFU<7WQG=_S'NX;/1>+\-PA=_Y<__"F=_]NOG%D1*0\EY_%(Y%.#M
M^+?B\T^_CL^D@Y_?\UO1:?83S">#ID#D=4=W^(67_9@14+\4EQW]]Y.7?9KW
M<SK[]^AW27]T0QY>)L#UG)^][J</ZY*[!6"\)T90YAC<'0T/]\@*Q:MXS[*.
MCA]_IDW'$=-D'<H41.YL;,:#E[\;O0@KJ";>,N4.ZKEW9#+6#_OQ?(9CY *
M<?9<3 +VQDZ<B-&9$VG\^]T9 *58&QN+H<G)J.(U#HT[?V4L)J<G4ZE/3T_$
M],1X3(P.QQ1>XNG)\;@P.QV73YV,RZ=GX])I/E^8C8<?N0*0'(O6TOTXV%C$
M$^_EZ,M()W8H1C%J(T.#,3HX%!=/"2*WHU.?BRH@LD,]']QX/WIVUJG;&>IV
M-HWPVO)RO/)/OAYO_^#UV$9)= !7KD#NY'#+;O2-SF*DAV)Y;DXG-$X#=JN#
M@RB49C3,R=>%<@6BNAK[1Z_],.;NS<69<B6^V%V-*PY!()S=*/CA_5;L3 S%
M^C,O11W!7P6L5J9F8F!L!,)W8FEI'1"Y&3,S,]%7[H\ZP/SZ]1NI/$Z=/I$&
M2'.F!^RD[4P+!'<YW.!V8:[2MJ,SWR-=?.VCJQB?@:@!2+=1[()(YS0-8U2,
M!#OOJ,\YLR@*IVXX ;H+SQZUY?+NB)&1V*F-I!(HG O.^XRC5YZ#61,@H$2,
M> @ C)9L;6WFHID^.L7$M8/5(0Q+*1:7EN/6]0]CK[U%N7M1<H[;X&0L;XW%
MG5MS*3L:&9]2@""<:6C1#S\<5(>C6@)$EFJY$&EK?2,Z1N0P&*:\@2#)_TJ:
M"U>\UUU]+,?4$J;'<5BQ&Y#1P@ALMZ4F3[)3O=BVT=:,&&0[(8HR?A1QZG=1
M#T"D;VLAQCI;T>+>N4Y?-"E3$(OFS')4GH4IX2OO%IUE<*J06MZ5*T]XO7]>
M#KI(FN8[YXT<%3?GO48]' XW^N:N*(?(]J'SITQW P#:'QR)?>C9,1HXA -)
M_V$MHPLGHKL"N(,74X=Q_Z'Y)DV%8L3": G/S$3)MI?G&65U".Y@WR@51L'(
M!. D1T'HMS0J\(]@OU7?CGWW/#7:Y=Q+ )&\9()A'YA- V3G?#0,[S#Z8!Q@
M-#T]%1>NG(N/?_J9^*4O/!L?>_%1JEN*I>6U'.IV08+U,BIV[O+#<>+L&1P^
M#!)];Z)TDVQOMW9R.+()>-FHX^@NKZ#_<$;@28VZ\Y.=@^E4"DDO0#!JU-=7
M!5Q-X)B>B_,7'HH3.I4 X#)@:+[>BF5TQ1)M6@)L;V[OHND*0&!*G[XN^!80
M[_"BW>.6K48V-UH'<?7V,D"Y1?UW8F5S-UY_YV:\\^X'@%V<S]GQV,.1=<I1
M<@']J]L@:##ANI'.O1T7_="_\)]1/R/I-9RGR<D3,7OZ/&#P+$[@&+1%?@&*
M[N5O/WBMLB=PFSEY.BX_]'"\^-*+\;G/?"$^_]E?B$]]^K/QS(L?CR>>?"$^
M_M)S\<7/?2*>>^%Y] I.+.W>V=Y!Y*OQV4]_+G[G-_]\//WH4X H]#KTVH'&
M;EG:5^Z--][Y47S[.Z_A! !B 6*#\-D _>.(A+9#1ZS?E&<:G'S)X[ZK/00B
M1_(%X91U=9IMW<.96)A?B < P7[T^=-//!K/ "#75I;C[_R=WX_WWGT_]8=R
M,S__(!X\6(B%E94<UM[<7*/M3N%JH,_ZZ!>C9#I2\JI/I1;<5S@F/(\JE0'Y
MCUP^'S,X+LJ<\X75C]U<KU8M-EOHP-+./^W.Q.H/GSL9CUT\$Q=. ZPIO[ZQ
MFMD:TMXG^%(/(<L^@#+SN7[FMV)JB/+%41"$ES2BCNC-3.L#*#/RK6Q97N[.
MAN[,E$/P1P'PC"IZFS3D*U\*4O/=J*/7>8&ZJ ,_ /(*D.AH ^\\JXA V@\<
MULO?D:F\'J<LK[6?LEQ>1SK!N<T)<ATY@-YF0W'T(B.A'-H  :3V,Q>=Z41
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
M5HZ8P84(N:,(=PH23<M@8DWOU;CF#AH<GB_V.@:A0\SBR;R.ZN S?):=\Q,
M6-3MN-[YLNYV;KYSY)?B>_Z<!W]\SX/O"EFCV<9(UV,:@V%B6.MX?*WJ*@7C
MR.#RGT4=_>Y__I_<E-YEUH5K]]968^F;WXD.2G*J5HEFSWY<0W#6.2_#.AG8
M5"[F'U, G?QNY,,)UX)*?6]IUJ%\(:&J4]KD;B-\* !ZL7 D:8P$9\)2KT'P
MB_0K*.=V&P6WEZEK3IS%L%Q^*$Y>NAS3%Z_$R8N7XL2E*S%]]EP,C8U%J[L_
MUG'$&CTCL;B#(6@"(/J'HCQQ.F+X3&P?5F.]=1#U_:XHCT_%22,2E''^X4<S
MJ>K!]FK,5(.R9J)<&XCE^[<P"LT8G9W-57.[K@*>?S?6EM?B6]_^,&[<6*#=
M$8^@L+_0-1BS>)%[@7<)V'27A#'0<:-6C@=//!%;-&SGWH.HC(]C>'< I!L8
MH.U8674G!X !O6&D\T&FX6B@? 65Z[&RO@7MNO#^B[F.]K=;U"G,D X^I>_H
M+Q=QW+QU)_ER!%JH!.U:A5TC[/"8OZD#]+KE!<%?-XKET*@EP*0\.IK]E>:
M/I%?BY0D\#7]G=&I5$J<IQ]]AOOKUC<VZ6OJQ7F5IG=F4G+Z=P%:W;[]$>!O
M(WFMI^)PVUCL NJ6[MZAG&(81"FP/7+CX-!@C,R>C4YU' ."$G8XFV?5U]<
M",W"^Z8ATL(5_ 60+89XE$&-2$7P21WU^'-;+F73TB6 REGB<%T^U',"2AG4
MS[[0L*5:L7-% Y[OQ]M>.^R)#0R M^>0F7+#]<6B,&5,BOF?9?(&J# 2DL5Q
M(N4OOQQ]]AIN^LEY"5#079E5!W0LGS-.Y=!0.X28Z6>.+Z7D#C3(8;",_O%,
M(R2<,VW0H4:,-ABYS17. +],G=4'R.P=0%\ -@"'1BZ-<II8.2.:U2% ** 1
M\+,/^-RGSSI#XW& PV-$4]!I/KQ^:-0W ,@2(.'<R6>5RE Z?F[[. A@=15T
MB=]Z.:<N!6?%QL9N7+NU$._?>  X $0:\<!@]H_@S Q/QX0+7TZ>3E[*?J/^
M1B0=#N_ \T;2U<_.F78XV\,46>Z???_!8FZ[:9HI]4RC =#<!#S0=N<(RVTY
ME)F4[HD*=*WR?0 Y'"IUQV /<D)?F%-5'53M[<H1$ '@\?Q@YV6Z!>TF\@GT
MC66>5QF MP$9%\^=R$5W)C6OPU>UL=&X?O5J)KE?6:G'8*62::SV .*FX\KI
M!]1$OLB%4?2["TVT#7)&IA*B_>[T8S1U$H=O:O)$3.%H#>,@5.P# $4?($\-
M;CU;FQOQHQ^]&3>N?YCS4;O[!F,;?=C>4=<B8\CZ68"]"VE,<.T\3%?0SRTM
MQ8_>>C.^_=WOQ(?7;^$<HD>D&.UV_GV19DVVE^?5Z4X?,0SPTR_:XO^\&57^
MY*<^$Y__XA>XOB_67!RWW<HKCD?KMG&Z[]V?BUNW;J$W=N)1YR8^]F3R_]+R
M$M>X[SH7'O& P[E#@*DA<S8J$_RH;BJB@$7?6D<MC^FE3I^<BA=?>#IN+:S%
M[_W#/XQ[#^Z'&Q6XF&_(.=?.IY76W%<DL/=9W U_&6'V&>,X2)?.SL8CY\_$
MHQ=/Q^R8"TS;L;VYF5.'Y"6-M^E_!)_9<]:#PM+&JUO4,47#?8 ?.#@'#3,#
M!_21!ZQ[OE('^\Y- D'?T0/JX.P'ZG^(O8<Q4G;RD%#882I2?*:\?);W^O*[
MSZ=-"5CSN<5U]H; UR-U4M:5W]$A[@?N]LM%@G:G&)5Q8/MYE*,=1?G*E64Y
M[6JX.A!3\/W,^$C\^N=>*I[],UX_%\/9MMD.*Z* Q2M!I)W$>\H_?T7J!X25
M/[\+UO)>;^ ZW_WEQV"/_PW7"AB-3*JX.G2JC&M(UZ$V$T\GD+)<[BM>?/?_
MH^KD,_R/^F6Y_%?4KZB)[P6HI'-Y]]QQ2PIXQ\&]GLN#SP6(;!V!R"$ZMI("
MD4:-JV2AY%FO]W.^%^>+6G"6"B;4RWH5S]E;!<!\^]5HX^D/PAC5OJZXA4 N
MU+?CL"WHH 2$VGEB!S!Q$S!ASJE>!*\&8PV9J@*#9K)RYS'V8?4<12LYCXO?
M!"W63R]<):!0%$,=&+\D&'7*[P6H<3A!<%$#[!F%K*(X]=!=>%%V 4%_7X(6
M:]]=&LRMYS3S_4-C&+,1C#X>&_15" 5MD^.C<0*O_NSL5#R$4IB9FHSV\MT8
MV%V(OL$Q#'!_K-Z['J8"FCIU"H6#\02$W7OOS7CME;?C-@:PWFK%#,K[5P&0
MCV,@^_J-Q+4S!R:^?8ST=\5NM11SSSX=6QT^ Q"=>+U1-PW-2BQA2-?6-\.Y
M@.9TVT+!SMV[%QT,Y0Z@:Q6O>VMK&T,\B-&8QNLNIY<G/V?_V@524<4)_>[>
MOD]9;0PPQIZZVEZ5F/,M5>9&$S4V1MGEX<1-*-,UP-P.GO[(]%0QGTPVDX[T
MK[PC7R1@\U!!ZEQQOTHHMXI$V0TZO'ZP%UL;:T4!E+"U7D^CL;1X-[;KKF[F
MFG(?('>&OMJ+Y3MWD]\=@G:OW,*I*B+/@U,GHZLV3OU14GCZ[A=O?D+W6"^4
MI.TO>$0IL2X'1O:L.X1Q3IJ;4]CF)N!"<)G*TJH='PJ@X0?YPBB&C:8=78 &
M042I["K(7I[9R%0I37D'.A_(R((S."QEC&<[65U:Y0MZ) NC@ M=1/_PGO7E
MFW*;\S'Y8C726.3!MY1%SQ?_.T?/8;<#RC)OGZ"G2 'D"WFEK'WHIQ-A!-,H
MBD7ECDNTPQH6$(5[TF!PSCE]^3AY1QFCI![NY><#VPZ=^NFK7N3DT,.&T=YP
M>@#?^TI5^J3,M7W(+W1&_G/"/?V2WP%5UMFYO>;"$P1F;LT=T]4T$ZS<NW,_
M;M^]&_?GYJ*YM4F=#Z)WJ!8]PU,X#3AD&/Z''KK$LS1>&'E^=_&$CHJ+<LRR
MH Z1EP4W1I=T_MTY:0M>V]K:R$C^.G*VN+R<\X\W 2LZI^H7(]P.N3GGN!B6
MI0P(4:7=5=I9P]FIE7IBLM(74]7^I*6#^H)T4VCE"FK:/#%A"JUJ;+7:N1)U
M_W O0=W\2A%=-<%WA=_G[RVD@^Q"GC.GI\-5SE]_Y2T<K+6H(I.5H7[Z@(Z
M#_U+61&0T'<Y(@!5[2O^)1]+TQR1L._HQUSYJ[SK5-(.Y\B_\NUOQ>MO?#_.
M7[H8XV/C.?+@+49.77CCL+7Y4H=P#,;X?6EM'>?XE7C]S==C:6D9!Q'9U.&
ME^2@7'B7K(=M0GFH'Z2YK^+\3UX_YE!^<&7ZB9,S\=SSSV>6#.NY@9YHM]&5
M7&@.1<O96*?/ .,.8T].CJ=C>OO6;4#G-OUK.AIH@ER:LL<L%#5 I$$+G^9S
M9%,?7-3%N8^'<0*=]KE/O!!C$Z/Q#[[Z]7CS_7?CSH/Y>._:+8#^<DYGTAMS
MZ-549\4PO7.K+1<]R5M75RDCV.Y&-3T\$!=F9^)AP.1#@,J9,>Q/%]=A?[?K
M.,KHWR(5#CH@^P3IHTSG;-*I-)9#_:6#62X6]3FZX ILA,AJTX<\-$&C=4 G
MJ$]%_CA:F2>2SVF[;3!E=2F;"K'*Q+*3:_B-LK/,?%[!%UF'X\[R^CS/.7[S
MM  X0:3UM5SJZ'[B63_ZH =;FUNS(I?I/"![8IX<PN:<?3T N#TY.IR1=W7O
MO_[K_X(,9Q^_DCQ0PW>9-:-<*@DHIL'RL\//QB6$' 6X+,X+XHK?"\ HB$M0
MYS4J+\L^^NZU*L9B'U\4"GV1BHSO;3K:,C44IL-PR)NO5*L@>%$/%5X[M@ /
MQT,Q>LPJ0<2!L@H%(B,58,_[9"KY0-/%B^\J[ZVZ96S T,,(_4#L<EDFR+4-
M*-DT<-3%Z)$5T6AG1-3(E"6A#+*=/",9%F.UL]F(Y9=?B9UZ"V;I#E0[0&@G
M;L+(>OC=W#M@CBW:L<MOK:Z^3 ODK@Z":85=)2]C:H2*\A7V(@(@[5U1RZ4%
M7?-7_N<&?SO>1LE^:G$!_B"?>0Y@8)?OQ9 F!I)R-2Q&):1M41*MLE#*<@33
MQ.@^)^4%.J1AI_U&V/R<.;LP*'/O?3=:=[\7W4/3T3LX$?7E^P")4DR=NQ@F
MPO[@>S^([WWK.W'[^KT4C@'ZX5-]M?AX;S6& 4<NY#CD?#<&8A"%.PR==X<
M=X\_$?4>0-R#!U2\05\_B/V=K5C;[HKFCA$]:+JYGO,85P".1G3-3UG?:M*.
M_1@$!(Z-C.6J58&(48$"-,@IV= $YK=OWZ.,[4Q?(BGV #ZV6R-F&5Y=#)5Z
ME_%A7O1C8WXAN@%;HV=F4Z'9IQH<^<>Z^6Z!EB7($4!J '2@="($P<Z5<\6A
MO*&C)1 VRFCZI'OW[@(F5W@F/4/Y(U,GZ,>>6+E]DW+WDT]47C9% ^]N154
M?G^-=L"+#MVZ1[C;7>;>M*GT..A[Y=0^U E11N4!HY N2G(RN.UHMZ5#,F+*
MX#$ EQ=ZW+.:?G)XUF'A'K?'+ F@E)>]<!]A^\)=4W)'&LM)>>$=L@BL4SZS
M&XJ^40?8)QD9@<_D:?DQ(XA\]HOT5R8*&9=?!7R42YW$B/F=^TV_98HCE;EM
MH*8)-BS&OA#0NW*XFW:[!>$APN%<QS1D,+]#N!T,X.$NAH?/)D>VGZR?*\KE
MAI0;#*GZ2N/!_]8*.>1WKO&[\_<\C(1FOD2>Z0(9G4GKK#$Q8M;#-9HQ<\G"
M2=S),_==&;X>FX"YS96E6+H_'S=O7,6Y6$06-.+4FS[H&QZ+[LI(UN'LJ9,)
M/'8PW"[HD-[J1B-5RF)O'S3A^<J,#KYT-3+N[_*3].W(V_"E>\COP*]F0EA:
MXOG(V-KF6NI;>=G.*^PH;80_<ZM$#A>OF5U"0&V?R%\Z.ZG+.*&^K[@1 X!S
M9FH<_3N"$[D75V_<C[5ZL:W@\N)]P.L6!G4H9J8GDK*7+HQG$NWO?.]FK.*L
MNRI\F[ZZ.[>&/C^,P0KRC [H/33Z"04Y9"_QAYR3J7*H"Z=YV1\<LB#U+^Q.
M3^:-?>?]#^/VG;EXZ.''HC;0%RO+:]D&Z6?_>Z]9(P2VRH]IAR:FIO+S5KT1
MN0<R?&34W7I8!SFGN%>^*>0M9:JH3/%3OO.!PSZ9NW\OKG[X$?JK'$\^^60\
M]MACJ6\W<0K5#^H;"SYS]FQ\\8M?Q,D<B5=>_G:\_=;;.-MU?A-4%U'6,EZ5
MB[($GM;32AEMU(D^(DA>KUX:&*C%QUYX+AY_[)%XX[UWXY^\\AWXK :=RK&Z
ML15W[MR.J]<_0F_>BG5TBWU:*>' YO0?)VA!<\KLE:_AR;1U\)09*/KY_>3,
M9#QT^7P\_O!Y@.5D#)=P\K#]+7=I,E<DUZHKW/WF.)V<-,]Z4O\N )E#X>YT
MXX(=9<JT6PD4I0F?46 %?8O.YUZ+@!*4+4A5IV@C<I&<OZ=>A)CHA7S/&_A!
M&?4WOZ:\^Q/_Y3_*4*?8S_"]-CIMJ+J@WV%KZJ^33ST-8KAX<8"VNE^]/CB$
MB3+U-ZW/F L[S?-;+>=S'RRMQ5_]UW^#SS_[]7,!(J5+$H9&%2\$SH/OGDG@
M F$]%+9L?Q[^"2+YG_,"207D^*72^'%WY'W\'=TOT!009E2&3LHH#\:+$KPU
M#4H"G.S0HW/<HU>]C0 9@2I2.IAZ B6YW4J%)[+/E#@:J530"BH=F^\^F:[G
MN7KA.2<(KUNO2&84.!4A?:^5=P2D11L]K\&V?<E#-BK+E0Y%_9P_LX-'N/BM
M;T9LPLA]&'6NGT+9-;HZ\0"#)%@I<LRAA/#P^Z1K3SF:/'N+]J]O X(P6EO\
M[N'*69U&YTBZI^:VC,SGW%Y1H?=K]HWOTL@V^WXT50!#"\FA)4:1W[2#.1PN
MO2G+(?*,%/.;(-9\B@T 77T'&O.,;62LY3GH7(>^=9!V@P>MT [G40U0:N/N
M:[$W_Z/HF[@<I?$ST5A;SF<UD>DWO_W=>/U/OAISM^ZAA-M1P[A\$D/VF1Z,
M \J@JY_^H/RNQG:4>,90WV'4('ZK5HY;CS\9G?)@[-V?*](A]>S!,YW8:![P
M;!>\\)U[3(6ROG@O1D?&X_3I<S%0&TX0J_";1D5P12<EO11Z$TAGK_*[N\[<
MOW,?P-#*U=B[M%T%+1!Q2'%L=#!7Y@K1+<.YJ.H5Y\ETUC=S9>+8J9GHH##R
M-'61ETUCXE!A.B$\3]H*#C4:*A_WI#;?X@9*F0L2\*B(];PULNW63MP%+-8W
MUF4SV@3 &QI%<59C[=9U^-!A6I](N?2_I>;BH,GI,(5,#M?@X9J0>0?#YNI
MJL\!;Z?"E(%YHPQYN@=%7=%;IGX= 0B'_.3JQU[HU^]\2XX*BJXVT,\CBO,#
M ,><(X6BI.1LJ_WI3BRFY41UYK-2;I)"?(4.BJ*BK6ZAHPIC[C7(BD8A 1*,
MJ_*5H36ZZH3\:DGJ$=N@Q;),C<,>H,BRJ;M@TAV9G(NXWT(6H6>QX$4C0K_
MRUY[*%!NT;_4V=Q^E)!VZ, Y@ ?(M^U"!GHZUKT$\,1H99N K@#U'OBKO^1"
MDR'ZL IMH3M /ZEKFS2 ]*D1E$)?T$;.@WDH'U!C8N9,/KX972ZBVMZ(W<9J
MM%?GH[YP/U;OS<7R_'RL >+65S>B:5]2\($T0L^5A\:C,GZ",P!XW-)S9\_%
M[.FS]"N "%[6J L<C(P-#%1S/^UB/JU1R1*_*4>=E VC5E0K64.]7/"7K([.
M;38 #"OQ8.%!W)N['P\6%V)A:3FC8+F;B[2D[^1O%Z^5,)[R10+LI(9]J-Y%
M/\/?1C(=91G!H1X$4 X-N=JZ$M/.IQTNQ]#@8(SRN6J4AFO<"O3\[#C@MAW7
M;ZW'U-1PG#T]'C?N;<:/WKL%X*SGWO*]U*.SL9;;3/;VPF#R.OV40]OR#K^;
MIDANM"\R4$*=!?DY.D!5S<'J4.U#5Q[*^CCUQ=&S5DO@K=XUEVJQ*$@9-](Y
M-34=EZ]<CE-FXH#&@GR#'(+M(NI7T--GY30M:&'$U//2W%=J!K[(]VF'.%97
M5N+&C1MQ_]Z]F)F9CA=>>#ZF3TSGW,L=GO'P(X_$;_[V;V6T<FYN/K[US9<!
MGW/<#_TY=):T!MT] GGZ\\B1L[]2CKC&YV3@"!YP6L7%\^?BN:<>2Z?V'[W\
MW;@.2#]4CW)MI@*CG"WH?1\>N'KK3GQX[3:\L)3U'ABLY:A7MWU-^=)?&FN#
M[?M<9-;>1@;V8W)L-*Y<NAA///%8//G(Y3A-G[J#V\;*.GH4?DK;11WM._HF
M^0D=E4"89]E_Z<A)-)XGE]&@@H$YK9QE2B%X**>G.%5'FXY,.P<\%^7PN5AH
MP[ME68JR9:\4G<'A,RR;\W[V.NB7[]FVPBD4<_C\C,Y3OOV;<Z_!!8[$&!$V
M8IOY5"G/Z+S)[\?A]>$*MI VV I'3[3)__._\"](GLB"J8]@D)_S'?KP06"H
MPE%P<IXC1X+(/%\<WJ!2*\K(4OA6=(3GCN=.>E7Q*9^0'9YEY3?[HHAF%J7P
MQP\9#>69&I6,F,!X @?!B !23VI'< &0\/L.@NWPA#D(W4M:7O(E,Q5114Y0
M9C&,"<A!R)N9)Q(# '/ZK.Y4A%ZO$!;"YLOOV4;JF8)G^RR?L@VC2PJ5Q.[:
M>BQ\_6MQ6&]Q#T+#LV91%&?XK0E NDL=Z_5Z DGSU_5@.)P16*8^#D?(A!IO
M4W0<#Y_L8NA4&$W>G=L$$;")[52LVQQY7J/MT+CUH5*Y*I=G[3H<K!'@/G,W
M.BSEO!;?C51L(ZP- 2I>M9/;C11N LB;-'MMJQ&K6]NQ =AU^&Q^<;48&D0P
MEGG6 '6>P&O=7;\:G>7WHWOX?!R4QV/EP5S<OX%R^=$[\>'WOQ^;*XO9X6,8
MK,_VU^(7#VIQ4I!#'REP7:Y4VZY'WT$[QM !SK5J\/O[ER_G/))]020T/G![
M2MY75^NT2Z?4(>%]#.MF'&RMQ;,SI^+%LV=B$H&<4C %1=Z7M(1_Y1F,@;M+
M".!,-JZC<?_N',!B+\;'1Z.^54^>4E&-C@UCW "Q@ER5#8V@>Y(G]J3YQF8:
MR]'9DSDU066B@?&BW&H3 Z-Q@ME2F<DDJ:P%EYQWKVS!L=>Z\*:W%X^^6H4;
M>F-ILQZW[]Z,QN8RO-;!,#DWKH:![H_EZQ_1#H /1??V:X3H=,HNX\WV RKV
MC38):%#\MGG7/(?.I^+9@FB!JD9&1:?R<ZK$$,\=!634RH CE+5]XV*-- H
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
M_COR'VW)M#_0;@"#*4TKT%?Y$KS0G'1$DM<H)IT]HS'\YFX_'8$9_-'%4<*
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
M.1==U-6*!MT/U\7VXF)TW;D3)\^>CO)G/IUS71?GYV-A81&^Z8F1H1' <QE
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
MJZ(PHN,Y.\!HJ3FI"H7E&>C![QJ!5&905/JJ_F1R@;([!YD$WOYPF* ?Y:V
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
M:DC$)YWG+J.B\B"TR<?2Q_R?="G^4S*L%5_E+2-/5-7H\V&OT7C)9G3;:5<
M.9PL'657(G_M*U^.U:5YN!?9AJ:M7?1.;S4N7GXL'GGT80#15 +P;?I..5'F
M?+S HC+@UJ*5C.BY3_4;;P(FWWTG5E?<6E!9E%N-BE(9OAM9W(,?<Q<4@+G
MM@^]8Z+^<)M.&##G]9GF:I=G48AS=7O[M WJ0P#D<'^\^,29>.&Y"S$Z"/WV
MG9?HJ(*!&QXB6N-AI@X2B&I'E;=<W K/F]VA#7\J.^82%41FI T^R#*@HVG*
ME,V,TG-O#[(P0#N=5F#Y;JWH/,S5K;6X<?]NW+@[%W/WEZ.^U<A]UB]=O)21
MVO6-!FW%2<".Z/2E(R=AJ)^Z(#%'ZD?:"2LY9U8U4*KU1\D%:GV5>+"\&>]]
M>",^O#<7"YO;L=6 QXLBH)GU@98)FCFHO:I)_7 (SSA-P1><F;1%Z)//DA^R
M'['9\C\D<T&N4S1*\+39'=1C\DBF(U1>>!] %D<'!V)F9"A.3X_'V/ @;2O%
MO_^7_D(^YV>]?BXBD<5UBCH5RL])-ON9<\4]YG#4LSP&;IFR)^\I"'&<)B&%
M#@6JFL[HH]=Q?S$?XB>OK$76I:B#QJH K,4]:0@]CFZR;EDA.LR%)444$Y7
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
MQ_\DOOW5+Z&C6C%,WS9S57.1?-?%/?*$0W*FI3'MC(M7C"CV*)?T;?:9[</
M=RA#ARN!W9&NR/_IWT(RCV5?NO /@^/<.J/EW34 N*LL =C.G7).[WZKP;50
M$0614@IO9(Y%^%KY/X O!2EP<,&_>N%=&#H^\W/*LY'KG$O-=3HU'E;&R$?J
M"W_S0.Z4RP1K*?,ZLCR#MENV<Y/4#0J1P]<98>25*RRI-Z+,3ST)1@6(1@)$
M+9F(71Z0+M!0J.UB#(?MBR%7P_;2M8@N61\!J],T3,CONP;)?JT.CF1ZK>KP
M:)B+TZD#M:'A*.,T&-4>,=GU2!7=8>2EQSS[.:U$!T #FD.K %7U@"YD$63B
M3V/&:\MYU-"T#,_O<)']X_29?1S@S<U6?.4;K\3MN:OQL6<?CPIUH- P34IS
MQU10I31R)7BBEW;J(/K,M!G0=!NY4Z>I5R2[/&Q2\7H3!XC/IJ5:6EN+A;7U
MU)N.3M ).9+AB,,!3H%;T>TCIP&?V1>N7'5^KUMU.G_13M;9$VRDKJ-O=@$2
M @R'RIU2H<X]@-;R9%=9&80G!6?TE6$==:%4L:R<!T=!PB2'29T;.@ ('TA#
M/!XGIT_$^,1,YJ.<08=/T1\5KNM&][H8P^3SEJ?M*&0B-4*^CL0CS\N0]D."
ML;1QU(<^V]G9I^][HC8 B-$AS8P>@'/ [!MOOQ=__$=_ -A;3/MD)%MI$( Y
MP@.!,N.' / __5_]A]"]#_NAT^53BV>DW87.VM42M!C'&:X,],;-FS?B.]]^
M-=[\T1NQMK;([SP3A[>G9XC^+F&CI2\'SQ2(&@G4=CDLW=,KKR&3 "MU7+O=
MCQ/3%;_ZN1?C<R\^FEM_[J.OH3 O;:@+:=I<3_TMPZD?M.$PRK09)\<5B_!,
M%SK2>E*3I%5GWSW;X2L<#W?HT3:F;:=@ T"FA7)16ZFD3NC->>A4&?D$V.O$
MHC5T%'*_;GC'-'D2M[77$Q_<78C;]^9C[L']&,?Q>OC2Y;3G G5WU@(NQWZI
MC*.%W4]'EJ;[8'DI'5.=$6K:K2XT+6 Y1B9.8.MK<?/!4KSYSGOQ]D<W8@5[
MN"NCTD?=U,EYXN(8Y<Y(K^?5L[FM+&W+*3G(L$!2G64DTEUXS"PS"(ATL:H@
MLH9SJ?SM(<\]\,]@%3U108> -5Q89@3:R*R[M_T?_K/_,'OB9[W^_PHB\[?B
M:[X\=PPBC\^G,N8H!$9A@4D@B'3W)=G5GP)&5Q]Q=9;CD&8A@'H]@"F5;X)#
M!(5K$D1"W.-G^MTBLY;^QP-ROH&WJ)3\G<]Z9+*IBL3A:7DS+X<1.WQ7V6I$
M,F)B'3*R8F<Z'[  AWK+Z=G0D8;6<ZLNZNX\L-QCFN(%?EM-&&6W$<-X0(W-
M'8YF]#=;44(I2PFW3'0[MT,4HHM&EE 4;<IT**4?CR\]0)Z^S?-:S79.DMW!
M"_OVUU^.+>Q/'> D.'[N,[\88U/3\>Y;;\;ZTE*<F#V38';IG1_%QZC;2_WF
M2]R-G68#$.AJ3@RB8-:*4L^<JY,*&R;MH_X(;O=N'WWC4"PF!^/4^=C'HO["
M)Z(S/('WVXS>>S=B$L#;FCT?NS!\=64AFLUF[$Z<C!Z,3.E@)X9N78W>5[\=
M[?<_X)D* .U!D1CYTD#9/VDPJ(=#ZK*(0V.&Y7N-1-;P]JM5# 9"Q7U&;>[N
M-N.-SG9<1_%LX];VCXS%P<YNK,S?CU,//1XO?/)3T:[7X_L\=VW^09PZ<R+.
MGKV8J47NS]V)K9M7XPL8X7\3I?G08C,6KYR//ZBZ;S9"/^&V:@>QO'(8S8.!
MZ':APNX:/ 'XKJ_&K^^6XZ_LE>('5T[%?]57CF^^_GILW;D>?Q$P_1]</!=C
M:%!,G*P'^- !, J(<D)1_:W67GQXN T/P2?.33CHB\^-#,1OU*!!NSN:K>[X
MO[1VX\WKM^)W7WHZ7OK42W&(4;W[YCOQ/E[WF_V#L>WJ6@IWJ&SVY%0,C0[F
M+B NBJE5RS&$07-5)]6E7UUXLQ.#@/G!6BGGLV+:XLR9V50L*YOU^/*??#V^
M]\TOT_6=!#_KG.MW!P>49#<@)A=,I'=?@?C4$_[G0V+CPK@K,VV<)_A9!6>[
MDV,+6:,W\QIE5 6K Y@*EV=E-*-D6,+DSO @?7^((7$>6P>A[/4Z?A%4>;T*
M%HIF!,XT6 < M52RE)UZ@*LI43:!US%,#N^I,R"94>O.D6-G7%3>;],/:5D\
M^&P2?IVJW-5%SE>9\^S,]8G^4;LX5.2TDS+G$QNJBS2,T,]G6DX?9?>HP*F?
M<Q]S<1ZRYR1XC;K\8)G)X\B/&1F&JB,Q,#(>M='1&!P:S#1A%?-R5@<S-4VE
M6@F3D)OGK4P_ES$:.4) /73&K(QSHC0XYIZUKZ2#^UW;%^KNK NT,FHG7=6T
M.G#;.ZOHG<5X\\[M.#=V(IZ]\ S&S;G8T%+%R.5;.+]?_N;+\6#I3GS\^2>B
M#[G+Z2<\T\49H%T.> 1P[BB!.34]!.4^>P>]8%2EQGWJ:3HB1T-R80?7[>(\
MS2\OQWV Y)Y9,N@+.<VR.FWGXN&@M"@#)R8=7'Y7[SD'L==A58YL)S1-6X$^
M+0.\3?N43@'7NQK9?>6WX0OUNWU66",X%KXP4X1\9CG:((TX#,$IH3]\A/[J
M52_2?RX:=/_K(?II')D[,S$>%R:G8W9J$@>M ).]P$^']7=P$NP/08KDE Z^
MY,/,;.!SLC=\]0!\>F-]JQ5O?+@6C9U.7#PY&+-C/*>B3J1FE7+\X3_Y>GSU
M*U\&?*.'H7WF#DQ[);TIAL(<$76*UU__:W\]'KY\$< -P+9E7)/Y6.&;G%;A
M]=3%W8;<T&%R:@)@WA_W[M^+-W[X>KSWSMNQMHI7#:U=X=_I=(=;8N*101N3
MM6LO<3QVX6M9L9=VP8_=W;BC=,N_]JL?BT\^<8GK79EO#01)ME:Z0U=);ON[
M6CA$.U0+D(EN[.QA_SKF7.99U+4CD+;>-+"+LO'><DA[ YVUM5V'ED:G^Q(H
M=<&_>_#-3AM;QSVM-@XI9![ +BDO#G<[Y4H@W7N <PFSB07,2C$VY?[>D[FA
MP^$!MAJ'S/1I&_5F+&UQ;.]%'4?$/,:F$').;8) J*MSJBW5MO4)?CTO6RFK
M?)\:K<4(SL?]]=WX]BO?CM??>)/R=F,?9U$RJ#M%)X[@>*3UMU^Y-]=[4$<=
MJR39$1^Y:]:(T[W@-=V4<LJ ^I0^0(H$R8,# ZGSY159KM+7%>=.3L?_YF_\
MU2SC9[W^!X/(G_52,1T_X!C0R<7_]$,3./J>S..GG[QDNN,AYBR/P_D7.?3,
M8<=+&(<+%'A3Q0@^<LC[Z/HLQ_]2*(H7NB.?6W2-/W#_4?U4LR[B\*S@5!"Y
M:^3%,H] I$.$#L_9&3F<Q6%=39B;<W5@F#V484>E1.>Z>XT":0?F"E$8U7Q6
MKE0T2@GNB9W%>FS>6>+>[IB<&$1IH*PQ7F6$_!X"L4D)F4C4 X8P^K*-L)AS
MS5 \A<5;W_A>?/>CZ]'V.W4\?>Y">CP+"_.YO_%G?^'7\IX_^OV_'>5[U^+/
M#YV*&3S;[:9[_-)F*V)O'#&H+^D@V^5J,,]A^Q18/W?1KL-!#,?E<[%S_D(F
MTG;2^_ &BFY]*[817M,G[  PMZ61H&1C)?H_N!I=\XOTD4,?LKYE"P80+/I2
MNA>]X2^%ARR04"!Z!H>B-C0!6"_%/HK):-TRQN@K&+T?=%HQ=?Y2?.*+OQPC
M4[-QX\/WX\UO_TG.?W$1T5[#I+0/ .@# *MQ^ J!=Y$'=;J$ OO/QL_%LRCW
MKD8[VJ.3\8.'IN+=&GTVTXEZPQ0D* U =']M."H=V@>X:]?7XC=0GK];'HPO
M#U7C][O+\<ZU&S%W]?WXM9,3\9\\=CG.0X<6C=E'R61"9#??+L$C>-^_MW40
M[^QMYY"R26W[^?O$4"U^>P1:HX"W-[KB_[RW$Z_=FHN_^/&7XO,?>SJZ +V-
MF_?B7<#W-]H]L8XB<W*\_5(%S#C<DAXI]'7EO&F34LA00%C73+&R"]VJU$$:
M#PY78O;TB32.:UO;\?5OO!P_>/6;U!5G2!YMP]=<J.?M(@YYMKO?2 6 NLMA
M)X$50 @:._7"B-8^=.C#X4EC!#]ECM.4&8"+<YE:FQD%ZNVOX3S T\KY/HH3
M9\ (J-'H0\IP,4V70\J"8/I+D^M$\JX>%#'-,:*6((669,0S]0+/H#Y.$3%J
M*HA4:QL5+5*B  8!!^J10G8Q[8(%VN@N,2*D0Q1KER,!T"03@$.+!+QI]'$"
M,!)&"=T&+^4%_C%_H/D14]:-1J!HC#ZI#WRFTUR<QVO2Y*H[^-#/U4%WJJKE
M/&J=HS(&JX1R=T>A*OTVP%&KE0&+ !#+T1!HY>@'#:&.3)&<76"NOCP^"AU8
M")+ 1-VCKA1<X]1RVGYRA6990GK^L!X+K0<QMS4?JSMWXN[V]?C1]<7XM4N_
M$Y]_\M<D<]+,12GR\>;::OSCK[\2<TMWX^///A(]E:%H.K1/'=6N"<?2&8!B
MWH?.ZP;%&,7+>=?4V6B@B>HSVL9Y=P5K-EWP!=\!)$W?L[RY%::$VD'766_;
MLH>#N$-Y(%$<%X>S87#!#\_)PY7T](O3"W+:D_-SX<_>2@6 4^*<0!"=2OWD
MGAT:IX/MW,Q6NP"723-(G1%D^=C#MOA!T)'O_L89^D9@4.94B7=3F%5YSB2Z
MYS1@[]S)$W%RYF1,.M\=G>FPNR-IBJ4E)?_R68" V2BF/7C>^4&\5_J[XM92
M*_[VM^[']>O+<;K:$T\_/!._^O&+,5)#!P"._E]?^E)\__NO4RO:33U<[.)(
M38X2.,PLSP".TO[AL#[_W+/QQ2]\,<Z>.96Z.:-V.O39$[8-LL+'J8UM%WT^
M,SV64ZT6%E?BVZ]^-[[SZJLQ-[\"/QC@,-O("C9K%?H.P),CV*=^[&DO=AL
M!U ?I!]^ZQ<_$U]\X0S@=PY16P-W4J'.1'1:$SS?43S[C+K"KZZ&[NF%IPZW
M:$L#W4WMX-D<Z@90=CK2"8[B7,HS>DVY,,B$U<Y=6LQ"L;G6B!V V>#@0/R_
MB?O/($O3[+X//)EY\YJ\-[VKJBS;U=[,]#3&8( A" (D(%I0I$AP(5)2,!3!
MI4**W0_2AF)C/^S&?M@0/XD?=B.T(;.[Y%*@!8$%2+C! #,8/ST],SUMJ\M7
M5GIS_;UI]_<[;V9W#PBQ%<*0>K/>NO>^YC'G.>9_SN,6EI=2IW1:N]CA%GE
M?=X5D-K6[O95Q6EVN]@.0%%^<9SQE<O0B=R<P>S:I.K;D9%Q=/<Q\G(<V^U!
M;&/W=G.<(_>DI[2D+/IPKI%KNSBA*]L</BG60M4U&\3E"\LX\S?C]OI._.IO
M?B&^]=IWHZ7S!9B4\0WFB'ERMC4)Y1AI_KSFFKT&89RWD0X<US+:B.YRTJ63
MH-1]Z@+E1'EQ8N3"S%3.'E<73TY4XV///1/_Y=_^]ZGE1Q__1D&D29OX>0;^
M3H665?[!(^^=72V>X3C[D.#I,9XI1)^U>]N9:"I-E8/*/-=.S'L^BP+@S#*<
MI9?_D];YD8:#>S:B-WQ,I=MU6S280Q1O.NIJ":UGXP*W*B<;7[WA,B;NF&!4
M(P$IB<B$W"$M(Y5&(6QD&9MK2J[?:3_$&# VR&ZD0\IB]*&UTXH[=^Y;NKBT
M,(V06,^16)B:C&W 3Q<N'('!R]52S%"^23Q\%9V+,X^52W&XO1_WOO1Z?!6!
MODO^S<U-#'(!:NU"N7CM6GSF<Y]+9O[2;_Y&;*_>BQ]?6(Z?Z56B[!9I*,\3
M/;GL=H5FT",I1V6MKT1*I9FT5L4D$>S5YA(*N5Z)D2K&0[I*!Q3QJ8.H <%'
M DYHX7'JY S U['*T08&. F6!>\)#LR##*6I7IS;'(Z/5J!SX3%5 6IC& +[
M"H^P0P> WZ\<MN*W!LW8!3!\ZD<_&W_RY_X2-*G&-[[X^?B=7_O_Q6@5 XTG
M[Y9WK=9^+F53GYJ-O@M(0ZMIA/2G2?L_ R#.'SM[&1I4&K%]_6+\SG7H?&T4
MH'T<:YN<3<J)4EF:H(RCX[&_LQ:?P1/]Z]>FXY\.*_$K6\=Q;VTK'MV_$Y^=
MGX[_XOFGXN7:6'3U"@$,IUL[L79Q,;8I0V-C+7YW?2_>P+/MVO4+^<L IQ\%
MY/Y<50!B=_9(_-UA+[ZWOAU_Z7,_&C_]PK-Q]-;;<;K;B@>-^?A2>2H& "G'
MN-J%,U&KQM+R/)2&.-E=8U>_0 9C IWE=2<>;:\W::M^U.KC<?.I:S$YMPAO
M"*H/XK5OOQY?^/TO1 L#/@"@.F'"Z,"A@_%E"7C4;A'EIUB/S[$YY$A;R>N'
M +)R?0F^KM-,& 3 DXMZ'Z#03X=MGJ&^\+0R5Z7<+ILS3L$.G94K(!@IPTMN
ML^<$$_CA2)! /I0AN__(ZUC&(Q\-I;R8+$JY4 W4$8^?]C>ZE[T3)"%8< T_
MN[4=ZY922%KR8!&IXCIEM*O+2")FE[1YD81SW!%?W3MYW R0S:KY<L+BA9.2
MD4&4-J<[H@@0W3=?X.AN$3HQ-<<B"A !WSFPOUQT#9?&'9J3H@6]<![-3UE
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
M Y<YHNUH,^7KK8?]^.K]5KR]WXL+D/5O?.IJ/'MU+O[!/_KE^+TO_HN8G!A
MB['H'R-3?.98TP"TN';CF.,4T0,)*@3>T(<R]M"!TXW)^(L_]Y?CQS[SF4*7
M2,^L! =IY)"BK ]MQKUC;1%/Z$A.3@LFD7%LUX/'&_'F>P_BC7?>X?M:SOJ_
M?F$Z?N;'7H@?_?@R]79":KF8B',Z26JN[]BA&/X6V)(#MJ&87(-M!"32>ERO
M4MY)FA9G$X;6&AG]52$X465L#/N(Y C,1M'MRJBZX>B09]#MQ\=%=[KRFS)+
M6RDOS6X?O=:.K<V-V-_;R_'B4U/83N62/-0=3DXK X8[@R8Y4.L2O$K>;9P:
M9UU/S<R0_D$&DISI[% ).!V=Z*Y0[A!S$#V<IV;+[9 =+G%$_=4!4%@6ICP.
M>U%,; _9IT9[3\*+<]/V9&!/=COQ^NW5^-8;;\7C]>T<BN(J#2YN+J#,]6EI
M'E1\03]L OYA-"A_#1M8 >P:;#-0X&HQ ^1,?DY=B-X3,!MIO@RF^<+?_U\)
M1$J0_ZD$S>H/!Y'GTE9<_<$B%=\SZ@AG>0H>5=3%I O>5E%"N61 GI6Y'0=C
M7IG?67KY/UEI[-[__7Y>,JB?)SC)[9SE['J/DW8] 58<X)T[>PQZL;NU&7O;
MVSQ[BN&]$2]]_!7RH0%E2$Y;4,]:99UK\&$L[=)6($7]CE=0LV=7SDB91G0Q
MW;T8P:L>'W,V89GZ'',?KU>F0Y'J/=5KO&2HY0B AG=C@5WZ8W=O-^IX@Q<O
M+4=O;Q#KO_*M^-97WHI_TKH?M>4+\;D_]6=@-)3!5[\>+V[LQYP1$PSCJ=%-
MRK"-![9Y.HP.3MXAX':"M,?QN$<M#_7.,5X45=TAM?QTUQ>'UR?P3>IQ'<$]
M,V<QCK)R^03!O+.M96P[DW+RA$]@8'D$P\+;  $C1QEF$E1(%Y\:ITV@I;_M
M8M2['!F9*"(;Y#_2J,8NM+M].HB'@"V@3,R7*K'(LY=..,MX^@C>M(8?(?_%
MPTZ\BE,P.[<8O78GFGM;L;?U*+J T"GH^@LSE^(_ 3#.D9Y=Y*7C"?*8CMVY
MT?@'2Y/Q;0"'DU[<J<5N- ?LCPR;%-M9B;WXJ>UA_"64QU=>?B&^/#B)!P\
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
M^G?C)W_Z9^-/_K%/Q:,'J_%W_L[?B6]^\?/QT[5&_"W:\T77920'%:Y*:0P
MTUVLQ:]<NAC?F+^> C[6W<BHR<GX9"S4]!P!UL.]>.;UW?CW;SP3I?_#WXY[
MU9GXRM>^&O_L%_]1[-Y_+_ZS7_CY^ M/WXC7W_U>O'GI>I1I@VF[Q' \>J5J
MO//ZUV-[]57:%1Y#^4U6C^)'IY?BCX]-AEMH]<8GXM>7GX]OOOU.7-U[$']Z
MJ1[.YNW21NOUQ;@W<QVE/ ZUQC&P3GQ!*4)<]]%UPHM.EFO('0*DC/ T9F8
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
M_"XF]SF^%R;AGORO#DN]FKR+#)&_FSBXO[N] $Y2K  B_^._]A>2%A]U_/!
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
M]KQ16,<Z:N\$AF-E  6ZV(DJ%9S!$O(X1F/8PP!SQHB]9F2G';$<KK6J/3Q
MM^5R0B-:*N476XCM<-+'HT?W\^SV6^EX"GPO77XJN[I-S)G#UM$)8N\OD2-/
M"9:I2P8OL&':K//U89//J%G1QM"(XLBK1L5-Y_!P$-O;V[&Y 8BE'-K5"FWI
MNHFYIB+U+L9"&D<M>.6 Z^K!;A?G%T>[#*"9F9T![!@5-'"BS81O$CQ1=-><
MU&'&JAT<5*D'?$2:=E53*YN=3]K"9SG.F\DE?V PZH->/7;7G!K@>R3Z ,4#
MG+#<9[QT$,>D;:_/ )!Y<MK(-AT=Z0,>T9'E?H)F%R^O4B=8F+0*?MMM=N/^
MP\>QO;N/\]_#C@ITBS&@KFUK07;W]WAN+Q?[;W4Z.+*]7#1^97$^KEQ:BFO7
MKT0+6_$/?_6WXW>^\BH\(T>2$#32V<GA >26T47+A:P8L=?!L9+RE[LL.1Y2
M>4RYHGBYGBKY2V][&"KPSV2CGMO?VOOJJAQ_Y=_Y2<GUD<</?4RD!W7Y0X^S
M-LR"_^#A&RI!F#\_B_L*= )%B957)!K7?0YAXVM!J'P'^D =T];8'+2V8F?U
M/DP\A!$<>W.4ZYS)2SE+V8;G66=]YLPR"*^P*,!.B)&@*U<OIT$?(BPC@V[
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
M'U,Y(:T"D*H#H#;O"@Z.*8=R8SI&M:1P[MW/?:-UN?,/SV..<*(. <W]Z+<
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
M.#491^6)N+6^'O<>/(C=[:WL%FP#GEQ"2D=C%'ZJ5!J X;JU2+J-'@VB7CI
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
M:4A@T#&\-0U\;AVD\J$QBS$>"#T-XTQ"JYPHG^\67Y"CXIJ<FBY  W4FP9P
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
M/YQNGT.73#0FL0.72?,"-AL]*\PXQ1D&(%9*362[E^UR% -LVRYROD.:!B
M>Z5]R@98+[G$3Y<\)RG7Y7BP@3PCTU]Z[8UXY]Y]G.^B+$4/7#EM6N$L%_9>
M'D=II![PV@@Z2UJD0XP^5IYJX]6HPP\NV#\Y48V%^04<J'KJ2>FE;;:72;M@
M4CG[FSP-=+WXS U2_>@#'CYOTC_ZD4)HQ?[ (4N:29YDETC_[/.\ZZDX"J&0
M@;SB=8DE\WE(/OT,C;RG]Q5Z :-*T_<DH*#,*%T*_A"P U\:'3L\[,<12K(!
MNH\QF'%C-0:;J[S#<ZY/=P GV&@5C-:(ZTBB)*"L#:,R<VQ(O^\8./*!Z04Z
MU?H4@FOT"X-EA)/G#QR\C0>8454\ -?-.M\GV[$BC9G96+AT-1>,[O?Q%/L(
MX=9&/+QW!P6^!S@01!8*%+;(M+/V@"-7YA<4:M0DE48FP0<,HR_B4C]N,66T
MU8C>,/?7'J;B3L5:-$+2S6T4[9)+ZE(?P;K1*4_IE^,F,=@YSI0\Z]73F)Z9
MC,>KNT47 *5SV$!V>?.(9;3[VNB*@-40^V%&= 5W8]##!83)GCKD8L/F!<AW
M;3.W%'/LG\)Z<D1-,/@"OO,(I@.2L]SD8C>E$5%N8BA)@_;(2#!'UI-/(WFN
MXRCWN(20/**!$\1)3Q66PQK</6"(ERIM+*,O^X[ZS&5TY&<-CGEJO 061AH5
M;A>K'<= UR=<_@0%R]_"[$RLK"S%S*S=Q= /[2)/Y!"'[/K'8P6 'Q^T '"3
M49]<@8:GL;^]2<;0*L=4EJ._WQ/GQ\J33V8$4WJZO1Q5II4I\V" <Z&G3RZ.
M286O^O#$>*UPE#J4MS:-P0"5=SMXOM1M<D9##\ 5Y"<O0#=H\>IWWXR[[[Q-
M4]NM?H2W/1E3<RND.1[OOO>]>/3.=V-J=C%>^.1/Q_+%JS%?&8L7GKP6;[_]
M7OS]?_1/,,1;L;0P%T]=?2*>?OK%6+BPE+Q/HU+'B)G):LQ.SN/Y5V*MW8_-
M#@!R<R_>>NUK<?>;GX_A]B/JC$RVVNASJ$\SN'O&IW[\3\3G?NK/Q-7K-V@+
M>((VSR$CE-](WUCND.-8GP* FV5.+.-+1H"@F;+B, ]Y0G!YE,,N4.X8&*.3
M2!D\)\^B(VA?#4</$.0.2$?PBQL45%'\,MX!\N+H$-@Q#8ICG/ LR4/#0/X:
M/]N$_&"HC+HX24-C:>31<6_.)#U%+]F%G]UJ\*ME+ Z-&&F0<OZ9K4J=<MD3
M<8@\VV4^1KL(/@;HE Y\L(M1_#Y@_IN_]R^CM;<9TXNSR$^5]Y 3G)&)ISX1
M3_ZQGXF//_M4S)>A!3IQ=$!:@U:.\7;Q??-U7^*2D[,H\^,[MW$L;F%HV\C2
M9'SJLS\1G_O9/Q%O?N]MKCD4Y3@V-M:BW=E,&[QR\5(\<?UZ3K I''RHK Z@
M[D9T=+8=SVWTV @I5>*V@$GP4\@N+T$.'#=XMSA=Z)WVX7GUO3I>>Z#.DI[J
ML/<!Z=G[9]\*7<>G\I%7:=.!41MTCU#CX?W[N?;>/GIZK]6"EH=)4P,(A9FF
M*3DS.I;M8V-RQP]^R4,&#Y0CGDAGW[HYWC)!H&4[*XR?V6-&VBC3U!T\Y!UH
M7_!KD;Y9R)?RLKEP7W[V/8_,GWIE^KYCNUE'RDT9SX)XZ1B?Y^>X<;>K]-U3
M[%2"T2P;O$&R%S?N1QU^=,C.*:?MY!:K.O,ZG^H9G1;?=\'YH]$B\FIF60.C
M!^BM$0#GJ6M!CN HSRQ$?7HZ%K$5*SB;UZ\Z&6LEYF=F<-RPK=0-Z8+>#O%
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
MGO0-G/A=+C5 )Y[ZR1_[U%EE__7'OS40Z9&>%V>"G.08&1&F_1!8E'$$6B<
M&D&B0J^R/.)T1Q8WT<^3[X*S8OQ>FNM,3P%5<%4\MI;Y.:M:M"[Q<_D<WH/=
M<Z]>(WL*AWGWVVXOZ QL&@F!<J%QA4^A+91=P;BR']:?:W:71@[Z%9@:8C;M
M''.' 70)&4'1P> @N[2%--8S0] *(%?.!V4?\;ZS?BV?OXNEAZP,#)J,"\-@
M/APGHH?GUHUVD0JL[ X^5,!@ K?0DZ$LJUT<8]#6L58R>(X?X\R![IFBG_SV
M) ^7;ZGPWT1E+";X3"$B+\>-)? 3=..=CCB;F 2,>JF$C:Z4><>(1'IFYD<>
M1NK&+*,ZCGQS(6RN9?V@D9Z26LI>IB$)GD!SJZI2$O"YEJ11.15B=EDB$$8M
M559CE,-).R6$I:3'C&++0?WG;:5 0%N!IL REZW@&:_E8LB6S;;GLTQ;N556
M ^%R7-?TW!S V*[FJ5R(W:6@<D!U?8IZ^JQC!B?Y+3BCW,=#\H3.?&\#ZG+R
M#7EF62G_R<@X0,+H\"'OX7# ;[ H[8_@X@4*8%Q:);O\,$!.G&HYFQ#:V.5>
M Z0>HL5F9F8!F(!+%)#C1!,@RQHHBQ'!%N4?+[OM6)/K\#J*6C4ID%7Y&OUS
MSU2-2CI8T/$>8,\%T6%@F@+>'@5L.MZ'NCNN59"SM[N/#.)TU6< &2O0 Z-S
M@O>>2JD:N^TA8"O@!0>=-^(0V;BW[C(@CZES/_::@#8L]1%T.*8-QJ';*,:H
MV0= #0_B^N6+&(#+Z %X"[YOU&V'^:@8?83F&B*7ZH";LYO6\<F%@TA;P_\*
M2(H*[2YOI:?.*6V45NNI<LV):-1QV._%IU^Z$7_BC[\2*Q<6XM)"(YY]ZC*\
M78[9R5JL+"W&(NT[.SL3-Z]?B M+<W%A829NW+@4BXNS *;9N# WC>&Z$%<O
M78[+BS/QQ!,K&+.Y>/KI:_'DC<LQ3YL]=?-R//OT]?C8R\_$CWSJ)8#G;G0Q
M5N[)/3UMEQ+M<L;K&O@$6!::[X*L!"70HPQ/E/F><FR=N:_^:VZLQL:=[T>_
M)3B%!KQK5_D0?3.^=#4^_M++\>3L1(P<=M*@RP<M#/GZO?< TWO);_+T@+8Y
M+E4SNCI11B91G>NT>1L#>/VIY^/3K[P4W68G5@6:R(+Z=<OM5.%UNTMG&M5X
MXLHR#M8TO*M^)PGT#A]9AXP8^@M=G,"'NN4,;KY;W00VV5A%A/&#T\BD^I+W
M><;G"IU8I.7SYWD4AKP 5IF'9UY7PQ7/J'=SBUHR<]RQT4W^1;,W!$PW$Z3H
M3(_ ;T7:3JJRO.H,];3.=''J6)M^$8FR#OQ'6Z%04L>DL;>>_O:^C<,[144I
MT5E=Y/=T?M57EM%VXCLWD\ZY#))L;MZD1X99EMR+VSS.WDE>L6Q<+JX5[^5U
MR\5G K"S$IB66Z0:G4,8 2LXI?"'L[5/=S?C!"!E]_60=W1^7<@\>W,L)W+_
M?N^A>9WQJAE2$CZY[#5TJR!6P&9/H!/KW IQ9W<]]G LM]<VHMELH4_&T1WH
M<\$J=9*6TE[ZY"&MDA8%&#:@<1Y9/)^GH+V<1O^M+"+/%Q9S75-![MVUM6BA
MG!HSZ%WTI'R4]L629IG)P_0E%OEJ1WN /[=IS&7RM"6D;;3<H2G2+\<=\MY9
MZ0I;KNY4<&QFZF&Z/?1,KKEXZE*" W3C*O>*'E.#70>']>CT%V*OA7U YZ^M
MK\7M^VNQ@Z,[!"@GKG&^ 9]V3<LCLI ]-LJYN]6YDTX-F=1.V.Y5Z.$:D=IY
M>VX,/'D]E_O!272W-%=2<#)2#K&"]LD7UB<3)R_2DZ\_]YE7B@I^Q/%# 9'G
MPBU19= _]$B"G#'>AQZRB\BQB[F@-0"JB(AAT!#D8D!S <P*\$5#^8F"2M!H
MG4DCT^7,3Q4.#>I2!C:@LU==&B  D7;7%>-K\J6<<0=K9![#UGX,4*Q]/+ C
MB0B 1 JX3]T46L$/@I91/4TS]37=)AY6:W\W!GAO3HZQ.U3#YC@]EU9P%K?E
MM6L[][76AP-@J53D6[T+*W$$:![FV,G#]+1<5]+N%2?8.([2,+TSQ?0\%&##
MY\6X0JO,?S!Z[CXS83<LH M&=G:X9P5E83C;F:XY=HP,,^H&:),Q'??I.(I:
MM91;(34:#KAU0DP9P%0&*," %0 U#&>$L@1(<L+&S.QT[KE: TCX7H;% 93F
M4ZM7$S0:<2GSVTD.@CW'E<DO+G5CMZM@Q#JH;$XU4'GRK.%XSF(3?12>[R,$
M"H+K4^I9.891@7;2BMX7E4O )K!.4&G(GO<$LIZ67X?!A;PG 4EUE\N9 31:
MCYGI-(*UB<F<+%.A_1U#Z/:$CI-Q8?@Z0')RLLYWO$UTETIUO PMQ_!0H:$\
MT0$4N3E;I3:3?)9[MI\BU.19GYJ%9G. ?&?LU2G+>'J^IX>"9+NQ-0*<1@1H
M7V>-ZQ!,+?#.)$J0NO=QH$8 ^,X:]QE7"#A1_^G0T":.^SV%'D88$I# MWW*
MI#Q,N3L.'JC#/'@UO?AW;K\7[;V=E*>#0Y0D +%2GTQ%(E]9G]8 (Z)"I=(+
M"\L Z^G@T:S_)#1S2,=A=3KV1^JQL^^^N9UXM+D=K9%*'$\M G(!WM#;[1>=
MB=WKMN# D^0/(Z8P>LS;50^/WW?694;$!0[<@HB.1986[J+C$C+RK+*N$3$B
M<@+-,LJB/J#>?$U]Q.4LH_>R.YHZN/("U(H7G[L15R\O1JO9C<>/G= V ,SC
M"")SM]]Y%#>>O$[[G,9%GEE_M)'1=QVE=G>8T8;K-R[&YEZ']CJ,'_G8D]#J
M.#9WNW'YPBQ.6#565[< X =9[TL7Y^/28IUT'\8.@,4HH[-*]?XI2E$'OJ<,
M:.!L-PJO<B_T*G_4PVYU%^AWW_M]=(Z3"G8[ #F=+V1!ON^-P6<+E^/ECST7
MU^>@.;I5 -#::\7:W;OQ\.ZM:'>DORJ1ZY3GJ#H9Q[6%..#=UO T=JGC07DR
M5IYZ+EY^^<68:Y3B\>JZPSV1(73;X0 0N9T.QN14+6Y HZM+\[1+!:92OI _
MVJA83<&(G5N\%;]SS!VG]],)\+".%,AQCCZ;.AJ>R)X;OJ=^2Z*<V9EL6'_Z
M'Z_SVW;WB?-#P^EY/M-9/:B9=VB($[$< [FQLYL[]FQM[6;OD'8C(X+YANFB
M7]0KT->VX4)Q/]/BD[1SJ(R@T[*8G[J'9RRB=2JJ2%FXEE$M+Q95(5VN"2!Y
MK^C23\V<<F99Y7''BYIGOG?V1%%/06P^G2 M^9W?YBL@<*RB/1=&IY3M!'T*
M"&DI+Q2(=PO YC[2EMV$75_21<J/JCBN.!A#A#"'<*%[W&7,]O$Y93-ESO?(
M)\O'R?_YF4 7VA7 Q*O(*N\(TAR*<P!0V]O:BO75!]%L-Z.'?A(+.(.Y6-,0
MO>V['.:9O&*ZI*$--'_3*^CAGUDHYT5D;@&]='%I 9T!OT(+AR<9D7.B41X\
MF^_STRK(/;G0/K0PZNU8><=>.OS#85X>VE5!EW4YIW<!]*0) )??R6]\ZDR?
MAG,H=K)-&A.W:=:.5" /QS "T _F<WO%9O<01Z89;[_Y3CS>[<>VN(5VDB^L
ML,&$C.A;" $D_%:,@85OY*WT'OG-+QU3 :4\K@.2<I>G3D.Q#F0=.^!XR'0\
M^3L'P?;H>KAJB6M(?@;G\7_.\4<&D041LWKO'P7+<%@W/_TJ<6%DT7HQ9E$%
M 6!#(:G8S[NF;<"\)[/R;(YA.7NW("._92;./)+(CM\[&V3*=\%H<0V".PO*
M+ET0/1D5X(O3Y6D0G0#5Q!#OJ-]"*?+,$(6A5V97$S0V^2(O&D1/B(+&(4)0
MK+W5@]DH.VGY6U!IM[5EM4Z..=2#HD)%=-4ZT> R7T9]+!< Q/$E&G8!I* S
M9P:250H^><H,)4"">V!J>(H=<"R\@F713FEX@!M@+F>G BQ<>JA< F A0'8U
MY\X",A?W,XR=GP(Q!)8T'2LQ63?4[:XKW!>TH0@$?X+*^J3@HAHN\W-"70_(
M>,8%M#&2$Y,3"2 UKC5 9YG/\7+1O5\ /-+2B[,NI&DHO3';B(:3/!IUP"^>
MD>L%SDY&C30G)JL9[<MWS1\%,.' 9])UF(#"4$1Y 9G4T0BIP,OH@F,5+8>
MVJAL#8$16+OED[.J!=.F-3U7@,:IF0:@"*'B&;NM:^[G[#B1":.L@-:D6SG?
M3\5&>XU" ]?].X!W51@J+;O;'6=WZ@SMRB2_*_ -;69TKN(,1>F!\90/.-T^
MT"4A]K=W4^'4 .-R]RA R7IT'/X 'SAYZXCV&26/W'T&+U6C8I3S?-D>Y4)@
M(6_)+T8_!]U"^0GV]-HGX8]IZ.TLX.*0!R-NW[F- ^1"[RAX+HQ5IQ)H(SC1
M[>$= Y0Z@.!30+4 QR[^Z=G%E VC12<HPXH\,#T3]>GYK$>-MFO,+<3L_'Q,
MSB]%=7J)^D_@@!DU#X#+8;3[@XRP.7NS@V%QG*%CIVJ-J:2A\N+,9R.S.CXJ
M<!6IDXBDHXY=;LG)W_LUHNH%>% H"CE+V5%_\#D$4/614<WG,T^LQ-+"=.SN
M]F)C8P] A(SR[O3L;.SM=^/Y%ZYF]+B!(_%X#?W@D!8RTL&8GIV*Q:4I $B'
MNHXE2+QS;S-:.$ASBY/0OQ2N2KOK0NW0=FEY+OG^C;?N1XM\3JA/Q:@\UQ1C
M:2APH,2I;[R6QIDKN?"V^HH;UE?@MK'V,![<^GYL;JV&:_+!5:G_AC@B2T^_
M&)_\^,?B^OQ4.)M;0*83J6YQJ9<QVK$RO1CC4PM1G5V*F4M7X\+-9V-IY4I<
MO0:POGXCKER^&E>O7HTK%Q=C$INYAZ/L+/ RZ<AW^S@=^\W=<)O4N7GD%MD1
M9(W@@)3@UW- 1ZFSG32"@L;D?WG9]N&@:CQCVQ3MJ#$[CSZ>@\<$:6D+M!R^
M(V@[TZ?<R_8F3=,P3PF8W_EAVOR@/9 7F9URY00HOAIYO+>Z&H\V-@ Q'1Z&
MSC[KP3.:USQXQR-9ZCPMY-*)8SG6G#)D^7G'>SYH.AG9.4M"7LQH,^VNB)IB
M1LW1CX)'VQW"%&>^5X#?S)EK C(CN5D_#M-- ).%*GY[Z#C*P]+)^*< \GPB
MB?2P[7*Y(]^%/XT5*Q\%KY$O?)A1U#+WIJ9S!K:1.P'-(0ZG8U4S D@ZASPK
M&-4FIK/*<]G>EL,9W.C,X_,Z>3]M'_^47?3; 5EV^YWHMO=R;^U5VF%UXQ'M
MLHES<U3(+7H^H\DJ&\LIXO,S*4.B22,H8X-2",&T]EV\X H5J*VHS$Q'=68V
M'8&BZ]UG>8OGY"6CD09XG,=@#U$1##BC%\\X ::/+I7_CPY/<$;(6KKQ7#HO
M_/FL39'1[ZRL]]%9.)U'1X+(!]B(5?*'ODY4'1O .U/HAHNQUQZ-5G\8#QX^
MC+?>>QA; ,JN.L]3Y\6Z6E5D0: G>K;UY$_MMOE8#N_+20)(>P>UG<J:NE,;
M)BZ0]\HX> 9^_#Q"AHS,^VDV.N<NY.Y&+$ZX>>6E9ZWL1Q[H)DGPO_SPY01Y
MQ<\?.*AOWI?**CF!DH.SC2AF-$TEAR'.[FF(D-T#"@W/.V#=1!4>TS$E&Q45
MDHRMH&31 6*YNXM,*J'-!\$V3]JT4$*"2O)Q,'G X)D<(,^NU1'>/=S9!  V
MXY 7DO%I/+L[,Q2=0D CH;P=V'HJT0>.:SC.<5D^?XS1MHPVK V5"V,C+':]
M.7!5I2 SNN"Y>Q@;YM8H4?($1"I8JW)X0/VP^BJG R>F4%+5F5U8*=SDI4>6
M1H6ZN4Q- EU2TM,0_+A>H=/S519'@-QC9U]* P3H$"'0^]+C/T!0AP=X_1AP
MO7X7RQT''(V5>(#3MAKT:1_N56LP9YURP(S]K;W8N'\_MH;'&,?E6%Y:BMJ4
MT:%J-O@1Y<YND1,G[Y VUZ2_Z]:9GSNKC+E4"D!7D=,QU&,] 3SD<C2G!PG4
MW+;/!=4%VM95^7'2C^7)I9N@O=TQ-$H<.IS@&!J=8J04;(RMO)0*R-\\K(HK
M:$<=N3^&9YTJ@/+EVHTC ,:Q!M]57*<Y7,#-_1.\R$NDY;@WNQ<<&H F3(6J
M]UF#YB, PMPJ;.#$' 18#Y@R._R@P6F;]0$4;A,I*)5>_9[;9QF5G89Y5 :
MQHD&RMJ%=G=R\'=CBC+A&:K8]YU%2AHJ!8U6>N_(D66DT)FN$<>COF^Z=9D\
MQ!\\O@1H7EZ:@^=YEL.H7X?\O_'JUZ*SWTPGRV[6ZO0E@+1T*(88/-[=SXC-
MD/K1+#%+.SUQXYF8 H G3<G7G9<2(-A0T K*I\PH<T[PZAPYL)URHMAIV-0!
M/!DS.!#RM=U-TJ>!W.G\;.VWXN[=VW'4ZU NU;)M)Z#(^$\LKUR-F47 :9GV
M]9IM;-N:-VEGMY>*50DRNBKS\'L?^6OM =K)Z^?^U"?CXR]>BT?KS=C::L.3
MY1P[:7?VH]6-^)&7KL?KW[\#*)[,\9!.G'+P^2@TR:$=I-T>0A J0DO'ZF:+
MNI[&I67HPF6@;FSO 4Y;^_'B\]=SR:3?_/RKL=[K1P]=4,=QJF%DU"."CO/N
MZ'0Z.>RI*-&VYP:ZF$U_''NM3JP^?!#[NP_1$\X"E1?*T48NYA<NQF<^]4I<
MF)R,4W24W9 (?W:_&UD_,DI.FHZ[5*@TS@[5R*ZZY"/IF/8$@2LF[1P<HY_)
MQXKJW-I+M+'^*-K=5I1QRNQ1<)SV+,;:X18ZCLH<_T%_V@'=)AC,);_@O4(^
MR<\\J%=1V\PQ]9+=]#EQ"1H9 7-R3=&UC;W@OK(O:+-)G317R%(1F2I6[" A
MGLO9\)P"*2OE<(S,F]N=_D'<>? HWG[WO=@&(!<K"9"_CH*ZDK+K9)]"/Y]7
M%M[7)_"K0WDLFSU8&2WDVGD^"2C]S9ETP![!W+0GB7#*B^H<RP>C9EY4A>_2
MAO2IDSK*9RRM]B]IA#XVKP2Z.AU^\COY@\,N3@&C6YM:;WG'_)Q,FG;2X_S3
M=P6Q7N(]_N<[M$5FY8.1HW[J#(BNT@7$6B[>@:=RG#TV:P0="(Z**L\[4=4T
MLQN>LAW#4TZ2M'6=4>SDG-&#?CI$'CXNV"VAGTK[V^2'7B /=_N:1/X7<;"O
M7EI!SSP1EU968A9=4_3>.(1,,&4"4H:TDY>\IFVAR-3Y"!K*YT/J., V.^7-
M"&3.6%<_P"]GE( D([&UOAY[.]LQ-;<8=7O-X&?G23A>TVHGG:FK0[2FJB,Q
MC<,\E5W"Y8SXJ<,+;K?M*)JVR&%.O-OKW(OVWIL T772T0%&YU-^ >3VWEQL
M-8>QA1/SZFO?C>_=6\N>G$/TJ<.U[(J&6JE7Q33*D25WS><Q:*I.D"8Y%I(G
M*S2(>*-F;PW\ES3BG5SFC--A<+.3C5ATNUV><=RR\N91!%C #]#3U4=<B/RO
M_Y4_D_<^ZOBAC8E, W)VO,^T634(2\/I.>9@70IN!%)0F3.K 7;GW6L:^0SA
M\II&Q514KIZVIBR871X0,877QO4IA8[K*8[>@UD4D/0,8.8$KPB\W0Y.IE&V
M#_ ^$N#PO-U.;GUD-%&@6*8![!X]QJBD4@?DGF#03@;]!*PJ%RJ1Y4M^IK%L
M;)G(^CE^T_JB9;*>.1Z11BR*BC'D?6<*6@=_.VO;O#6\E)BT8$@L-CR+YU,
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
MN03  B1H[!S7EZ"*%)S0(<C);C/^*H!-!5>^S';FR['.AJ#]!(!HG3DU6!9
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
M1S52OSQP/08:]_ZLU^7\LMUR=[>_1J2[8]WMKA&V0YV3O]9M^:#Q52.1U!?
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
MAS++S"-EO4$'=<W-;7=^2<9I\U4&2USREHXIZ9SBA7-F1K[J-1[YL_UW<^T
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
MO-O9C'%#.M_+V3902 (V+^*+[P,,\U F?36E<<S(</%'($T?@Q0G5CI'(J_
MY0K/)7?7K]T 1WA.;P]).\3/;T@#)3"=*O8Y]=*RPM/\+!-?^L8_9:*A.$#N
M*..L=<:8=R9H&P-GC/[>H2Z[(<ZZF<Z:.:ALH:^,3WB*49)!D)!.'N;%JT9=
MR8=MC 9K5_\=.(">(3*@$6L'$[4<'-4UZDMA9!V@\"O7[M=:)Z]TDD/Y^@S-
MCLZ[5C=8]KB&%R8&%\+2.1$)\L@2"6C0"$Z^&FS""I;PT@( C_>N^!> RI)Z
M1X/+^F3]4[[544/X2?Z9#5)7#<8Q.%7=C<[UQOXAH"@;\M18<W9'?+6TE .
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
M*M9T\!S%LPS W0."US>'..!2#HZ>9FV4^%E(I$T&8D?ZWF!31RBOWS\&+^K
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
M7M5.YO#K5^0C$(2GO/&>LNPO<L=?,*7?\]]=Q NA8%](X#I\XZV\]4X9Q =
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
MEPV*C!.N5QDCU2"&OV20/+5%N!M?^#8NZ:'UCG@9@0,'E;HPU:0Q7E7JSD>
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
M.-,$A:[,\VAT[KL8D>.[JTR':42N#\;(%/%(($W*I,:AI6(K'3B^\U!KB7$
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
M@R7?R-:J\B(L2II"41HEW6C6;DR0,"HUW3 >B5J5C4C&R^P.TIL1)[4$83'
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
MIV5 &M>]GQ$IS9J2+N(/A7NY"-IT_\GHT\4%/>L*,5NK,0Z>_4',<'RP76A
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
M^V_]I?;2YS[=5M8VV]&1%PC01*[*0[X=@"Y\IKMKFD6?-M-29#",2*^( 9L
M&)_>TK:]X&7]PQE7?N(%>IKMTX@\/>,BA#J(QFE<*K.$\ZMD=:9UF"*+VQUU
MFE>MOR@;&0%.O/[E(H,DTX,)(XG+LW\IJ&P)AV91BI/I*G7ADE8UAX<>=Y=F
MC> ?[9^V?W#GH-U_P$7:P4%V%A<.)FUN@C&) 7E.^'CG?CO9O]_F3QA1?:PY
M/>5B2854OZ7=^W8*Z S*D2QSJIP197[AU&>Y,BU&#3RZR"CX.G**?K ,/-N#
MU0>@29!P[@KPIP[4Y$H,@U!ZRLB+R6=N7&I_^]<_TS[]]%7J\*("/=4H!2E\
MG:HA5<_HWUEG?=/>Q*LQ=X'G.+O:=MO-[WZ]W3M=;I<__KG<.: R]+ N4L<N
ML>/2\A7C-_PJAW"<]NB\&$J-_/B%F.*B%A_E\^S64CM\^]OMBU_Y6GOJ<[_8
MKMYX)L:F=3I.HQ^=@)2JM#4HRZJCZNRNDL+?<",W.T64R2XDW7V*CP31P]X.
MZKNHP9!U4A-)RHUN>LB5[EXX2Z8NZ#FB9$&_^*;QH5,&I&_SFY?=2A,#MIGZ
MF.M\;*:^)5R&5^B1YTZW<^$J1J2&AQ?BZF\^ 4=[/$S<%P]3(_B>*^PSUUZ,
M^N+&A'SYB1$GG]0[%G'K=IX8"[SM,2T+-&'=:&,9D<SGM@5:K@,ZURPO\.4U
M.@)8!D+P4W*I<6>-R3%K*@+=A3_5UJ09EE^'ERZW2*E7 Y9JPH\&FS@:+M)-
MF/J&L:%.:7AJG!FWC+MDUU96VE7@F#&4.1?ZQ;N548"P]'*4CE%2,[[)TWBQ
MK?5(EWCJ?\V!1!-7WV/DI QI,);QE+'E^N)NH+>3->+$4$8:PQB\&ICJ!#2M
M3WKJI&CJ;LT=%8\.6VE<^5Z$V'YCTO'6N7?AQEJBRT<26(^<4Z1VT9_NJM9<
M-M8EVSGZGR)9!X<S9,N5>W%+VVBT+S[YDJKI,E(Z5#O30_\NW$6L]*1HB6=Y
M6S+*##D;C[Z#D'HS;I1QT4A9\F:-2--T0UIV5M* J4W4<3ZL^\A&Y#9&I(KG
MCM_<$8O6X4XF^?F%U3PK>7*T#>?+_&^!<]@.#QZTH_WM=G)\E-NM3IP*7!(Y
M"@9-.4 ,!SYKAC&PZBWJ+@!=WKX&.9-H)E('!H65 [%%.GP)83K(5. LF*35
MT13B=(5/<QDN>%%R<%T(2PS0I'PZ"UPGKERIHG2V-88BZ?)@OF=)6DIE,R]I
M3&(:%H/WE'>BHGRNKBF@02F-#%HF4!?9T)>SJB(TS,X@LX'\#+[P*%]R"Y*M
MHYYCC @-1"=ESW]$9- C8!FP<G7D[JB,45'JM4W^2R:TP /9YY8V5GPCDLD;
M'&]99"&_];WV^I>_V/[^UR=M87.U_8V_]BOMXR]_HBVN;N5E" >GM/(-\-[N
M\,I/#4KJA9_L3NF#:[X38DU4Q)43O'@KPC27O6I!<9@RUE%,3^6F$>DNMO@%
ME5Y8%2]A%E3Q"/>'^+K"[4,X\2)6_5$+<W&9A5(,T_.',Q_\,1E68L4#(6>F
M?=*S+0^,X9F+"QK]-NW[QL%Q:_N3MGI\R%7&878;3_$G!X=M=V>O/;ASIQWO
M/6!\.1XH!\N96""L;J3_U25\=YISA4Q\8<GQNIQT[R)$DN&#D2*3W2E[N?)9
MYNQ\NEC;UQJ1<!\]I[0[ATZZ.2J# O:KOJNW>G&$KVY)S-M@XAY@\?BUD14N
MA/Z#7WBA_=R+3\*?.TY2Q<@#W\7?3QLJJ>@0OF3+%9\U,<H_C2?)^J8NLIAK
M5]I^N]6-R$L?_VSS)30[0%QW.^W*4/$''O2+BG48KXEX=K?$?.7F[5CY+,S2
MYZ<WE]K^&]]JO__'7VO/??Z7V]4GGHYA[>(UC,C4A9,'9X32( G91OZ4%U'1
MC.M&&9UCH7K!^I$_S<^;V?"?>I+O[RC??SO-1UUACC*CQHY+Q:97#G,?B=9M
M3PV>7-Q\T<11X_B!E3*Z0H$RJ)9SDD:D\UKQ+D7[MNK)P<T:%H;=I7+.)$\C
MTN?&G5?$ET[N?IF'$9E=(^JJG4,Q 'U^:@$M>2D7Y3W2QRZ8:>9GSL)/_<AT
M&!WVO_/3>'RF9%_]KY]U*.G^CE:)B=_S!$>:@:&CO?KDF62JNULQ(I/C6+']
M58_SM74%H!4# [ ]X9ERILFK!LZUY:4<M^0I"!IUF6.I2%KB#:?<-"*EXSHD
M'^G'C(4:)XH^=\-<;%+&.XD)IN[>J?S#$U&I6Z<OY;@;:(+/="MW^UBCS_9D
M//#GV,H8(UQME$+QHJ!<W^HBM2H5)_,-/&Z@#[X@ZKIUX'H4C.I3YYU:QYW[
MBJ;C=\^-%=M%OOT^UK"L3Q2TE?)E"<NIWQ:/7 #4$QZ@*0*@)V?6:;YQW?!-
MM4ECGC?=]II6^!K.MIXPB;9?VM:1S3+2O6 9Y83@D*<1F;E?&J15#1?.,O')
MBS\3_C#N(QN1.X=[,6)\EO'LX"[&X2X3(M=!BVL(G;0CXRMH[282K&. <HO;
M7<ECX.28AM+U2-==*J??VHFD%U@H?4O8*Q,%)H-U^\V!+M/%0XQ(?3S-.9^Y
MK%VT4A"U62$'AWP%)+T(*W$"DI"T2*0&1R3"66QQ[NC%$ P/53X[+@E566GE
MV1XF.#LL Y<>' :JRIBK')47NGG^T0$03F0! I2+<9EV*H<:^,-U=JHN!JO"
M$U\EHS-R_M\RAI^3^/YQ#1!I.2"\:G%7=AB0:0>$:B=)^4B?]HL'BF^J^ER'
MP^6,D>ESF6<^DK#[3GOG^U]M_Y]_]GI;6%]K_^%?_97V_ L?;_-+:[E-X#E<
M7IUG$!)W\!4/L$A:!J7M=)<*_JR>K"K3>7#BUZCP5DLFKZ3!8;%:98#0)FYS
M=#%B7%W$[^F1+[ZTE6<\(&U7YDGKZ3V_7 ^+1P%C.1\2/H:A:*K#>&JP)%:N
M<$RIRJU/Z+6+DM\ /V,8RD-R._Y(STD$=/FSUS;H8VHY/&[G&HX8D'M[GIFZ
MW^[M3-J=.[OMG7=O$]^E__HD(BU]Z+@P&%=E7'"]4+(>7YQ:7EEM"\NKC.'2
MX? >W"K3.8OLPS0-._/Y8^< ],^Q;/J0^1SSP1F040@-9:)AH,QM9V[S0LRQ
M8#_[,MDQ^'[YQ)<LGGWZ>GO^QM7HI&^%SC,O..0UO!Q]NER00,.15"GEQ"MN
MP4D.L?"L4R=;NXH1>?N[WVQWW8E\Z=-MF855ES'U$#4=/%-\-E6Z4K2NTDGB
M\.8%K#OK$8=X_/C"V-.;RVWGU:^W+W[EJ^W%G_VU=O7)>K'&Q<H6V0^EIU*N
MO\&QO9<4&:<.^3!8CH#_X:]*Y&Q.Z&E 'N/7GESGM^,8'[_V2W8[.\T2E3]5
MYJ(N4ZN<_W!- OU+6"-2':LY2YRB@-K&F2?=&@<543_=M5E@OE'J(4=6YH'H
M!?73!N?2-?0R7_0@[%>13EA+?,XNS\K1^"RJ@#+5,)0/+Y"\4/)()]LG[4$_
M?%"E_1;9R ^YDM#%2,)7YK;&=M0"G98 Y<K0J'#&EK0)EYQ*$O:OSK24Y$<L
M62A*YES(;(#.$EE;("$/IMNVNAOBW)YFA+?L2(G;^;#7W<74J'2-T??%DTL8
MDM:6]@G*&5\ZCQHM_#_L*%"<EA]YI;Q0K8YL >DE*$5P'.?.VWG+&]#)<VYQ
MN^:#;!LSYP"V3</0.L*+]%+*M(JG_SI#N2 VO>.;X=T\=41?.T$<:YYN;'2"
MM4;77&1>GG$E+&X,R=@IU38E%)[DDWAXE+;YZEO'F_8W+F6G,%(+;SK/ X/_
MT J_1$*KYF_KRN98QZD=R<(K7O!)FS4B=9'V$!0N[0"&*WZK_@_CY.&C.5<,
MSX(\/]+F8Y!B0'H[3*$27ES>P+!8;>?>5IUC,:%)WB3*P_@:0(LHL;>[\UG!
MI=Q*\IB<@,\TH#WU59;.H@T$[#1?4-$@\I-"^:R0QI&W,O#/,UE0AT88!MV<
MAE D27D@SR !XRHW(B4< 2H[0%7QG,OCXZ-VY,XI5VR6]81Y7X19P%?<PT"T
M6 T[XBB?BU!NZ_J2@[0I*W%?;C OV\SPY<Z@GQ/T,' [/;3@W?;8;A?(XJO
MFC246*^SX$*N%E#K FRG:1IO5JGHI),'T<FSK1D,#@Y CI5G)E\FWOFY])"U
M0+..Y7&W2:5T@*_DV:UZIG4>F6BT[AWX0H?O<C#HN#@XYN+ %SSR7",Z,B;B
MNEU=@S)\)UQY4M5=J#=NVCE1+H*T+: ^"1JA]/$,9/<L.N- <@*J <5_!D9D
MTL$:I^' D/.(]S3_DEX#,P.4/*6IS#*@8='TU 7=6="1/,5/> :,3W6(2&Z#
M"&2:%Z!L<&C?$UL+[:5+Y^WIM>.VM>#Q&!C\TK7/LW B5VAYH>*BJ6'A0E)@
MN/Z&>$_./>.Q8!@: U>N\AA)A[JU0RYELL,=D/\BIO&DSBD/UWJ-V-7%\[:.
MGV>=8'8+N+2VT*YM++4G+RVUYZZMMN>OK[6//['6/O'$:OOII]?:KWQLL_WZ
M\YOMV8WE\*\Q5#I*'=*FN[UR-)P^R!T()],"=S*R.P.47G>\A(O9Z@LR)$78
M'9>%><>-I@P:F3(S?9"R]C- >6GY9&_=V0 ?69095-I,U5D,!^0I8' S9S '
MU%BGO'D4*!XM-T-/'&*":>(6U&+HHSL!T@;DF2S\6FB*?G3/M(YC675JR&:T
M<<@IL@&OP-\1KGJ%\1:J1HEOX8_=1O&L?QD:!8.7+DORX@R,"$T><RG_1A,V
MHARRH#.?>("XMZGWF6<FF9O56W62^1"\?#F'N<=GU7TN.W-CG^OTI>F<DQVF
M[CL/#2<[RN!QSF0Q,RXH,PLI!U0[AQPI8X.3U^>,GI:Y9$8>REA=J'"!KN:L
MDG'28,"VNI.G&WI;?=S'1^@F4/SR4V.YZ#J><O01LE*NTS;T<LXQ%M<%WP#Y
M4R"E?@L>=E5G+S[C3"^9VT]U]Z'T);D4B!Z!ES:[$4-CACS-J[D57R#L8U:V
M7=]'&_Q$H&>0:HR.XXJ<GZJ/JYZ2>;5/L 69#95%!].4JTX4QTY0#5-H0)7'
M0=]@P'0[X2,XZ87FE# NB4@)4/2]&7%I5]?INMM8Z3.ERYF/IYX'UZ19&.G
M1W6C'S^TDQV_6),&8!3.+VHPKF3"=X&?6UZGAU?I(J8N#+V%Q>48EWZ"KPS.
M%12:*W\,S$6_9.#M:XPG#_P-H C9-?,_PJ32'A94),P%<&@"]7LKS%NX=<7A
MP*E%=$P:[LZYG5UJ(F@JI1496$7;#)3*!55E%QAH.<8(R%%#UJV2"E2M$GLF
ME ][KZQ@  NT1R-7UE(;]3N,I)_AQ"*<XU54 N@3"%J1%]>_'H;^N"H3RB#U
M+3@'I,;9'!,G!IVTD+L3C%>H*GHIAO1LEDI'G21Y->,SIW[6< U^_=2C\5I\
MF9@8D%FT::.32IY!9?+VC=ZS@_TV?W#05I4)!N/.[FX[.#QL?O;LT%L&5%!&
M2;4O1N04:.=PLB9G#A([ '[3S]V-8 P79DYW*GV+-_V(;_]VJ08O38V 9R#T
M#4J[HA7O8&EE','KFUY\/ 3C;[9LRCNQ],4S\>)&7!/LJDPZ%0B3%[=9>[V]
M%;K1(M/40V&61W5. WS_D$7TZ#C'/\EL.YD  /_T241!5.4Q Z 64/0 OW9&
M:O'-U3,P1&_UV;T3B+B#4Y.("+UV=8FRX0J\SA$P_DRG/PEY<1"C53QUI>/7
M<TCPY<4&M,531X_HRW':0'B%MUQ82(UQG L/:/LLW,I\*(=?^\$[%][^3-W@
MR8%<D17QUJ)3BT ,H0XCKH$XEPLA##)85<># PWS'<^C?&@1EV[1+[Q PM(R
M3WQPG>9";_1[!SB49<$PZ.D#LBK/LL0,EY2+KCHS%JO$DT9=((ZT "5"EQ_]
M,A@U..5SX!6/@Y\!EJWV5&3:OJ0-L'R!932&1UNDQ_^4GHWSMKDR%D_#4C_&
M 9"NDW:7@2JG/CMG:>AE'LR\48M_-"V5JQ\^YWB6<P7WF(>RZ$- W7$MJ#KD
M@P1 W99&&2Z0Q<]\).T.T2'K >)Z^*&T[HJJ*$5[%L?Q+@^U)I4L3,L?:39A
M&!^1F4(+3@=_(#7B.LL-O\K4G#= 5W5=T!UUB#OXU7D'('\4L*2C9JR%AG6F
M#[#@H"/=AYT)#\LI8K!.()44%1QY_HZ? .&>;1T:>]ZURP4_4,9DOTB!5.*
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
M-$J.HXW%E_\90P0*Y)DY"7IKQ#U!8!G"&6/0D>GT%SC6[S-O&IJKX*SB^XG
MR,]^ .SZ+&#=X*OG_HJ^8'GY\0*QVE=R&G+G/RX[ZQ#S5GO.4E7NW447](VH
M_TGL\1EG>GB11B5E;)FNG,N 23*N9$K2E+8ZH!PR;Y$@F"_?LY!Z4O8B;= 0
MI$Q2Y)1^P#==9SEW_7,R!>&T$GZM6YZ'D64!R[D;9S\,5Z'!@7 A)YTILTYQ
M/(Q?[CUX0/6E%(V5?.1%?8PN(I"<J8@_QDKT-3P6OT+:@E]4NYR-/N)25Z\S
MJ+B!.PO#I>]F$^*<OWKAJ?]X-_I3-S ?)?<>\A_!24/9Q- FHHRF_=O#PXE[
MT;W%E;\7+0E&!7$/YY5[-/ZCW&S]'\JI:BIMKLS"]<5@2"]B, 6":7X-=%''
M%4 -%<3@P_?NJL38 [PZ" [L28H)(+>43S6.-'"\8L5X--WZIQ5?"*>"5D:6
M7E5</HFU]1Z.X!"8H2''4^,'_MQI]?@3C5UW33U*PJL6<7P^,"\$>&MNO"D(
MWWDQQK9D0;(]#'Z--2E"EF#\91)\@<A/#F:['2;R:4>!&L:114(>JL6/\N-L
MESM >6/1=/"%7+6Y(!&N8PX8K,27S1,'X^/LY"C')?G).U]R.B9^@,&X-SEL
MN[[ENW_0]C$:?>[(7K1.WU[=V%QO5Y'!Z?Y16Y@<MRON9J[Z^($3/&WW4R@1
M9(09'O-8 6%Z+S+7"(IHB6>2MA_PNH8099I!9AJ6D9WM1J:U@ <]Q;,8=#!!
M'I6I2FU8& NA.+6X&C>O$,XD./(C\P)I2(L<_EPN_24.3@Q9 ;S.>/>]4*#]
M,_E32'RX%'@(T@1Y $9XZEP H>O"&,-(8\A&Z$ASH:CG:I<!9*?NF=5_2CX=
MY&)42S@[BU-:Q6/P[;C@\?,>T)N=;(?K^3V]BZ+7T<=5QJQXTH<"X\6\&!RD
MA:YE^,N":7L%<2@O^"/'Z0]!<J$))$U_Q.DO^C=?EX)&PH %"[O3D'[ L$#N
M"%-11#3-0S>@5SNG0 _'. 4,1U?M)T#\,%DDPD.2#/,3O4R?5OT:DY HGCOX
MB$G=U9!^0>W@"Q(IR!_MEEVUH!9G#;VZO6RZ-8L..4+RA5[AB5<[A()S"/4%
MJ$-D(/,8P1PY0_HRNE;[X44K^80RS^D3]Z40:9DW"T4;M@>N?_(.:!R.L1A:
MXH*S I_61W)V-OW2B;PHAQ/ QZDT4MT5-7V+-,-3PT4Z0.1@TVE[=)!P+NB
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
M>0!X##;2HZ24]0/V&HPG1W[F\; 6\S-WT&I ^]9GWV=-O3"*P<!TIL'K(>N
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
M,^0,0RJ[X*A'39;63[X_"?MCI#L57-"-ID[S>T:/*HN@JU_JFP[<H?\5UK.
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
M6 H/Y!8$JJ["*EX&6G:!/$/Q>+>='-QI1\<'.0OP[)SI&X[/YU<I8V<R2.F
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
MFTR/+>J\5[A\&R7OL\YAQ/\4QUJJ7+4ANB,8YB_I/1Z\7E_2S)/7CF<["W_
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
M]*H]1AB30;XHF;G /PJ$?M JWC& (E3C*P$I\N<HQ@=?7:2GDZHR&ALP+3/
MOC:='WTT,A'1DCX<U?'?<4JW#4]!70L8!C(N2I>%Z?.NM#V/$?4R\ICVA@C9
MTB:8,BGK&'-#H8S'.JM8C-X4BQ&=EC%N(IF6'?.\)T!H;.A\$UAP)ZS>P%96
M<WF&6HJ.$6D[SU_B8E7C-76 *]\!:9,XXM81',+#&;;^X!K6-P[X=V'XB(-\
MF ^S.T=^+LIM+V5B9 T:Y(URL\!_Y!):UBR^7N+EZ\)G!2K<(7T0C O<1UWA
M#K_ !/G-.H#@K=LYIZC5K]3$A>U>QPS]3B>\$RTYT1OTMWG1?< Y0_T3KT[J
M6(ALG*O3+YW.H#UX,UW?>.5W%]2+]-F\XO%A%_09F'4/T7V,2YE'4-PY_2#N
MHS\3Z>X<SGJ];AJ-RJX$DWWXF?>U P;VR1X6.LKF#N3R*@8D"Y6]94<T7U)@
M <JHLB&FTSG>0@;.W<TT3=\C08"D4>NY5P!+?H+06PQ=4:3I+@X<2=.KL6Q'
MPY"+>*7WCHN1Y,(D8"1B%&@H5A@C%.YC-%HF8$?B*UN5\,3;I;7C6 :0T#L8
M\M:A?IDP)M2:?$VHN$[>.E+*Y=D2Y&.[K7,HGRP'*!N>\#/)AK>B97R6=B9*
MP3\+)U$BHL"+289[VDBO9T>*AG795T<'D_;VJZ^WM__D6^V--W;;SMQB^_AG
M7V@O?_YE+:*4BZ%%F=#%66_^H5^3DX-)A&227FVM1P+,ZR_QB&<Z^?9K;A=T
M_)K F+2Y^@Z__.13DUZ44*9TJ 9SZ<2HET07L.23!E(>40 G,B7;6U4>_.US
MD:+G 6G2HJ_JPQP7$NA)=J5!<!?=%V$.3VJW2MD?[>^T@YT':>/RBF<B^A:R
MM[V@3QDG6^E)6YZ$M)%X>%9OIWBVO7QO S^YL=@^]?1Z^L3;]A._\-&-2 W*
M_0.,2=+5!R\@=+8]^J/(^;D VU^RT1<A8S-&),AVN_GFZ?"KVQP728@?8PH#
MWYU6Y]5;N\?MU;L'[8YG/.X<M>_>W&O?N;W?7KNSU][:]SOCK7WJB<WVPHW-
MFFCM=RE!7WIEU%9=&^L;[<DG,#:1G?JH7N9X'1 =GW7Q04Z',-WA8K?Q89P
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
M%8^LJ&_XMC+M-U_!6 !/8\Y;[1I^+O)+R[YG;K8O4=%/.=^0N N8NV.=7HP
MZ1H/P(^+J/18G%V\8U!J3)+FQ.EQ-$[.=:Q3Z:(O>D"8^N :^<D6F9&EQH4[
M@NJ>DZV[3"[@.A??D\/MG#&YOW.G'>[OMH,'#]R@;\NKZ^T,G5MP<:>,1?*&
M*>4HEN./EN%U$>/.6R=;&%,O/WLIDY7//F8G\LC=1\^)/,EAX[F=32=D00"B
M[^GS$9:IB_0\&J ^D#B/ >DSG&.Q'#@C_*BK"RKEIF'"8H.\;FZ?M._?.4@?
M?N:)];:%(3AQIXS.>?76?GOEWD%[X?IF>QKC\*GK&^W3SVW!L[3FVM/7UF(,
MV4WJRWHW(I=HM[M7PTB,D4>]XPWIO"W=_7$ ?782!?L8<)?<\N7WLHD/*)S*
MIQSR)SET2X>L4[!O*BP]#]C/IS4? ^[J>:O?K^QXV\MS3//&/6W<0 &VJ>0$
M8W(INXI+;9_^WD</8ZCAJZ<^^G.,<>G17_.A6X]1K**+\C#)3J*/!G%!Y+4]
MM)3-N*B)D4?]F5=LE T@[LZA%RNY>.="T0M VV+['9M($U3;![UC>&8N]U+!
M"VD-.^OS] ?GK1B7S ?GU.EXSQT3ZX'.K&$N.![4I(PYT]0\Z\S0M->9PZG7
M>;'F"<>1OBN*#AS2^>FZ4&-Z%J*WHIJ',VR:<UZ,K1Y/GO@&XE.>WV$<#5K&
M8T"9'C#3\=7'60^/M$HO?QHG3TC=':^,Q<K7,'3'*OG(M Q(_;J-G%TMXO7R
M3HW9U C+H2<>^>Y*A@YA>=4('?P)NA$.?9*D.Y[19J2F?<57&:A3/B$T:(_R
MPY_*2:#@*",Q\X8O3?[AB7CJ,E;.D/%9_U$W\CZ*LW=U4<W\59H@Q>@GONV8
MK7V4,RGG@"($C:R21<T'YD66RE^ AK*/[9)\,C\BWS_*_;A4B[6'J?S9[T2>
M3OAU\#I(%?SXZP-4H7DKVS>>#^]C1&[30<>%[RK1)[?L1#HU32>"HF<\1\]
MK)01E5NHAXFSL*N"I)=A D[P7- !9L:\00TY)W[I27<HB/5D$L)-C4I&1VZ7
MJA$X<Z-(@GBS/B!:&9V$PY/IYG?H=9:A-\#Z!2='H18\INWP87T$4U[VK#%_
M)-C20"8.T^001"'YD4CA]K;UK(%%?OFREG3K[WS8'S$(Y,?S&)WH*7!Z/&GW
MWWRSO?K%+[4__GO_N/W>W_TG[:M??J/=.YEK=X_.VYNOO=6^_>5OM[=_\&:;
M'!PR>!;;TNH21B47$52273P6T24,,&656VWV!9,_D<C!$2T?!16.BPSD-5R7
MO.EH/]D7/1 !=__6S7;[M1^TE;6-MNS#A2Q(0AX'<)'A+SM)X!K668\LQ#!@
M855-7%^MRKZ->%V,S0?1NGQ.,?UWGFOVX"C3'/- Y@I&]-K2,E>J2^WDZ+@=
M[.UFE] 7P:)Y)WMM\>A..]U&?K>^U]Y\^ZU\KQNK#?E@O(*CX9K'!JQ?6=$&
M==H%U[>NUS"F/OG<E=2IL>AM;)]5S5=K".]-?";2<58ZHN2<Q-+?:5N%E81R
M35NC4[8-<"=R<27CH<ITG:I"[W7@A54-'&3L8O?N]E%[!6-1-?S,TY?:U0U?
ML-/P:.W[MP_;*^_NMX]A//[LBU?R!9Y7[^RU/WU[K[UP9:T]33RW4:T/ JLK
MB^WJE<U<C&C8V6GJ4 P[=<5X?/M0W4%6B$WCQ-TU#4]]C7P-LQC[(/@P_)E&
MEK0Z>,ZHMWX%XV4DDG94QM1#!F>,4G U] R_#TA'^9QA^*4WB+B[^-9.:[L[
M!VU]R5M@"^WN[FF[Q_A9F*/O0),W=^':W"(7:W-M_7@7P^JH'6IDJ5^T8_N0
M=E*'%_3Y-*P*[KQ*G<?,L<ZO\S%._5<VZ#-YQDJ67M03IITZ17Z&,4D2<J+/
M";@GZ!B0%:=M=].M0YH>MB\]#<?<)9KV!<2@7V/,..GXAAV$5DT1:*@O:CV\
M<C%DP_U=P4!=@VW'Y0ES?9Z/IZYZGI[RSI=6$B"!_S(V#0.A6&,SM\B!Y--
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
M&)=7-E?:NWO'[4NOWJ/M9^U)XC9R!?PSY*S<-,!\/.$*1J1OJX]G&-77,NZ
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
M+K.W#+:LGO(=J'C:9QT=7_"9.3\?>-%I5:^39"*6F;:Q\BR7J^8I'=M<X6%
M%HBKC#3<JPU)-(V0OG66L0P^]2CCNKK4$#*,S#70*!&#U+2SXW;GM>^U+W_Q
M2^U;WWJM[;.@/)A;:EM/7FLO?>KY=CC9:[=NW6Z7KUQMUZY=+5GYETE+P[$F
M,)G(5:@T82<XAO)OCQ:[Q4/="A=?<60B(ZR^]>DTNY;N($_NW6O;#[;;]1=>
M:*N7+H%?"WS5ZQ2=*FQ*0OJA95W(P07!Q2IF)<9.B:>7(S^[F<A"&[,F97<8
ME7?IH[JO$97OF9-_Q/4270P/2Z&3Q49Y@[G@-^,QTM97EMI&%M\CRM5Q)M*I
MW0\,30R!XP-W)>]@B.[E5K7/0*YC3?ST2T^US=7%MG_L[M8Q1J2WM0&-R ,
M(R4+KKIL>VEH=(Q8^J"GEF[-R ($=6%IB15=?E+&ORJARPY0!,0_;:^H1A+C
MC3ZSC!*Q?E76LN+8_:5S<$-[?6$$NXH^7&Q/7UIMSUU>:\]<6VN;:QBPT1]Y
M\A!V#7 _4D!K3GP;';E0CV\"U^WK,B*'D1??_.['Z#0=FA7O8#Q0>5[43@U4
M^*P\#4K[N/+'[EK"TS3]TK?W FUF[$@KSP]:GO1;.Y/V.Z\]:+_Q]%;[]).K
MX)WE[,R?OK'6/GEYL=W>/FD[DY.V1W_>W#MNO_WIK?:OW]QM7[VUU_YW/WNM
M??K&2OOC=P[:&L+^_+75]HV[DWPEZ'_\\N7VZ\^OMW_XG?OM=][8:__+SU]K
M?_WC&VWI?*']RYM[.8[D[?N'[4OO[+3??':C_8V7-O/2T#]^8[_]Q:=7VPX&
M]-_[UH-<$$KW'7CZUKN3]@F,3SJE_;??VVV75\_:?_JIS;9S>-Z^_,ZDO71U
MJ3VSZ9OC]K7".45';"<Z,".+Z KRJ/F;\8)NOKE]W+YRZZ"]-CEO;^R<M&_=
M.6S?PH#]]O9A>W9SL?W\C=4< [6"8JJBIXP+CR]2L'I0['2!;J3[EQQE#U+T
M5\6F3.:#+(P]33P)%:K1^&/.,*$N M*1H979A[+FAU)X,ZW/48YUTV8@..+C
MYP)3.L$OW*0!UCL,N$=AT'%.%;]PH6H:?S$RB>M[H>GQ6KZIG?D*-.LC6#S/
MP+1^\WK8ME1:I1M.W4(O,^7G,3#K?E2^;J173Q1?)!2/C\$?>/\NW$/\=!Z5
MA5S[ZX;$D&?<T"]U2?S'M.<GX7Y4K;(U>!N_']2(_&!8CW$.SQ3'^/%M5<0&
M>%N4U1,#,L_TC<'MK2Y?'03.W5(Y'64!%EDG((^0,&\<0>&+&"X:+LZL"+G,
MS9$7A'T;D-F^C#I\SUY;()PSQ/ 7,=1\GF_!//'BP[&308?:M2@P+,2PQ<\1
M%,8I-P7SG/ST.XW*,PZ_/2W0)YZ\$"3 E[AIC]9%TJM<Z*1\M3GMUH=_;ZO[
M_*([BJ$17'%\SLF=%\OTLL!H1Z77@FX')X_%U]MTS.Q5!HB"\R_4!"]@F"#G
M?+&%_#*0RNA]\JFK[?.??:F]^,FGVQ,O7F]//7>C+;/HW\. ?./[;[;=G3T&
MT&(, W<AO(UH_3X4;E^K(Z.>O.H9P[G\TI^:"#-! CG2(Q.M^!AH&KJT_]"W
MGO=VVO:MM]N=-U['>#IHZY<VV_;.3KOYUCOM#OSLW+W?3@X/F4A]C@KZE-<
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
MXVDD'\1]9"/RY' WOL(I(XFQG>=$F)A=&(&3P_UV-,&0/,#@9$([9Z2='+&
M[^WFC=Y3<!FQS!PL\DXFRHT%*09,GIG$8 QE?QD(X.:X$183'U+7:&!>2+8"
MB Q(TT\?D)YSP4BK[G4P\2<N:9D<B*<$_[UD%V[EE+.,$U253S(5)+_(EN>
M-DO:&"E._*=39:"\;16"C$^YT'21(FP=UNP\%%QFK>+<24VZ552G<OH"@,?>
MN&LBK@L@1%@<W1'&>'6BIQX7 !?$Q65?)''Q]/Q.KYKE0:.VUP*>C,RSZDDC
M;S1C3"PI]WLWV]T_^3?M[."HW?G3[[3?^V^^W/YP;;7]],]]NJUL+;8;'W^Y
M_=I?_<OMV>>?P990MM5N^[(.<$9>\K'HQ0#T; DH+E#RGJIQELMN <YGJMQA
MD2<-0"\NY@[WVM+I(0;3@_:U;WR_O7,3(Y+R2QN7F]_:]9B?%8S(K<M7<F3.
MUK4;;?W258Q/RB)8%Y%=GR6D;S0.O!WE]Z;]O)RWJC4L[V.0[1^>M<W5E?;<
MU85V>+C0OOK:K1SVO8$1IQ[>V=ZES&EN9:FG-V_=2KLW-C?;W=U)V[MW/WFK
M&^OMK3OWVQ[XSU[;;"_>V&XG>U_'.)YPG73&0NXYD?:[._.G].D)8^0P!IE]
MZQ%#]HU]L'-PT-:I_W_S/_\_M)__N=_"V-UI!Q@A>WO[[<&#!\ADM]U]L(\A
MN=LF&-O2+<.1OJ6/*UXJ&,.'L-WDHNFY<KJ%Q94R(AF3I?-*WRZ01_[DE7"F
MC?I/'Y_ &Q- ]"F[B&98C,J"0UEU:7/K"F$7>O4!_2(_>B\OHQ"X&9OTD?RN
M8\POTA>Y:**O=8ZMW/7PCS;4'9"ZJ"Q]1L_E _61%M@&B*<$'* S"\5##+RH
M*SGAI<9;6IXPO!O-#V7%24@M-FP[2B;%'<X&\1]C7;G3D.Q4:2"#5X;_3BX6
M;MRXTJY>W>#*'TKD.8Z5CZ<;$.D$RTE65RW436N,*\X2$&G\8(O6W""?'GJO
M0:ESC.?M=F63TOQU"U Y3!W!T$Z2+09&6ARE1Q"7?AHL#B<^2-4#G2_B4ZB$
ME%.GE!.S&[Y]C2Z@HYG/X3=*W,O;)LL9CJO.(V[?)B%]EMUEY!#=GZE?)/-C
M(/>TW)9')M**/DE35/K#9R!7/.<5O;QTB7[C8C5O::?P].?Q[H=D_4C7VY5&
M$=;+^$G2:-&%2[I GC V/V9=VO_GW"G[#,\_YV[,.\.%;Q),,T>U'6Z*]W[R
M=U+[(:YHZIQW$OC0+GK1PV.C8=;]F1N1QY,'/50"LB4.]'I[V2-^6 R/#\ [
MP/#8:6=SM=OE3J3G]YV>>"NNC,3:*8*$ G4R,YW\J Z#9#QSHUB=6!1P'29^
MUI:=2RCG/ (#_%"DADX6C%Q5!TQ)<JT%E'62J5 Y4JI#P F%%!AA!5Y"+Q2$
M+O),1[B 5G7\R"^R< )T(?6MP%QQD^5$1F'PY*%V/C*8.RTG18T^%Q_KZNQ;
M >&84@';6[=G,-"AY0L".B<6=3!M<=+MO/MIRBS.G8=,0-*V4NN/!Q[@VZM@
M9=*<H^\FMS#8OO.M]N(G/]W.O_C%]I__7_[[]@>K:^VW?NL7VZ4GK[3-)Y]M
M/_=KO]JNW;A1S\'"0/65?-0S1+XA:[W*HNI,YY%?@TW&+#,F-IOC9*[+CH_H
MZ-4"]-S]>_6;WV[?_=.OMF^^?;?-;UQJO_G+/]].)H=M 4-KZ\:3;7EEO2U@
M.)_1AAS'0:7*='=_T@ZAFS,MR=O'J-P_JF.!-')WO!T]P4!<FF_/7EE%E@OM
MZV_=:7OPOP9M=WB\O>VWK#44Y?OVN^\V7UIXXLK5M@_]5VZ]FT.RG[]^O;UQ
M^TX,R6L;:^WE&]3]X(\Q7+<QZGT>D#$#W?EYY(-A>7@P:0<8ZNZF+*_1/RQ8
M&F6+&!\:G.O(_#_[V__[]H6?_>O9>9QP@;:_=] >8) \V-EK=^_OM]L:D<A'
M ^R]1J0&C2KC*$'>"%X=\I:MW;&XM-H6D)L'HD>U(GT<Y?+7^V8XNTT#SB.@
M/% ]<=/M]RF^-2G[Q;:!$:G>I;])JPN&WK<XR_GC/&*?W-^K<QCS3#)X>3D+
ME,PUX.5B$&+J6%7:0==Y3AXNXZ+GV>^7-I9(LV[ 60-6,R<0=UQZRU:^8F"3
M'CQP-/+JXD]*MLPB1<=$?1^=L+!?D;)I>=%!N9ONF#S74$3GX"<T&6.:VY;E
M%[ =RLS2%RYUX"Z:6/&XD3B<[(0[ ] )S[T-E@,LD3DA!0I_T'RTKXU7DC1Z
M>^,L_W#=H</?0PY\4^P#I5;Z(6ZY:7VV U!_W9&5?K#H$Y]?3[#+9<J3:4FY
M<)57J?K>"7$W\L+UONNT'!-24?=RVWIVU<>9[_SE(PQ;FVM<$*UC0'I1K!Y6
MNS(O_S#W0[)M]@=RT)",3;-=Z<M*GO9"Y?=T?$-I94_[]\F57/_\N]+K"Q>^
MU0O#_#VB3H7[?OW1YZP?YD9=66>K=S^P&_HQJJ_1^+#["1B1]WM(!PFD58U!
M7!J!IS[WB#%Q?-@\'/GDQ(-Y#]KIX80!BI$)QRZ.EG$0I*@MHJQ&B"_E2"L+
MAW@@NUA$M(Q8SSC+-ZW=S:282Z+X#F;IY"_TBB=S!9USG^',Y=(F'"S#1 Q+
M8SI'XB0U:AG)IM7 -%RI&GD1*9 C>LQFP<KBD#S*$)?1+&Y,C"XL3HHUF4G,
M?_-#,D9=!?&SF-JL2LDN">54T,D1!A3AM=75&,_*JQ8/# 0H>%"R#"\N^O8M
MQISUB2<A^0?^_^S]UX]M29:GB9G+(UW[U3=T9J2HFE+=7=V-9@^GQ7 P0Q($
M0<P#'PB"!/G*?XP/! <$. "[I^5T579755;*B,C0<>/JZ]K]G..:W_>SO=W]
MWKP1&1F9V<@LE+G;V7O;-KELV;*?+1/;?!Z?^*P0)V]^O>3LJ&Q]]D[YY,<_
M+K_W[=?+ZL:/RO_S__-)^?[6:7GSS9NE.QR4_HT[Y>_]HW]45J^O9\K9_%UT
M]$2M-M+#FY-&4UZM-5/]D162K0(Q5$U8M9%QMP,B3W5#EMJ V3*^_T'YR9_]
MZ_(O?O!AV3V=+?_=/_O'91'0V%M9*S?>_"8@#3H '@])6S JK8S=]8M.WPD4
MK(L<4 V0FP.HV?GOC\> O.-HAFZNTE%,SP>H[I&VZRC5)NV-1MG$XIHHZ;BY
MM8O;N*PL+99SP,]G@$C+>GMMO3S>W"R?;VR6WMQ\>7L=,''T+G6U73J]YKO8
M&3!5#>28O(T D2<,Q*;GR#.=J&68H[,ZF3XOP\Z@_)_^M_^/\O?_X']5MG=V
MR,,X(')O;S\@TJGLJHD$O%B'E-AJ;D&DTX6Z!U#Y!QV\]Y-Y7J79S'RO'O-#
MWJR/YSNC>M^:\*+TI6W[)G66NLQ3_N6U+-\@-\-%0:2;RZQ5WL'/J5_>.QVI
MR33TZ4G*,*)N,A@CTOAS*AR:U(T\@C/KD+#D+5H_HFBO[A0VS[YW+:,:I*QS
MI.'[C71!XN7Z1N(A?:^9QN:>UP$.KLDD-N*I-)".H8D 1YX*/]?T-37-A,!=
M^E9:*!?5B->=X ),USF.LF;V:.P4+"%"IR9N@Z4MF(;WW%W<\"]!VF<C>]'D
M5?,^ :23<L9@-5ZI:EMM0\?5_,=_&[8:'WU7RU[OK>_(NR:&-G_M]2+Y&!_P
MIU<R\2(O79B+^*I&T+BD894-UKGU:TY?2*=FH<E/?7>1'\(+_JS?^K;Q@Y4_
M<M]<[00\PD>YE&@3#X,)9(N;[^887/;ZW3(8^DUWO3NSPXU1:ML\O<345%]N
MVGS_0F/\_M<+UUK.%U--VVWN-1>T^ATSTB5]U&^Y25MH[C7)-PZZ^::"R+8.
MKOA]6;U\!1#9FDH?X_CJ]:M(NLH/2H(70W]5$/DK;*P92X>8-B]FHP4\M4%@
M:>RS=AK<9LJ)AFG'/24XF:GKU6*,A'^!55VL#4!LXL@K?I0;"A-']1Y2K) W
M/M]+%(5!Z[?U9R.OUWIOYU'OB6-6P0^H2ER&4< JK!HBFZT+6XEL_!H;:/Q@
MJ_\V+)V&763RSONFDS-PFZ\Z760#KY$%<&';T6^]RG3<0P^!5+7UN?J7,E53
MY_HWM7P*/3563D>?D899.,'=W;\!E+):DVG#N</8<#5.I\?=],2]X"K3;E:!
MY5'@T]%2+XL]@, U.N*5Z^7@9+IT$*8KUZ^7:[?NE/5;-Q"P<\F'B5]H@0EM
MGLV+3U9D&%C+.]VJ>ZW#5'3>>['>?4'E82Z ,64ZWMTN.\^>EH\!>&<S\^6M
MUUX!IN!U=JYT%I8IK>#:8URD;>WLM#D?$+>4CT1R"#6TJ OLW6A3C]61!SN9
M0ILI.P=T](#CT($\U?,*W1!2I\2MLT- \GR'C@8:^*42R3#LU>EOCP&B<&5]
MT:_8>.05[<<%?OP+YSRJIYZK"6W@S2GJ,!VE_$#8DT/R!="8.IDMO__MOU=>
MN_LM@)MK1)OS#\FO^7:SC0"X=K[POCF6AJ%MO1=]5.U);:^>Q4B2\9,!#_1+
M&XV;8;G!<%>OS;/&>FM!G^\5C14@XH>+]9[!@FGQG*ERY(&1^^=[W35)&_<\
MVC[([Z [5]96%\O:RF)97>R5Z\O#<FUY4-:QUU:XKBQPQ:XMY'Z=]^M+@[*Z
MU"\KBX.RC+\E:+Z\T"M+PVX9]CME8= I@[Z 8"96;=+\W%1 I3)AEGKQ$Y:R
M72L?_+RJ]](I[!CZN9Q&D.GFFRI?E"LS,_CUBO]6'GB\6&93M+0Q#\W/P?G4
M>WC*=NM@3QI8'T06>11 JVRI5MY(/7K5G^^^P%I+J?O$H]\F;@%/6Z>\JQM"
M&OM<.*S7QM;\8+WZ[N):W[4 _<*?85K;^,TU\;77*[9-[R+.*KNKG.:9^[@W
M\H/_YZ^6AY_PSQ6W/'(3FK0.U=>%D6\S/+?SYI5UI==:#O,Q7;J]^=+O]VCC
MKM&FOJFCT M>-4_V7:9YF;_G+3\_Y_:<);V7NC>6GWH??S7_TK,-]W/T;-Q;
M^[MLGJ^MWQW3YKM>K]9%Y:^8E];-+UOBU':]_86&M%_@B9>%_JH;:[XVB#PY
M&ETDJC U"_[&IF-08-J=U,XZ7YK0C7N:6G8/N^-6K87N],'QK\TZ0JQQI3,T
M]B1FX<DT=R['=HT'/KF7(/KA!S>-N4F.U%8V\=7O%_N^/JNIR#O3R+VOZ_H]
M 44;KK66TSCM]!-OZ\="Y4HXP8A6$(Q1^%$*WM7I=\-GO:!!DEX%A?4SAPW=
MO/=*?+'XJ0#'9]W;P+43SGH<DHE0FZW@SZG#&482OH_F$V$3;9 =N-+9I(U#
MNIG'2D"+D'BUH0-IV['U>H#%X5P^O38_&&9:=>=HKIS2,75Z"V5ZGLYY92EK
M  DE!DC:YC)Q66ZC]07I>0DU:U+Y$=!(H78-E.4P.PEK7O2C%; <'Y7#@^UL
MVO+0\#NOO5F^^>:KF<[N#@9EN+("+0"TQ!E2D9#W63>:.'%2 %.V%LC(1])*
M.OG>3K4'*'0!_<'$@ZJE,^4%)*;3P)-'_.A'6HX!<?T.=.!Y]Z@><KW0;-;Q
M&""![#(@IC]W  #<3CU&PX9U"OSDF-()5JPN:*(RR@9R.CDM1^/3,MZ9E/-)
M*7_X!_^@O/G&=Z*QS^?ZM #-@,C140X<MTU9I;5M2&SYH.UHH'+H;GD%/0*6
M6@T.'KX.B'0]=&NDI?74&L%&ZI(7W=Z0^)T"%##I-YZ-E#3-Q$4J_+GY:;:L
M+"\&#/9Z<]#:3T0R2.AVN':S'JW+?8<\NT.Z:A%;;:+E$MP8%Y0P#6,W2>E*
MVH);T]*89_D_@#?^;2<.N"A?\A]O&-M22Q?C2R#NC;C:6B[EFDLO&&  ]/V2
M4@Y =]!'FW6']:QRL E;#U8'M+26O%?@56E3W:V7YMD\</7Y9;;5.%NGUG$+
M(NM[<FZ\ +-LN&G3L7B6PYN+N.4+;4WS,D_8*\\M$*UY(_X6\,;6>K@,D^B?
MLWA/.*WI:DRS<4A9'<"E=O+<O.*:01'^#9;XB*SF1?YN\F9^>'\IE32UG:3,
MM1JP];UMO-+,. "1M&UW80MJE4?&F65'1&!]NSS+6"WKRTSR]V76,OT"RT^]
M-]]-F-"BN;;WK?U=-](U;>EWH"R5=>2GR[PF[QB=\M[?MDQY42_U^F(9?6[M
MEQLYXM)<WC>I_'P,R:.AJH]P[ N>OBJ(_&J^7F9"BTJ,2^%*+KP/@6KC].Z(
M'\_Z.Y_IEO-90(9?'!',V$"YGYWOUVG3Z3FL1W_,(X#F<Q^A2:-,(XD@: "1
MH*!-EU+49*MXT HY!*!V"OHS2_0;<5-KI);I)%JZ>A][JO:(D FG9D5=EHVU
M@C^A1:P=/<\S=,9>9WFF*PA(U=:I0P &PL9E;YWVGJRK/74=Y]PT'61C/>]-
M.ZWV UN%:;VJ 4EG<-625H I^17\UM%Z%9B4FG( )O9WRN%HGWSXO@EG)R
M:CH5UPBI.?0</J].]]@YN_#>N)Q"57 J-,>[&V5W\TFT>&>>?7FPA=M6PGGN
MY]X>@$YB6W]6?%-?"F(RF3J<FY_G=9U.:GFGM7B\J.<P3NS%)7ZROE1![:[_
M@YTR.C@ -(W*G95N6?-+'SO;96=OMXPG(\J_72;X<;F#FH,YB"^=9M4VM>6&
M!G9LK4T'1]D%XH(7I\RM?=\)%O/M;C/#L_D4A!R='$<CZ0OK2S#GY^I<M^G9
MD ?0QG5Q?MZN<)VHX3SWK,DY@,Q, 0<"+JQ3 5 %06ZB@?/A)3CO< KZRN*
M5_(S1SQN2!-XA"M#(_/37JO5U-^&^9O;JR9AO#;WJ:?VP>L5T\:IN:BS%TQ<
M\M/X;>-JGNLK"D#Y:AI>JQ6X"[AJFVT!7M,&K#?J1;[4N_$(XBH JF4W[Y=_
MQ)%G*<0K_BIP@8KXMPVFS=@&M/"DIQ#XF<P !6R?05.OWRM]!D4+"X/LP!VX
M; /;WFN[^)FCS;CQQZ4 ;EZ;)1X/;'=)0#33 %^7/0A*Z^<6;;^4+>6QK2GC
MS"-YC;4>R'MD N22)[7)_Z7F,.W9<%]@#1,M:1,^<>6=Y7='ON7GF32KM9W6
M=S4][YOGI&V<C5OB@F^55[@G3\05/_%WY3[6,,U]XU>Y4C6XU29,;%-&K>G"
MY+'4HX"W[K)NT[RD1XVW=;-L7B_C?1YLM67FGMJH:X?EE7!7ZD,0K*/WT49C
M6SXR;N^K,8QQ$].%VZ_?&/-+8[<MMO8+S!>_^>TWO\MY-_?RU&7=74HI_ZIY
M2=W)1U?MRVL^YD+N-\^_V#P?WU</]W+SM361IR=U#90F!:!A6=C0@@XT-PBE
MW/-.+=24&@CN%60!##3T.D+V1&6;L@()(8"0:$=X$98*#=T%E<0A"&K)$'!D
M Z=11T 87P.H_(O6 R&MH%;H)J_Z41-BGD@W4T=<:W@=JZ;!3J;&I;"O BR"
M*7D1%))/>O7J3P%3T^4_;FI&\%K+8-KY,TWRRTV$-E8!EWR9?N+6FM\J>-OR
M12 :%V&<XA1$"9=[/8^JH<L\=9W8>1GO[91W?_RC\N#SS\K4R0CP][0\?O*(
MM,]R9(IT/@:]C/!W<C))'J)-HJ[4:II_.V'++#@]G^R5C__B/Y2_^-?_MNQO
M[Y=E=RQ/=LO/?G0OYT]N;VVDO+=>>;UT!L-4C$ @S8?[G#.'L0RML4PD7,MM
M>:4A[S/R;VA0>:72U#@5]'X";?9XOQQL/"J?W[M?GCW;*,>'1V5O-,D&F3TW
MO*CMR33O49FE$^_UAP2OO&F\QB58,7]&368S< C+Q@%*,8B0=2U_E[J=')]&
MT^C4N+QID?Q<GF8>@"D?J6TR_[U>KQPV&BB!Z$*?@1,!'$SUN]T<V'Q\".@6
M4!!%CD R;]2W><N2!J>V!52\$J-.SP,[^]/0=ZY\^]M_5-ZZ^^V$\Z@B=]+G
M4W6D/SD\SKF5 2KRDU%R-0$[O<IKNDF'6N^I PL" =1"^NWLM$_]08^< XMI
M?%T8G:6AX1R,2;#0N7WO#9'8)FETL5WK@FN6K?#.,4'\P9N7X2HOZNYR@L&@
M5[J >LM2ITP;&]ZH?-4"+=MO[LTW[RJ(:'C+L,H6Y0F#BH!UGS,=[<"J\D-M
M=RW_T>Y3O[S3S3:.GSRG;,HD!R0, .;G AQGN+KN6$VXFZ?:V8%)CF,:E]&H
M+EVP[HU3'M&F/.0ULBJRQ#9?!Q8!3N;?_.#>RLCZ7G_M\Z5-^-#+0M6R)._<
M6Z\$2QGX;ZSEXYFXPRL-S[1+?9)VZ&A<TJC)BV[)@]?*8[[+)JZDT]B$K?<M
M/;7U_JIMXJ3MN5;7]*W'U"WWUJ=:V]PW<22>-CSQ\<]]K:>VKG"*>\(V;A?6
M\%RUM+JF'FH:6O,PQ\ @9W]*>^LC_9"QUGJL:1A'G'[.R-^_DJ5!7+2N)HW,
M EZD6^V+IIT1\LW+WO^VFY3X=R#?3<W4>FCND^\F[[Y7#N2^<;\(DY^+4%_#
M7*933;WW]\58V_S9[^>YL2]Z_(V?$WE\L!&FMH$Y+2@U9%8U"-'H-9V*';3'
MEJC!HI6EG&<GA^G@,U6J'YF<WN3XR/5!@"IW-)[38?.<*>A$3UAZK71:--YR
M>EC.#D<)+V!QM&U)ZA2LOHRW5I(5AXA(W'9V"K=,29P#F/"F@++'R:&R>#[E
MO7DS0@&N6LHCK)\1<V3OB)@!>#D[IAQTV'.#3@3*\8EYI-QF6>'3QD.ZYQX
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
M^V7KZ<-RZ\9*>?!H@X[[O-Q^XS7 T'[9?_84L+94;M^Y6;:?;>&V7>Z^^1:
M<K%X(#HB6%46S]U,C7[P_D?9Y/+:&V]).0I#.2A?U7J=E\/17MG?V<XTGYVY
M1X\XK;E%'AY\]EYYYP??+Y]__%YY[YUWRL;&$X0ZP)!.Z7!_N^QO/D/H 78.
M]\IG'W]</GSOI^5X[UGY^&?OQ>_!D;N7)UG?)^#PV[UJ(%?7EJ'#?+G_T4?E
M:+0=;9Y@#PJ5:\N]\L?_X-OEYG_QC7)&F<9'L^7=#<#/7+?,]Q?+R?JU<@I
MNOO--\JK6+_G_,'[[Y7MK:?ELT\_+._]Y ?EX_=_6IX\OE>V=I^5]6NWJ*OS
M\MZ[[S'"[T.W5W@^+#_]X??+ 0!Y[=H-ZE.&LFN#/'18T=BD!5*O,$'MU*#>
M\6&9/SDH1^.CLKF[GXTN>_NC:"9G>X.$#3\:$?>Y^)P_>4U>$LCX+%]28IG&
M8/"+O :[A*9V)CY737>=$G;@(C Y)XSKQ6R0:IL=. A>!,%J*K-;%C>!J0,B
MJKET9_@YWTM.U(!-S0!HL+/N&NY4,#TS1XSX,PV!Q0P@>0JWU^Y\JWSK]3\T
M\VD?:B(#(KEZA-!XW.S.MI2V/>Z\)Q;:C!U@BH#EGFSDG??PJX#>#P!4321^
M$K[&T J[T//"X(:#/&A9?&5*4"U7M>-GW)^<J6&%UA 4]FO %19Z^6S;%F"U
M!^='8Q<+Z*)LN[OC\NS97GD,[SW:."B/MT9E8WM<MK;];OBD[.P=P=N'\,!Q
M.9A4ZSK7"0,BZ9*E)>0SFT622_)M&2FO)SAXNH(L!=G33JT3^:Q#W7? OQT<
M'=15;:5E:N07>;>TM332AS8OC76%7B[CT$;V4?C67W9@-Z#+GW8*6NVY1VY9
M3Y<@IZFSQ%[#7#QSHVW!4/S&CW%:W[ZK]WF//\MU$>>5>#3-A2JE+BV;^0BB
MMGYPP]'!G#5]"EW5QNM70&S]M5I:ESAYGT&!]Q!+=]WJO8EQE8:F%>N]I-*/
M+4]JU6=O*J]Z:SF@'YE51J6,]54M0&/#W]Q&XWAAB9-$*GTL'S^6QB3\H6:-
MW\V529RT:][,L-%:)X;!>GF)^0+G1'?EYSG3Q'CQ^S+S\Z%>]%WS>E%^7-IZ
M_5TSH;G7^EC+]%MNVCQ?I7GEJ6K:NQ?K1'Y[,=PO:PQI\-CV.;_5S8'[I>OE
M7\W5\WEL;4>!^!7,KZ");';?QI!D_6\RZ_TE$]#N$$152/ILJ;S:H3KM:F?;
M 5#4#0L*)!OY.9W&%H!K/T=\N";'!NQ4&ZTX --IUZRI(K;-[=WBH<MJ['(,
M$$)&0*F&8S0>E^'"D#2:=]CY3H=.8ZKL/'M<'M__-&L%G8Y\\SMO([2.RY_]
MJW]=%I;6R]+:0OG>O_EW@+8?EQ$@Y]G3C7)&^K?OWD%0'I7'GWU$_'ME9W,K
MGW3<'^V7ZW=?+;U.#R%[2-GG2)<\GD[*P<YNN??IYQ&V;[W]C6@DSD^. Q3M
M]/Q.[/[69OG\LT\098""R3A3;9+N?_ZW_Z:\\]=_P?O'I3=S5$8[FY07VE$^
M-;F3\:C<OW\?P+Q50%7E$>G<__AG90*(?/1TJXPG;F*IG;1:*L\O/  \S\\@
M-(]'@+S'@-=GQ#<.(#D!G)P?GY8_?.UZ^>.W;]"!3@'.>F7J=+ZLKM\LP_DN
M=)\MP_7K=+RS9:G?R[JRR<Y>.=C=*<<,,IX^>5B>/OPL9TKN/GM2[G_Z:5E<
M7LWFHWOW/LF&DY5KZP"_S?(7?_;ORU, ^=W7WL;=8V  (/0C NFVTY:S3@ 8
M1Y-#[DR=X02 -RMG9SNE.W0J?SY3V>=<78^G=BM 4=OPG^VZW@L8*[AIV[KK
M].PX[1S!,.4$?X)(!P2"'0&X/)I^A [& Z./H5,Z1SH::>N.;?-O1^@F$#>'
MV'GI1_K;-)<<5,R-'5_ IW;4=D[R+0 .>IK1PPGA =#SKD=SG1[\#*PJ=VZ^
M4;[Q^G\1$"/ RL8UTC0?KHWULXGFJQ4HU9AG 44#'FR.M+%H2RE,VYG6 5L+
M(J&YMHGEY4(.-\K=+C^QJQ4\ZF[^CB&T:QG;Z>QH&T,WM;S4#6ZQ_#CMGT.X
MH;$:>+6L!Z/#LKLW*4]WX-'-@_(0^^#I3KG_=+<\!%3>?T*;XOYSW#Y_LE?N
M83]]O%,^?;!5/GF\5SYYQ(#J(>Z/]_/N\\?X?8+?1SL 4N)[NI=X'F\"4C<G
MY0G@]/'VA$')I&QCQ]1!#JT_IWZXYM-WU(,;U 9=KECE3)4YM1[K;$FE5< B
MQ)8?I$DKS$/+W/(C,W'UL0)0: A--$K1ENZUDZK/QI>@A/6^\@]N-1FN\"Q\
MU1Z[H[OA BAI3_*YSUDS:_B&!VK<\JIUXW0N@):RZ9:TL77F2'!<VT+JT?H4
MK,/?OFO=ZB:I:K,ABK:0]_K3_W-6K;KO>0<CU3"75O!90:AJ!.]-7VVO_--H
ML;$.NL.36(NGD9SI=<RO#;GA?VD5NFJ-@W;O3(/WIH-SI8GTH7U&(RO-C;2A
MU2]GOL1_S5[-[,OL5=.DW<9F62W#A6?SU>3ME\_C;YGY'<O_57KG[FK^O:^.
M>;3M*2^MM:OU^<L:H[W:?JNM[M6\^*[:JXQU>5?-;QQ$GIX D"2 &;71D4F%
M9VR3G631AFRCTQUG_?&0]X*5K1T !P+$G;5VZFI=! )NDGCX>*/L DJ6EA=R
M]IZ?!;.3<UW9O7OW 7V'9>W:&O'/9+.( FQE=97G.NI4L#Q[^B2=EMJV1_<?
M =A<X])/@SL_/RKO__B'Y=T?_I#P][*IY.;=NV5_>[/\AW_S;^N!PDN#\ME/
MWRE/'WU6=G>WLMOY\'BZ7+N^CH ]*^_\Y*?EX\\>TN&=E%NW;P0@7;M]-R!L
M<K!7.N[,!>A\\,Y/RH<??%@VGSVC^&?ES6^]'>V5@LH=?T=':BE.RA/2^>"#
M#\KX8+ML/'V:HUL.]K;*I^^_5Q[=^QC"C_,IN,FH'C=S?B;8\@S#"?D;E1$@
MUBG=X_%^F9_V4WQUER\DP4R5PPA0.QBG%ZD-_!P=[8,[]RC#(1WY";5@G AJ
M.LX;?BZ.SFBRM5\V/GY<=CYX4OK4_2$ \<<__*B,-YZ6T^V=:$$W/[]?#O>W
MB.^@/-MY6L:C+>#=85D==LLL\7J>Y,[F9GEP[U/ ]$?4[4Z93$9E=^-)^?2#
MGY6']Q^7:S?NE.75E;*QY1==R,-<!9$V$#4T[NI_<.]>.IVEQ:4RWML%-/;+
M_.(:H'^-(I+W;.00<-&YU%*&SCX)]*27C!MWGAVT1/Y"E_"Q_O"OK6NPX$G>
MG0"(!(&FD0T<T#28 (IE,P8TE=<$4P/X58!FRS#O"ZY;A4]/J#/]+BT,RMR4
M1U0=II.VLYX5,!-?K2O*X1=L<.CVW>1"!P;?^$WZ6S?>*&^]]EWR/)W-9';*
M\H(\5$'D)&U!8VGJ%:!@TPO8X"J K#TI_P((/:F-4P-:OZV.!__S/@*G\>-?
M:\R?29P"#M*)I6.F[1'W27BS:B*IRM#X!%#L5')VI%,/H2G@P U(:E$GE"?E
M\'HHD(0_\3?A_>B0 2'N$ZZ'/&N=OA_A;XR;7Q4:,1C;]SB=T3&#DR,&H4=E
M&Q"ZJ06(/MTZ"% 4D 9$;NZ5!P#1^X!)P>4G#W?*9SQ_"LC\F/N/ :$?/]@M
M'WP.,'V(/X"I87?V27="R0"5JW[*<M@K0P:[?:Z+#&2'?E8Q!Y9[3FES[75*
MSQV^7G'K\M[!K.T_WV3&YEOL 7[N"A>TR&>"1.H%6NM',*O&V-&E %$ Z*#(
M.LN![+C!3*6'EPGT]T0$!X$"U/ M]29XQ(EP;BJROFP+Q&$+D _@R>&P7Y:6
M%FA7PUHVK>M'._4K05W*H?6(J_FNAZICR9_7G)UK&<A'U=JK *AN ;N5?:HA
M77_"/_ZG/6(%C;3!"DBY"B:Y.F!QD!<PV@!0/U/JX,T^)1I2; 6M]7K5KZ4,
M.SOHH=#&R4_D3<"H5_PK&UP3Z8<';-OV'2F+;0!:UI;P7$F,^HM-RIF$Z_7"
M_F)CT 37F'YSV][X3CGFW47^DL[S*;1NO^TF,L<K]J+<OR/F11J_6&^7S]K:
MY^2Q>?]S)@&^G HF^>5UF\3J[7/FA7C-0R+[SP B#_/9PR81&IL=;R4"C=]I
M&S,R7>\C$'BC9L*N7.-[ITT%26I0!(>^L].NVL:9LK6[A\-Y65M? TQTHKET
M_=_!:%2^_\.?Y"R^U[_Q%H*BE&<//R_]A6%960?(C4< K_WR^.FC\L,?_:B,
M>59S^OW_])_*,:!E>645L':_/'O\2;20(T#:P<$!0GN^K-^\ 1 ;EQ]]__L(
MS '"<J9\!(B<[&]G&GKG *%#I[@$N'(7^:<??Y)I-(_#6;NV6 X)NW[]%ND)
MY/80F.=E\_'GY0?_Z7OEAS_\?MG<?!S-TO+:6ETW!W"H0O*D;&W=+^_\^/O1
M5CK]=DA>/3K%330'NQMTJB-(>ESFZ=^EJ\#5SF#0=RVHSU*0FH @TU/'"#Q!
M@K1'@%('1R=N^*A"QMVI"E"U/H?0U35CNV.UR]:=7[-0PS(#.#TK6]N ]L_W
MR[OO/BCO??BH##LG97%VJ_SD)Y^7A>%IZ:]TRP[^WK__2=G8>5R.3_>@R29Q
MGJ;S6J3#L0,\.AZ5;<#FWK9K).F(=[?+HT</RZ,'][/91RV$=>=ZV!_]Z*_)
M!WDF1_O0_L OT$R@/Z#U_OOOPD@GY>;U:^4(8.]Q.N=S?>K@>CH-!S(.1 1B
M[92VS<>.1]Z1U_)5)/QE+1]Y$Y"%;_4+#\K1 BH[5_FS1R?IYA77D]JQU]V[
M\ +^#8L3\3K]*C"JG8]U<D3\-M-\KYB;(T#P,3R<S0IG1T0Q)K_DQS^KBSC)
M&%<Z8(HP-]]HEZA:IW;%O[>OOU;>>/4[\!:@FO(Z"+.#%$AZ(+IT,A]ICQ:\
MN:9-4D"O56LE>+"$#7!0:)!8/>**_"9/)FXX+AH+<V&:!T'A25V"HA;5J>O)
M,;R#/6# Y0[]L4 /0#@"]'GFIO<3W$<!@CQ#8_D0E@ZHY+;*"RV)6X^>JB!(
MSZ85Z.&4-\&XYUT3QG:3J7"?"6L<VKPSG[QW'$6R2<?VX'?4!;&"TBSU +PG
M;]C]\7'9WO=XIE%Y!GA\]*QJ.S]YN%4^NK]3[C_9AX\9"&V[,WY<M@&P:J[[
M/=H0X-!VE&]S S8]J-H-&O)2)Y]NG"OULYKUTYH"S6Z?J^ L(+/ZSS>; 7 )
MTZ^@K2M0$W0"Z-2,.FA2?BT1AP>IV]:/QH?E+Y\<ET>C(SH$ZD0Y.3DM]_=/
MRM,#@?E)^9SK O%X#NZ][6/X6GHCWY;ZY=KZ$J#834>SU9*^7W_JNM:4O/7)
M9[\!QP/R-?3;Y(,N@V_R'N#LFMX*K)U-&GC?OP2C/:[#!GP/_)ZY_K#NA/9]
M_%!VRRH-I)'WEMFO7]G&LJ/>/D.0"@T"5N'9:&9U#^]7JUR0D95%48!4<6D#
M#@"[&$S"#QE TE;R?77JP/@-'HVM;<<F89P)<\42_+*QO&#JRR\TAO\B/\\Y
MQU]K&S=N%'55ZWU9YEIBO=8VKOV=,4U>GRO[[X!YD<97\^^[/.,E5W[:>OFY
MFK%^,;K'\O.%-N_]_2(3'_7V.5/3J'GB_46:\+Z=VE<P7QM$>@ZAB=9T$<YT
M8&F$CN3LZ<B$'7*F^.S0TADAM)WJTY_N=LH 0<.J]?/H%@&. F![>X?.H*Z'
M]*@:.X],6=LI3YV5CS[Z%/^SY?KMZSG ]^GC!Z6SN% &BTME?W>G/ 8DJM'[
M\*./ :L(]XT- -_/RN'A7KESYP[ [)/RX3L_*'N &K4[NWL[90)(\_.# HO'
M]^^7)03:Z?&D?/;A![S;"Q!S6EV-Y>D9(]Z)6L*="+C;MV\&/#R\_Z3<O7L7
MP3A'V7;HM";$]5GY^(-WR\/':DL/$=%JD,[*ZMJ-,@.0]%B7J?-)\O?3'_RX
M;&_M(*#GH,]1CC?9V=D&_.Z1-S<O ,R<GB*?V>%YZCEF:G";]60(QFBO.C/I
M2(_H904A1PA%^H\P2\MLD:%JL_"7*1S^"!I:.\6NL+1#=EW;:'(.F#LI>P"4
M&Z\,RS?N].E01V7ME<6R\-JK93*[5)X #@_&SXA5 %N@'QT!'10$)8UCZ'/,
MK9I7@#.^1H='^!\'V*E!4_C+5SN;&^7)PWO4%;P!G[B>\_.//RJ??OBS<A\Z
M/KG_.7Z>EL'909D?J=U\6DYFZ(065\C\8?$0^!D_FSDW + U0I5XGCYUG>8'
M9?W&;3JB/D#6.BT!]0+,1Z3IU'!OX'I*.XS9LOELHVQN/"O7&5SL4]>;.UOA
M4SML&YP TT& &%'B2E\'.Y;%3B@;7/@3U'I0O<8-&_/S=+8 ^=/CW=#?^O,(
M++4M.9B?/%=01XT'/ *P#FDSH*Q;UU\M;[[VG3(+$*X@LJZ+%.36-9'06M04
MP-C4=_W/<SH:VZ,.Y#CTT=T\\Y?#P=5TM>]D"DS]U5C*:K)>C6=E@(!N/"EE
M;SR=HVOVR.^!VD- HII$M>#N<)_(E_@5S!D\4Y21"?(D@)$8PYO)32 NM*F:
M,J>#K;.Z5*$"Q HP:UP^2S\!9.+F7>+BOL;C\H6J>9/? RRB,88>H4F]"C+2
M&'CO#(AN-7Y/4Z <:D 94&SM(A\>;9<//M\H[WZV43Z\MUWN/=@ A)R6Q0$@
M!_E%TPJ=#%^-E*QERU=8J">3JO>5WE5C!]\P"!.T1:/G>_BX ]\(1*,=P]T-
M90)4P9438RX!. ;8_O6CX_*#)P?(W,+@]Z3LC,[*3S8.R[/CJ?+!YF%YL'=2
M'NT<E7WJR,^P_JN/]\LZ@^-9@-ZUY6'2,,O2+?7CO73$)O?DCQS5/$LGZ8;U
MJG406C61:B0%? +="JJ[ NH&F'H&HT#:^P!%[@62K?:VW^R@OP2B FS]8 &?
M>=]8UYX'I-*&^X!8@6IOP%5 2KFJ!K@"TVA0M1?T\RBC1NNH&_34KV ]G1D%
MMUP!J[!'&DV,E&E-*-/<_Y(FT5R-Z])4COD%EI^+:P,F:S9K_6A_'29@]Q>8
M7U=:;3R_GMC^\Y@7R_[%U*JRC0!?6+ZO6FZ3_'*:^^YE[VONS$E]W3ZKB?P-
M@\CCHU&F/&Q4GK/H1@V%I>6H M.I@7JU(_4LO1,ZO(/]@S"A %+MW\%HG YY
M=14 0& [10NRL[.'H#XLXZ-#P@ FCH[BIN;D'##U^.%#>H@31O*,E'N]\O[/
M?EKVMIKO-]/@CPX/RH//[Y'&"+"V%HW8: >P 7!QRGL'P//9^S\KVX "M4N>
MDUC.#\LIZ748Y1X"EDXIX\[69AGM/0/L'"#<9N@87+M) ST_*=TY!"O R*G(
M_8-)>?IDN^SN[I8E!+#'!=FI+RX.B6=<'GW^&4#5LM>.:AT ^?HWOU/.YZ;*
M 7DX&>^7>Q]_6M[[Z?O09"_ T Y$>IZ= +9&.^3O*)_@L].8XP48.QJ3JDFK
MTS G='+T1@&!=MP[(S5GT^6(=VH=35L.$1"KA0D38]7 =!6BQ$^MD6[M-.W
MU%JZ2:$/N)B;F2MW;JZ6-Z^ME7L/]\J(^I]?NEY&9_-E>W<#.FP 2#UWDSS
M'QW*=WXNR)G0^9X2L\<605\U0.%7NCWR H9+AVX>M@#\$X#U'K04\+C)Z>&G
M'P,>/RL;3QZ6G8U-0.;CLC1[5-Z\T:-\,W24I]!WGX(=E>UGCQ)_9VE5O6HT
MBO+?QQ^^6][]\5^4;__>']')+)5[GWU FD[;+0'6]\O[#"I.H?7U&[>H/T'B
M6;E'O6UM/"W?^,9;@,Q'Y?'C1X#593JTA<0KKTOR')9.N2R2ZQ'50/DMYA9$
M5HV1G5'MD#TJU/6HA]2K=2& <*KWD []&/ E/30Y:_&$=G'H0,TLG9:;@. W
M7_LV:=JFVO60@$F 8S;7P.-J)6O-5@&E@)&7GM=4\((R>A,00UU:[UD3"4TO
M_)F1]OJB4?803O[9VS^F_JN&,76MQI4:K]^)AT:Y0@MLE_+FLX-<W73D-1HD
M_&4@V>0S]X(57M3W-8_FQOS4P:DW/,4*$"LOI3*PUH T%U#JGF=?6?8:"];@
MQ)ETFREDT\5-D&<;,OT+*Z#3+W[4^NT#[G>0(]L'Q^7IHZTR!3UN7Z] +.M
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
M3CG9\0G&LSQA7OJ>EH7A('&XC"&?MB1? C:/]W$3R;#;+=]Y[97RS=?OE">
MR._]Y8_+LZ=;97G8%[643^[=*P\ YZ='V^5@;S,TOG_O@[*]_:1L[6R41P\^
M+1M/[Y.'0_BXE)^]\]=E;W>SW'WE=7AHI=RZ=2NT^?/O_8ORDQ_\.>#@&V6A
MW\DWRSW\?65M)0>EFW\;GY]&+/#:Z&"#Y*=Y[I0!91&XJ%4['NWF**5^UZ4(
ME.QDG[8 ;Y_6;\@+YCUVQ:HX!0@*P#.E;$.F'DW$SV:"><ORXO7RUAO?A)Z
M<6@A?05RT9@!L%VOIS9?B6#[S)<\"-\**>^K1@Z>Q]&.H!U]ZJ4]5JEJ=MI
M]?V+)I_\DX.B-C6K_& <3#D(L*\7%%F,?$.>LMM^G52>$<Q!FPMP.>-ZWP8\
MZ@9X5,LNX'1YB'YSS[M9W05_^O4=Z1@FH!-6JEK,YGKQ7.--&M@NZ75,,\#3
M*VT)4.] 9&Z*>T#QO'*%^SGNJW5;7;WJIX??-Z_WRS_[A]\H_^COO5G>N+U2
M;JP.2Y]*GP#N4PV0))I-Y)@:8K6/N?+2H97U44T#@@R@._1VT!%1CKM+2]RL
MPR@;.>C)$QOEDX\?Y#.7W0Z#/ 'D'+*#@KO$QJ4^=U?[Y>W%V?+:<K>L#Z8!
MEC-E 6*L#.8 D\C;N>/R)S>1O0QH-AFL;CYF,#A&+B+3/6_4[[B/&2"XX]_O
M\SM \:M([4Q%!H+8[+H_H>WCE@U@\@%RP*)D"4\,E901D0!3:]NI?%B/SZGR
M5YX/@&SXK_*I?IHP\F_"U'ADRZPKS7.E6QNV7FL: 8'<USQ5:U[D?^NG:G]]
M4>OC:AZJC7/:2&MTOVJ,LLZR-/=7;=,VOHK1[XOA?Y%YF;_V^8ORI+'(+==9
MR*3=^,\R!:_8]OV+IHVGI45]YK[Q^F*(%VGVRYHVO=]&8\FNEL^\MFX7=-+R
M[%66N'!7SN?)NKB\UQIE#=$:W5\TB?D+[,O\/V]D>],1_=AB[<>^BOG:(%*-
M8A5^  <[=CHP.S6)XZ1EG8X>(^R.0JCLJD-0[>_M D#I0.'<\:1^)DYC=IV*
MKM-]'A!\C-\].AK<]8OP2ML&8+B368 G:',:S]&U-!+D.57E=+5KUTX.QW0X
MQHXD/R4M .@4 FVA*Y Z+EN[HTR;)CCYS[EH=DP(,\_Q0R+1@4R7/4"/4S)J
M\/8/7<1OPW)-H1T!45M -2*4GZ  HGJ&G#O)GSU[5N[=^Q0ZC/$#@!K3V5+8
M6=#F$""F%O?)QL.RO0<8)3*R$6'H1AB_A6Q9]O:VH<-)N4GG= Y@ZQ-_=E[#
M'$ZS*1=MY-NCP[(W.BZ;NPAZ0">U #TD#7[X$QB> "#=W2HPZ0%@7[^U5%:6
M.H!DP9H:9.@WEMZ5#N8E.[CIM-SDHI[ME1LWR\)\M_SXP8.RH884^DU3]D/K
M?')"W@$+=-@Y:H1TG/YW8"%?N"/4W;AF02V+6E2!E9JH  !0I#19 Z39.;G.
MRXY#,!_Y3UX,XX#CK3=>*V]_Z\WR>&.W_(>_?*_XQ: W7G\M.WX_86!Q>#(N
M[B*5I@X^!(QDD0[O))MU=J#KYK/'Y<&##^F0'X0W/8+ESNU;@/]2/OOXO?+]
M[_V;L@_PO'5]O8P T/<^>I=.=AMJGP3D3Y>C\O#>._#R5@ZD?W#O_0P<A@,&
M,AFTC  Z,^7QHX_SK6QWH\Y#=Y=E>$ZH_#LU5<\AS"80^,ER1ZA37NED_C/%
MS7M(4Y:&:^6--]^(IM-V9WUZ'I_WE69' 2H$3;O0V"ZM"^5).FZ%6&Q]QR5U
M[;U'_&2'MNX*DNHI?EK3=HAM9Y?-/8"D=$C8?"=?OLRS'=.53LRXTCGC(?$;
M4TW#Y]IYU[S8-C,-S;5JJQLP2K!HZ^#O:,?@GU:C*?"<R7VKV:P:3T%EJ^V<
M!30Z> BP!&1JYPCCLE4_-1I0*C\*0'V7>X G?.%SPADO:7@>K)\)=5WXQK/-
M\OC)!@.5@[*UL94#_?=V]LK.UF[9W3TH^SO[Y8!V[1><7#HSXMZ-@:[['NWS
M/*I'<@G*,NM!O"Y/4)["^LB@\_)L<S_@\8./[Y?MG9VRU)LNRPM=V@5UEB.C
M_/SI<CE"WLPB+^:G/"G 38W*%_Q0"^=GM ?>SYV?E-6E;OGSOWZO?._/?I C
MU:S:0P;-V]N>H-#8'0]UWR<][P_R 8>4:8OR87=W]PFKY7G_(.5QS7M *&4=
M(YL$HVJL!:15]ENVPRKOH=V%I?QULUC5LLO+EE_FD=L$>SG1@C*I@81;X!5E
ME2 T3^&M\(^<U? UK!.^=W:D;O:ILP>&:[7,[9*>"FAQ2_^A_/1"'C#&);^V
M[>6JE;^_S&2:GNM7L;^LN0I2V[M<D]^7FZMII52MWY>$N?H^X:ZDUYHV5*A=
M_YOG2W.1QM<T/Y_JK]=\W=RU/'#5M&[:EEX7_GALY6=U;VY>8A+F2W/FNR^V
M E3C?S&-"[?&W?MV+:V*AJ]BIBC$UZJ3G9V--&"UBFY"D12=+H),Z4X&[% V
MMW<B*,V@&R:F$5A[N^Y8/L[Y:FHIM[?K5SO<2;>TY$)T  TCX$V$HX+/[#G=
M[/JXP\E!IG5/ + ")'=5'XU'I4-G?01@W!X?5X%!X>U,U=[- !SP1"^W']!T
M#H Y&>^E,1^2M]W=#00V>:3SMCR]^2E&ZOTRZ"V0+B-Q!1]Q>73*X;'@JC*#
M-'=MH^!QA9&^4W@*>34'O__J&AW5='FR<X1_P"?"4F6:QY\H,-5J[A\!>H_M
M  F_,(6P/2?/53!9(99=8:G@6NC/E&_>Z9>AF@C@A;MGZ\8%\G-$.;EJ'VV/
M,C5U3F?BU+7G:1J7ZU-GR9=:1D&(&H-!9Z;<O-XOW[BS2AZ/RU^]_S!QZ>?@
M$,E)TG:L=MSB 05Y!_"V2"_ZAZ^^1CE+^?']!^49G0==7)F"MFIG!3R'T,@.
M7:7)"AV4=:&&=DH0) B<GH4'ZL8C <&@[^<EC7\V:Q?WZ$Q75]8!G*?P$ ,)
M0(V:L3$=K/7D<3E]ZN>?_N-_7/[I__)_4?[=G_^@_,M_\^?ES==OES_\_;<!
MD _+_^_?__NLT?2(DG9:S7H#5I.6(-VRSD)'ZU! :]TX.)DM=^Z\6I97U\I3
M0.'3AX_3L*[?O MO#LOG# A<:#_@_8W;KP D9LLG'[U7.@#8\^DY0/^XO/V'
M?UK6;KXFT8@7(I#NNS_X,_AWK[S]>W\7H-RG_3RC7(N45<TJ@Q$JQDYS,MZO
MWY"'O@Y"I)UG*M8#EWG/8./UNZ^5_^:?_Q-HNQCMD)K'HUP/RSX\O;VS&[XU
M+(6M5OI;J7"$HD%@5CM!'C!.,.:9^G>=Z*R?J)0TK8>$;^[Q>R$V"&/TNZ2I
MIIV8:RJ\MR./O\1A:( =MZXG=+=\IDTCI_C!FW(@;A@/Z_;NT@U;':X8_*C5
MQ=$Z5?&E9L_6:=_?:E<2WAO#DQ8XL_$E78PWJ1!';==)#C]YQ<\YHR3SGL\@
M^MX?WB=EP0IE[#$PO;:V#/_V:SC_C$/>PQI&'G3L5]=NNNP'=S)*332Q.M3"
M7_A5<"/]ZBO;]\:SC2R'$5P*M%=6E\N\FM3S^EE4/X[0[W?*7*<7H.S 5]EU
M?B2(!A@E/I>:'#/PJX,$9<B P=![[[Y?_O*OWRFKJZO(X27DT0C9;ALA+_@+
ML$J^&G 6MPJZM-F,A)L -OF7OA! .E@6I^0M2CL=CR/^@M"J?^*RL(E;/C0<
M[CA8_,:?<9F6<M,T&K_ZLUY)1^/@H)V*:]<11OL.S:5;9J5,S_!)CYB,6WY-
M(/*A?_,EP\:US0=7ZZW-I_&GDNH[>>Y%T\;I]:+=O,1<?=/>7_6>'-=,_)RY
M&G?\-=8 R6-CKJ:AL<]KWTO'W!%/ZR9_M$87W4WG:GJM:=\GY)4TV_@2IV%:
M/U_#O"S=J^:+WWQU8]Y^'?&\:%I:MOE7?F2VE1M=7B#9<Z;2M?)T]?V"ATK]
M>OM28VI?8IH$;0_V#<;T53?6?&T0Z6[F]G!7I_<DAM+97<-.<ZLEW $D'M"I
M95<<'>/![C9D@&ATCDZ)N/#;P[L%*)XY-NC-E86%^KFZ)UL[ 1&T5%(CS-$D
MQ]V, )$>M)USZ<Z.RQQ":8;X_*:T  TI%F%O!TJ?4/QLV=S)F+![.9?O:)\.
M%@NJ1/@2!?$ZI7AD!\P(&ME45LG#H$<'?3@JFWL'I$Y\U'3.LSM4VU-W,F=V
MAD:HAC5Y!)"L 5I^__5K$?JCHZER<$2Y$<@3TLRZT;FY *C/GE$.0*-'\2#W
MH:,=!0",ZP0 .#T%\*(C<#>VWZ_^[IVE .;L/ 2="8?&!%+K9SAW8F_N 3+H
M\'R6H3+%[-0U=6/'92?I[+WWM]8'Y=J*ZZH\:N>TO/_Y3G9+J\TXF!"&ZLSH
M7,[FWD[4-6X='MV\TW?]*O%O'P!6\'R"O[D>0I>KZ[3LW+N]J7+CYI J% #N
M4P=V]FH YJ"5U7=4.H#VI<5>Z%X7PP/R3P7E_?"!&T5D?UB;<D#P4P0]93*.
M/_WC/RG_Y)__MV5[<EY^]M[[N!^7U]]XK?SDW7?*O_SW_[)L;3_#7^T,Y"./
M*R*#Z?B]MS.61[(L@P83#;->R&\V,%"'9_!@.AY[)HR#)N^SIDUP2[P".-NT
M7RTY.9LMUU__)B!L)ANK[G[C#XL[:W_TY_]C-OF\]?O_ ,+.E_N?_JQ\XUM_
M0F?N8?0@>\JJMGKCZ6=EL+0*D!N6(_CY]-SE'XR#&'@<RON[H_+Z*Z^5?_Y?
M_].RNK0"K4<!XQ,&7MH]VMS.WGZT/ Y$3AU(V,1E4=I).G>I&9)PA[70UI>"
MRFE%CQ^:ZW3CT]9GW<?POKF[$'*&E^\]=4&MF9VV=#.D\4E//"5>X_*\UC/H
M)(CRN)IZ2#D#B\1-?KSJ#CW,GW5E%B\2UD\<JI,;-@2DME'+IO9</S/R/A[T
MHW;2JS+*)0&A 74\15C;1 88A'$Y ,EGP(/7E%<D*!C4S?CPEK73 N=SVX>$
MI+QN^)+W/?M5+58+^AU8I@-H;.CN%9[CCJL QC)B>>D2&-NG+"M-Y#4'W"XG
MV=S<89#@\553Y?;UI;+&H-OE!&JD/2)M97FI]%S.81R$.T,&VZ:RPYJ\F[YI
M2]\Z;2Y- )&$^>"#3\N/?O1.!CB"T+U=/V8 X\5(G1J^4K3&(4BTK)0LSKX)
MR"/S^DPXRX#LGYOU"U?6DH-(RX<-X)0FUK7<85WA%IH:5P-(?4_[UXOT,LT*
M7BMP-3]>/1TA_1#6'#C%+>^%AQ37'EUEGK#1C.O/](E+N@1(DKY@TW&<<L$!
M7=:C:@QCQO#O20L>TD["23^OL=9C'J&KSUI-\I64?]Y<N''3WM>K\NA*"-L$
M<2?)*\8VIJ_6/;DE7*Z6J\E?&VM;JQK?&$YZ)0ZL5^G1EN&JJ?Q3Y61F&R[B
M]JX^MWQV82Q#$U]<N?=ZQ4?"_#J,]'HQS[^L,2>_:AQ?9)(_Z8'Q5SJ*"UIQ
MTYK&RX61/K:":GSY@H>?H^B+QA2^W.04"N,@K<B>IDW^(O/U=V=C,QU%HI(@
MA,&FP9.X EG-B O]%1J"2 5V75S>B:;#Q>%GQ#'7F2]#A* "U'"NK:L;+TZJ
M(%$P240%?VP5+!+=#0O1EDD_!=#T'''7<_S\,LWBPB) ;8Z2S@"J/*?N,!K0
M,P#H% !T2-HK_1YY5]NH-DAMY%RYM;:>SG&?SEB@)HB4 2JPL4,!4 & /!#8
M=8>S5(!_UY9Z9;$W7[8 GP?C.CT332W"O$_'[)=,G*P\ ,TYR!7D5-)!2\II
MW =C"^,:,:?8 &(K\V5U,%\>;0%H\>N:RT.0Q5, Q0%TDEYN9O%PY$1J?BBR
M=0,)RP)A^]# *4\UA*Y57!HZ*C\*X!"L[(WM5 3+@"+ KV$5M/8C[@ZNPDLA
M<)9/'*XM+I4MZ.C106>D1U52CW2>T,JOC;CFM+\P4X:+'=PJ'?@/ )?][3AF
M =\=4.E@4,^&FZ4S=!?\F=.[^''#T@F@P\TL:E(&_0$=13=I"%CV1KN K4%Y
MZ[M_5(;+JV5I9;GT%Y?+PZ=/RJ>??40]>^0/=8:MG83'4='A*T6;Z:\T8NI6
MS7G6)3H(@9[Y?CMU?"X!N3HE71?O.[T&8"#_'N-3(U##1L="Y]OM=LMH9[<\
M?? YH,YUJ26'JS]Z\%&."A)L3!C0;#U]7!:&2^7:]5<(*YT\@F2J;&_<#T#M
M]X?E&+XY.3S(])N?P.S,]P)J%Z']:V]\ _^=\*%YJAM\ (U<L[F&?"MVI+6_
M:1]><;!]VI[2$7M_X=/VZ]HT>,->E_HW8,+6"&+T&7"5=H<[Z5JN@##^XC>R
M02"ND!0Z4+<Y%0!^V=LIXR=/R_&^'RS *S+!^-0DRF$YF#U1U*XM;1];Z]!7
M227UE"R:9]XYEGNRZV<['6+5KS-5FM1XY>\*5GU2: KD"(\;3C&" %WCIB&\
MRS)@71..&+=,55/*'_=X"6C+X>*T,WDA\DDYA7^%L['5SC?2,K1RH)L!@&NS
MQW5ZVT'U+H!\9]?I[WW:YZAL<W6 ZY=MD@[D&KCVT5(B[Q:0<<[D6!]UJK:N
M:3VC_?C5E\JW-:.VX7KK54K0;I%W M0G3QAT9=-//8XM<@WY5*=^Z\ J2PN@
M1\!7 %<#(D.OFH;Q.HAV>5 Z3<OJ9B\&6_F\H>7FWJE\-T >,!#U^#/78.X?
M'):=[=VR3YF=_G8YSSZ -DL 7*/IN;+<V_[;KW%YKQ) 6HZAI=/_8Y?-J'C
M+;H(*LWI?)>1>-ZJ_8N#NWPY"3[)5V^X%_Q;'&F6-9+03S?S7$^2J(H3Z[WV
M0=9PI6<%BM78U]7^HM*>J/)<Z?+SUG;LU?KP-_>2,W]>:WBM<;QHV[JLX%C^
M]!Y+O81?FSBTU7_SGN<THABE>XW'EXI)[Y^SAN6:.&,ORW 13^,GU^;>JSP2
M]Z9MQ=U';>/VJYK$_RN:7T].7FY>+.<%V7Y!^0V7=O:%)I'4VY>:GZ=,Z]LK
M33NRSW24LU5N?5E\E^9K@TB!BQJ_: 6XYA!?"\J])CLVZ8CK.BDZ%_P[FI98
M,X!(._^Y3I\1HH>]SN=,/<&BB\TC8(W?0@D:B=LONW@TC.!0C8_ELP(2I\(:
MMS,$FI^\*S,=+!TA5M JZR8^.P.$P3["2($P#8A<&_3*L"O00:C1:0M(5Q<6
MRLKB@E2,0-I#X!T@>$Q/\)'#N<FCCVHYTDF0GR'@;'FAERE.A;_3\E:#Q]QT
M<5M?6LZZR3TUJ>0[&@OS%482P-GQ ;2X0HK29:3;ZTR7VZM=_)R69]N'H;L@
M<H0 / "5"8PMF_$HM!5L'M]C U? (>_*]>5!>?7:,N#8-70(2M+NDO;L#,"9
MLMG%V=%[MJ(@UJG!*HP:$)ER^TRG0J?U^Z^^7K[SZBOEXZ<;98O.K7*<@LK.
ML:XKZ_6FRR+@M]-E8$ F3-=X!>D"G1J?D0,OR-<L=2 2)3BTH*Z)1-ZQ8S4?
M3B'GG$7R+BBW@SRBSKK]I7+CUNOEWOV'V4PC??;V=P(B=W9WR!A)D3>U-6I$
MC%\MI+P1;0UYR4C0.J6P BR/:K'>_';X//[R3!XB8.T4^'-@DJ^&T+G:Z?;S
M7?9NU3Q!2\A+1S4NNSL>N[)1)B,_[^EWXND [>C43--QW;G[6C8?;3[Z@+R,
MRU/ YN'^-F!Q5/:>?5YV-Q[4LR0G^^7Z]9N !7@3P+Q*G8X].Q0>]E-Y:IPR
M8*'-U24DEJ V$CM^IS;3\=OI\TY@;K5>!9+1S/#>]9"V&_D_T5PQ$60XQME;
M+@1+QRH8OTA7=VWHEFR4*<#W%'6W_<._*O?_ZC^6P\</&3SV2Q=0[&81V[GE
M4'@1##> /A=3BV!3MIBFZ2>=4N:M6_+J$4"V0Y>*6![/6:T:+HM1P:-M6P F
M2'<'MO(K1U!9HZ3M6MMYZ"$H3?SDV>E,P:=\$R';E*TF7_E!OPZ /84@&E;>
M50T: V1X+IHU\E<U7::ID+9,RH\:UG#9@,2[ #7"Y5Q"^,ND/%1<$&EG;8Z6
M!GY-"^!(7?EE&#^QJ';3\Q"CJ:,L51OJ,3ODTS9G@6*498)9306)&QO;Y>G3
MS<AB^3F;^U(VLIZ\UI*WM%>VM&6\M [,FGOHE@$^5MI718+TJ?QG6Y0NMO,9
M*J6"4E-"QN!G86'(X'(84%O;IT-OVBIE.DF?@KRS[=+@!)-C!_O(LO'(3[^.
MLZQCC!V- )X\G^-'<.YI!NU&(==G:@\)FQ,- G"A%^F99EU.!;6PD8>47V6
M[^UOY#MYHJ5L:@;/%4 *"@G+CZN3S7WBP]\%\#*-]AZ;>C),<U_CJ>EK0P?=
ML89K;?M\]<H_UPH8$^8BCTWZS;T_N=;;R[#-L_=7K>[)3_O^"ZQ^$H;[&.J\
M7IZ_:EJ^^G6:Q/DU[6_:I*P0)S3DZM\O,I4^7Y8[V^>7O?_Y-)0_:==8VVCD
M4F-U^ZIU\K5!I)M*DBT%=)TK($=50$@@P6"FE.GD[/#M'!2B 74("3MQ6B+^
MG::$H#9.HDO#\<YX]8NMG[-R%-[%N6J/7"/IYAAM&B_^CVGH'JZ#% 1'UO/9
MZG2.TTHV,$D)R +(F&=W1B]VR1/I"WA'DX-H3%^[?CWYV'<*D8:K9DW0YF?1
MP!4!"FHDL[:&XBH,O.]U9LM"MYO.8'L?0>:4(L+$9W?KNMYS'Z&U<[ /J"&?
MT,.UC0K_,S\5=R@XE:;&3P<T>U96AE/EYG(WZQ:==C8^P^[S[*YP:64>D+\8
MV)$RY[-QY]9% < PRB;.F\O]LKXPR(C:+^&87R0>])PM@UZ??%DV@0;Y(@XS
MH>"T*MI.*&=*XB:X'1T?ED^>/BL3!3I^Q0]V7&+!^0ZTZ&.':D,<Y0N8C8?Z
M ""GOH@S"^>YSO=F2]?=^U/S)$L8NBV_#TRI ";GI4]GZ8Y[ZU^PY^<3,U:@
MT^X-5LK-.W?+7_[U7Y5W?^;:Q%[QL/:'#^\%Q.6+$W,T#.HZH!U^\*Q/XY8^
MT3Y0[H =^4>>Q<)QU%F_K*TLE\7!8CI&P]K@[>#5. E"TV'/T'$S&++.!,DV
M9J?!)*-3T&/X2JYV0YA:V1.ULH=T;OM[/-.1C;;*IQ_^D'C.RM[3)V7WV9,R
MV=LLXYUG9;RWA=T!@QR65UY_+5]E6EE>*)VIT[+Q^+, (*?Q'.RXD6$/<+KE
M>9EVV%B-G;/ 55#BU*AMXK YE4#-J?QGNQ58V-8L4^B/&R2*S:^')50V  #_
M]$E$053/L11,UDA[R@_M4$VNZ]U\5T/8AMHS8N49B%$.GCTNFS_\?MF_1]YI
MP\LW;Y2SX5*90/LYIX+)BW&>-X"DIE73UCI0;>\%P Y.GQT 'AB@#&E_9S#&
M"6'ML!V\9 <Q[5/MK%G39* +:+4^SVCW%70!VI1/J4\L?G*\CY*6\)91N,"K
MFCSQ5+E#&/U":T^62)YXU^9=,)7.G78@/0QCZ+88(2(WTC4S+A8W?[7>!&&F
MY%>RU 96X%!R%NP0:UCEI =C^RE !R3I'(A+K74=O$6B)@UM9"Q6XQNUE]M;
MN^590&0=P+7?F&[E01LVVM4\)VF,\52KEM.,)S5E!__AD7A.P:HS&13LNG[4
M0[]KV*:\Y-O/S2[!XTLK"_CKA"^5/TY_MUK1.?A3?C9/IJ&;T_*#X3# V_9F
MF@0-&.[@YO(>LV8;#TB$-B?P;=I_\HQ?XB,;H9E1&+=?(@NOZ$8A<HAYVA?I
MX[D)C77 5&DK>5/O/,N+K;O^*E!+#N/O NC%?WU^J27]"W_-]7E;X];6^!NW
MI,VO[LGG\]9Z\2=AN3=,RI(X#'_%&D":Y_[Y^*II^-UWS?OJZD]^0^.KU]:\
M^/QUC''\*O:R'+]Y$[HU-/Y%QKSQ6Q]>:LC_E[Y_OF1&ISBL@+'&')MGVD!S
M_U7,UP:1KI=)MB""@D9P9S8B))$4:9CF@?<G)ZZ9Y(T"""GLR#[,#?4\:-QG
M.Z  #CM:7CI=)('=C&('[?HS;@AC1P^ !"#4=9$TNUKZFI_X]\L$:BV=:E:H
M*YQA;L$5WM66#7N=LMS#_>00%$X#(YY].EH%QC*@843GXF'='N?C9I Q0'+B
M-,B)#40 .5U6%CIE?<EI>,OBB'\JZY0\['R'4;":/3MI/_%E^@*M T?,@-HY
M.E4UAT1+1S<+L/%8(T>;]8@=9;B[16\L3Y?EX5S9V =L.$V'0)SK5*VA>5)
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
MK6W!8[L<J8+%&J8%D;JWUG>ZZ;_Z?='ZOOJ15$FO<6_#Z]:".(WY-9_AD3C
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
M0ESC(^A /%GJ '] N/A7"5#;,3P)?;S/T4V\MRX<,.(Q/"M8%SB:=TFJ7*N
MD<$A;A6@^8YR6W;+2.YM^_)Z@"//NBN#4S?DJ<:EU:V-P_CJ-7$;SCAQ\UX-
M(+<)5^.K?F-YY[4%"X((>4L:Z[^Z2I?FBC7O-8XV+VH879[0 D3JASB07F7?
M@3"@_80(QF1X%S\"Q2Q+(8])SW9#&/M0PZNM=(#2L0[;=/%G5V>S;X'NRTS:
M_A>\^VTV;;ZEK]:&U3Y7E];UY?:J(61S5\U5?Z&?5VQK+MXW>6CI6S'7I?O7
M,5\;1-8IRPK\[,1.8)S:.>&.F^\",&$DGY,]2^<=F<W(70'MM!P-TH:ID)'1
M(S9X3B.%,77WJ(J $^*T _0@7SM^OW)B//JS$<J8=F!S"CL$FD)!<BH05AAE
MVE$  \J:6L.ID[)[,(HF;N2Q*T>'F8:VP>Q/: P #-?JY$#OE*EVTFK%<CP-
M;E:&YT7ZV;4)(W\/_;9_<5TAV26L  V:6'2%,W&[4-_I]?;[V\@G&@_^ 6^.
M\/N#J;*P@'#W++@T9#J'8.*9LCLR'NDCF*4"G84$@@@B!11J]AQ=IW.$K'98
M:B/DC[H#5;CBU/I)&2.43ZT..TF ;+^/8""\S"3()-L4T8Q#N[590-H,(%L@
M;RW:@9\0YY@XN0:L"O#5W-J9*9=E3.FEP%<C2U0 0VG6[].Q#^EXR&>MWRJH
MG!8^!X#M[SW#_R% J0^-EO _3+R>/2H0<G/,(>#1\94=1S[U=RQ?V7ENE\U-
M.BIH;*?JFD*G_@3#:J1[78]P6L:]6XZAC<!.HY9J=66830LS\A,"3SJ'AB>3
M6BXZ.86=]%.@RK=.;^>L0\JH/0*(Z=_W60=+:Q9D6F'1MC4\KG+5:>O%02^=
MMAV_4ZYKJ^1AJ1\ X]I9.PN/<ND <$S"]#O=)?B[6_G2O_"F6D'>RS/4A=/D
M6<K!8$$WJ>62$]NJ)AH >0DW#];/@?UJY?&I)D> UO/SC>1C-!H!+O<I+F"L
MYU((?17</3;E*!VQ[;-^Z:1VOH)/K6L X2SR"A/#!#M9O[E5KJ^NYQQ706S
MJ4"3<-:I&M^L6R4/@@EYUS(F7@II)Q@ 0#[LV_='[DX_SGFJM]<7 0^"H<I[
M-I+(#=LA>99.TE0><IVJ &T(D.HQ(/5()Z?$>X >C\3RRTXK?=Q)7WJY]MD!
M3Z9[\2/OR<-5LT)]$L9!FII9UR3Z-2P_9J V-(=ADP%EE"#,CG4,(+4].(CL
M-,#%L+9UXY-^%#C\JTRS"5G>X;!._]LV!9$"8=<G.S5K_ +] VAR1J_<H0UY
M-%=H2=Z4MVV\TD.^<SK; ^.C7;,N:?_*;8J%<<WB7%E:6H WE\OR\B+I#_!'
M'9#)&E_5[JDA7<;?H"_]W<@%WU*.,_@I,OMP0MLBSP#->?A^87V]=!PX(B><
M1G93C'7L<@T'X9X9*<"US9L/C6F:3XWE6 *,+B\O9=F!X$_YJ^Q%XI1#9/LG
MC[;+.P]WLFG*M9Z'#%(WQ\=EQW-\D6\G\)FG>AA&?M&V_9IMC42("5IPA1'3
MYFM;KGV.,EY@%V6!X;Q'F F4 NBXJL'SHPRQI-/Z]P,/-5QC>3;.JT"PC2/6
M<'EN;'-_X0_;W@= :A-6\(KE:J56P$#^L5:Q?)!77KEQ$YIQ&*:-*_GF75NN
M-HSO+)_ TO<JC03'^O?J>_U)K]#6=$VH,2V J7^0EY^_B2"R!?&:RWNQA!2Q
M/$H^ROY%EC*WUN*W%/"JK72#-?.>-M)<]6QXS67X:LU'2\OV^LN:7V%CC5U2
M95#79 GL(G1PM[E? $(M]P&%-D(+2L./!L&"Q%WFLK!V(#)T*[PJ6>-&O#(T
M ?U/A^^HU?E]!8D5H19%SZY'R[=_Z9A,2V!K/OP>MAMJ!%IV)'L'.V7[P"-8
M#K%J>&!VLNC:P/T)8H5.^N:-:XE?#527CJ MCW)$C5%7 *F&BL[,QJ]VT+69
M-A*R$#<S[.A=H>NSPFG>$7IV)#NZ<V>V4]9$"AWFYD[I4"@/D=0OSJBU+8#<
MF;*]1W2"1SJU:/NF*9N@%L=!;QJ!ZGHIP B=FYU-CB4B#K6;$M_.U*.!SJ?H
MO$AG>GZF !="#V?'C)=^+1MBVBFP#O%>O]D!4*B%(9]NB:9,2XOG97F1_-*9
M'N+F][7'@-FC8SI5TK.^/$(G303Z%+]&0^?DX$ MIG4FW4^0I'/0>KXSR-7.
M-&LJ"3\U16<[ZQ1Q_2SA$9VX/&'\TJ77]TL=R]P# *]=+S=OW:2?.BS/GCTI
M8SHL=X!ZON1(#8A:,@3;[+3?<>^F\W/MJZ!*#+BT"'\LU(/GW7SBVL'ZG6X/
M]8;.D%MMA"4ZI ZMRRGJU6E:0:)U[JD"1^3]E$Y1#=(1"2IP%:#ZX9;0M@$L
M5S=T+)+F(6W(7>L+I+6TI/;/90UU8X!A<VX@?JU[A@_D8T!\@!7R95PR?H21
M:32\J)7WU8JFW5E(^,MV(M!K=Z5..P!0TTH>;+V"NFA]J*O^PC+O&;SL;%-7
MXZ01C1<#--W'HST Z 1^[@6TNZDG@-;R6D[2)"D S4&Y?_]^F>M.TV'#0PP&
M/.]RZ);^M&'R @.J_?196E<!6'E2&2$P;H6?[E4;R@"%YR&@Y=5;*^7FVB*I
M3I7-_3'Y(?\ 7F<JVF4VV9@E7Y& ;7DR]@!_\@-A#VB#+KUP*GO>93?P3605
M@XA,)9.>9PQZ_J 5J=;:;[.W&U3D:WG7/'D(M@";W&9-8&8SY /RH';9=<#'
M '<WWV5WMS1U@,!?9(:,8DF(R_CJ^L(*A@5G?IM=S9]4=J!;P>M,>%U9Y0#I
MHT\^+.]__#XR8Z^,#@]H]WOP WP-/SB[X7%( @8UM6/ OUKK')9.1DS>J<:
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
M3??X:>)H;%5Z<&\[;\)(IPHR=:ON6OYKOKSRWG*1\]#4MA/-;?,N?3EO]>O
M5;^U?Z_I:3/%;;RI??]JF7U7^_UZWY8I\DA'TR-A;T-;GKO4Q0+]S2)UZ4:W
MF@X>R%>6V>"G-2VN$( JCS)02$F>-WB)O1KVUVV,^4OM5TA;/ZW?JX!/FW<O
ML1?AKMQ?-8:UK?&B<6GI_;QIPSD RE6"85Z,[Y<Q7QM$NB.K-C*810#)U1K,
ME!KO:5?^-H60=>IO.B>$2_+,3XBG= X'\&\\=IH(>;4LCFT4RS*D8#&+PF4D
M@LR[N83 :GFRB070Z8'5T7[AYAJD600-_61RXE75N8# M6)1J],9"AI<KR,
M=!>L9S>>P^0*<].KG^NB01-&HE=!JY 1_)DGFR'/Y$$@YI1<P 92PD[?M5>U
M@0@D/!OP.-H-WRL0!8-NGC"7"B2-G8S3+-)K-)D"%%5WOS<MP91C@C3!XQE@
MZOAXJHP/!*0(;8&F@HT&3]?5" <U-TY?V, EM9V;X-U[_J#YL-\W"\F7HJ33
M5=M"R>@;3/?HB.>96@\+"[.%?H^L$!]Y$-!9?D&)]:+;X9$"F0ZBOTQGZ":1
M;NE[:#@ J-M?@([N"O8<S?F$5Y-;-_W06*Q+SXTD7];C/!U)W;%+)XE5,-=R
MF >!Q'196%X*WWG>G=-0#C[284-'P??L?"]'@$@7.P5W94IAM3D$)RX%L!W5
M,?EP6J]J=3QI(#P#L<8./*0]'97'DGCX]REYE%_"^=1-U4SB+FUE=.K8LR4=
M7)C?,#_^E(8"2SL..RK?R4EF1L W!5AP &+\@E2/*LD)!*0E#6<! FHTH[VG
M340S0ARM8-<*:#,X,EGR:GW;L:@M\O#U>0"(0"7I0K-T/DT^["0-F^.#HH%D
M$")8);^N?YY,ZE2P:R0]%]/UJJ.#O;C5DQJPW%>PPLBD'-,&:SO:W-J 'RH8
M<K.& -\-*YL;3TGG"!"Y N@<E:>/'U"/7?BD@JBLV:.<6MN(&J7D5M[CWLZ_
MU^^4:X-NN;,R++?7^M3S7'FP.2X__>Q9^?21&ZY.R[7E7OF//[Y7?OB33\O"
ML)^U?NO+_;(R5-MEW5%&&,STQ@!C H4_I9UIT'S"1PY0JLQ2CMDNY1?E2EVZ
M(6_A%!X-X(5WC3]K2 FVN;-5'MR_5UY]]8VROK8>GI5W9:6L$14@40]UFKS*
M036![H96#BD+LZ[3]_C+0,6ZQN\KMV^4;[WUW?+[O_<GY0]__^^6/_[#OUO^
MWI_\W?*G?^=/L']<_O1/_U[Y^__@3\M;;WX+\%[7A-O._/B QP\YRV-\ D?7
M.@KDW"A3=W"3%FU (.M@4+D?4 V#20-YT,[10]RM(?-V!!\%1&YME<<;FP#
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
MOV5=&I3W*6-#KYHL_07^VL_YQ>/?,%/E4Z7=5RE?ZS]A-(9KC"[*K%^7^95
M9#56*"R03-9,1\."T+$11Z!Q[VL!F^PM<,@Y<W2(%X3)/S\I-$Q+E'GE#29E
MYMD=M#)E#!X$&UD+2=,@P1JF8489*],6I"^0T#$"GW?1^ADU:2NRU'P)(EUW
M1Y>'D.FGXSI!.)DOHD[Z-F"!EN!C'F#HAA$UF/KS@%S75'I@=K[8,>-N8,&?
M'8."#\;'G_EP0;K?6IZ9KIV[Y3P$6-DQS@(B!9+1Q"*\!&V>1V?9)H!(^].
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
M] '/\)/G,M(!>J V_G-N)^U#4-J';:XM]LH >AR[UI="^[4;_=7S#TD?P+\
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
MZ^(%@]C2QN'KFE$XW#("1/IYRQOIN;0TG_C&-VNVAD='I:/L%0>F7KV&4LG
MB E^N::#-4&3# B;1R'4*)K<R(P&*4@L'0-IK<K:@QM(4ZP18P0X7BQ08Z9K
MDSK)E6*5>_:>7$T+"XM*]R4WY'+N!ISR S$@7I!"1H/R"PTT>TY;R7.C(7\0
M5=XVM_Z*%WX80?3FP1!X\E'IQEZ7WN]2\B7 9V_/HC\W.I(/66=4<H6UH)*W
MIC!H -UY0%+H_.4&?4DK2"($1(H[3<ASTS3)(S]"]^[4L[J4NI7G_?V0G7ZU
M^,HW$2260JPI_I*DIXQ!O]A#A\74N)24WFH$D:&#  F3$48>A C+Z:IX.&P=
M(#]8=#,J)WOBARX0>S:Y=UVB3NM,6?7(NL+;4%XDV;L,F53*I=S1";$7)=+)
M6\P6YZ;3AN)#Q]@G8C>@!YC#$T?341'!0WI0&!T847D_D1X[_6@Z>>*1=.K4
M:9'&$VE\9")-CA]*DY.'TAC?L9:.$'!&&4='#BIM!J17MW10.4(/E6&61["5
M3S_7[(H >50=(3XFC*24TB(Z,-V01L1:UYC;C'JK!XC9F?FTM*#TKM*+EY/6
M&#FDG<&)=/&2%,M7>5"^\]4GOLK#:"1N5!6M]\CPB-.7J7[*@VJ4ZROY3UWA
MY3-&>4=&AA5?/;R)/!X^J+09'7$>F[!*.<2:[%8'^OI!0:GKAS,9()^6D% (
MRO<ZY\,DTNK%GQ^0&W[P%80M1N/DD"/^E0[X"-FX9R8 &T:L^.0D(T$>351Z
MT&X@ WOJ3)":Z*@C>:*^((=E)+Q@1%Y2G_,,00X_XHJ/ZAS&<:VPR3+98" +
MVF/2ASI&&D2LT(>#]&"$DN5"F/-#2[^R(1T@D=CI'E(X(>)X1'ES6'GHJ6KR
M6++SZ&"/Z@_3V$-\@U_AL?:1^"ODT EGDA5E+LSH%[BWNHWP.])P;W<:5_PA
MDTP_H\.:[(A7$"2%IP,"2?BT:?AW/ZLS=2["B/0E#<B/>-"07C)';AXUM3\?
MC,;A+N20)L0%&>07[K#@1,&)N&"$ 4?\TE9GD[@/MP"9D2:1YAS9#G"5[3)<
M_BHGG"@WD&WZHM AXN'/'RICB7^$:2^5_.JF"4$B<[A1IW*>UGWD:\YU?0OV
MQBV.1#HOJL/)[YN<"9'154&H[J.:;R$7-)"OM]U3P+BQS&AN:#%M%A:- @ <
M=A5FW*O J_10[!O#WY6[^-YN12*QLWRADLNT(>:Q5D]%EX*M0DCH>0J:C@2L
M+*^*;# Z =&"3,9T6I ]1N#HV)DZ1W]U.&P-<>AP&A^=4&.4U)%-I>65>;E5
M0Z5.=>+@,9,@[RO7RY8U?/>WWU\9802-CK)+CZZ.F\@0;GC[F3!ZV ^0SLXC
M-G1X[)G'=VK[/,+H;4?40/%&+,30:Y-,<!41Q9<+UF?QQ0\($H@WH*,#8]J9
M-."^NT?D6NYI"+@G[O8O<Y-.N2</_%*(SK.S\VEA:=DDCU&_Z)Q(4Q5&W4/D
M:%1Y0Y8& -+;QQO?(@I\:W=@D&V)6"NI\!1'R-@R&ZNK4R =(,"$PU0YY*9!
M?"63W(7VL)U/G^(&,20_6.L'*69ZS1N:JS.WWO+C%U$4-X@=+]<H,1/?5(8,
M.SWH^$D#EP\B@?S0C[(;T]F,AD9G%B\#R9_L!Q3387GS9_LZ>SSR"/F$+':+
MN'G*1N3R@,I!D&4BH=1!#N6)-)3>9!EF$N[\ITQ(:9^).W75HUO* ^HA4]$;
MRTI?B:(<L6?DJLJOZX32;X,75E2V&=G<E%MDN9.19\@Z4]O4%>J".R')9%/Q
MCO45-=(JVXK/09'&DX^<3D^<?C*=8GWOX</IX,1$.GKTN$CCJ.L*T]N4?6^>
MSE2\9 5!&TR3!P^G8\<>T?F@RFR\P#; P1O/*LM\FG3(2R 886>]+0\SE#&*
M,"5(\9?.Q,GE4B98.FWT3[HQ2DDY]\M!,F>M,T2?!Q<O3>!%&M5OMJ'R=DC4
M19D-JNZR]10/8#&J?L O (TH7LAG])'OQ#/*Z;*CM)2%ZQD;I[/!^L3$F.(V
MGD84EZ'! :4#[8TSTKK2D4($2!-,*!.V)P[$2Y>0)%IAS#EG4JEB%,1$1Q -
MR@4Y5MGKX$PXZ&?W.C?:6B'::Y722#C_DXITYFP90V><IP;ET?)P$^:0S#@<
MAGX9*90SUR.V]_*7NI2FF%$OG2UR;U+(6:;H[3*9Y3M>^JG<(MO$2=> 93W$
M S=^D]?7TEEZ,JH8:29;G0F/N RI?HZI'3BD.C:A\Z#R$YF,L/8J7VD'F*YG
M1')81WYAI4'&T-4'!*U^3[K'?6@7>=HG&3Q$+U3E?4)IP+I*OG+#R"BY!!@=
M99-P<I^X8YI'I9%#W8MT0FZD@4=H=6Z\0:Z#F1]T .@7H[BA$^TKT\2,5I+N
M<FA9./>#NMSEL"@'UDSWE OBZ[CI@.11-D+S*'/(;OBQ'7$+NZPW=BYQBA=V
M:$5;0KI"P-$=??T1!MH992!V?>2+9-B'SKZ.?Q_4M;"OPK#\K;1#5WNIW&38
M?Y-9P=ZX>1+)E%:&T[W*S!VPLQW%2'^RIG(#,IR&#;CA!,YU7>N,B>I;A2:Y
M.1R="3,*+!4D"A0_#D]RO;9,'9B)'1;6H;*3"7X9C8- H@;RD,8;U ML)"Y_
M3$4Q:K+ ET_4,-"9Y6E&9$!(7 E5*1FY&V [%\S4H7N$2W9\&YC.J;N[+QT]
M?BJ=?/3)-#0\[CA A'@IIZ<G7O1@4_ E=?+$DE%4KY>C49=?3Y6J4:#AHR+1
M48^,CKO#I1/V8F21&!,S-9KQM9[XHLF2UUR*6!!1Z>3MBV1/@T<\D$E?2&=+
M0VQB0F.JN))^K"E%#L2&S:WI(-C:AWBRF)X78MSIR2T$C#"XAG0R0D9<:?#I
M\$UJ"5-VQ!TR:T)KPJK&4001LL8WEGF[%C.FV&DJ:/R0QS(!IA3S5D&D.=OD
M=/2P7Z/R2.G@[EGA,B+"NM9^$08O+R .2BMT]!2F#K[6XY% RH#L)3@Z<(J6
MW#$5U:O'9#Y5QPL:?@E%YGY;%X*@\)F\PC]R>7-Y2"9L">)/&LH/:4IZHC<=
M%\*5NZE;.J$SZ>W.&!GYD"P> .@\*9OD%5GH3E<-KSM59YP.1AP5!N661IQ"
M1)0\4D;G2A[B31:XHY/S\@C)H#Q3CDDO+TN0WCPH,%J95E5N(+V=(K^R'U29
M.G'\9'KJR6?3XX\^D0Y/3J8A$31&$;TT@("EJ4<6R!<]H!"/[F[)5K37UI9U
MVYE&AD=5#]@#<CBQAI>W>>,%K5A+2_GVJ"MI0*0Y!)*%R)D\JKRZ[=$1]3?^
M<.GT5O[T#_:EL?$1Y4./Z_'2THKSD9%#CQ[R A#KWU3W6+XP,B+B-Z*ZHW+*
M]#4'4]'D-<DQ.[>0YF9F_=! '>7+4^2."98)IQZ(/.5-YR]%R"/EH=LEN0-2
MNR(IT6%[O:!M@/3'CUQG LB(&Z-9N(D1R4@+9 31(L=#-LA7X9<I<'(D0K>=
MTRNN(;-,Q?+BAD??=(_>R"7M"8IR21BT9W[XD>=H W4@2)(XLT?HJDDD#VS*
M]PH13^3KK'N34 42<9>.,J-T1K^@.HL[N;%DU272 G?H@CO2 3N(U*#2&>+$
MR"S;Z[ $@Y<S_-*+\F%<YR&5372G(X)H4)\I+SSD$@YR/#HF.91Q"!8!N#3I
MWN2D\F.]&O<ZZ-QL)F*(;E)R7OE-?"&QR.;!AT44\7E%N95GV@!D$1?2) Z1
M:\<]XI_#S6F&CDQ7FT#J0 ZY2K)1KR-NUMI_;.*-.](-5^0=NGMD5'*QP\9M
M?)6^,MXZ'#Y7A& #7V83MY&VBK)E HY>-@EY^,_M"_I1MDQ@Y88'@/Z*O(?N
M08X129I9M( \0VZH&\0%F5%G(FRGE_Q&>%GO&T&<"MK'39-(;QU270,WV+7$
MSYD+;%JSXRH?H.[6#4YE@+TO989L6\D@S/@!<9%OLZQL2D'*>L6O*JL:$PJ@
M&UI?AR_L;:0?S!BIP)#1ES411*HA4\B,0O)R# .53+FQ10<O@M"Y^@U-50#+
M5KB0%SH+3YOK#V+%Z*7?<*;S%!BI8H1P8O)H.GSLA/>,9+00?3S:)()$9PE1
M8S/P-<GBJP^,('ETQ".+C(@$>5-F*'Q50.DU>?BP1T59/PB98-0+,@DYY).$
M;"U$9=K88 WGHDB3&@WYYYOA;&_#M[O9GQ$=Z1 8T?)7;"3/H[.*ZRHC61 9
M*0S108=X:48$3+))7?2'1)F 0.Q,^D(N';4NW%"1@^07TU[H(87<4<63L@4I
M#45$)(=U;+C#&\T$1)>1)8@*4YZ,3$&DO"6+XL5>D+P00R-M>82F>T]5*JZ.
MN\Q9N^:7L*0?NKG!1H[TBM'LR%=9B_&H$+#'HT@4HQ52S*.HD$CJA!MY^?5W
MD(F/RAW14*ZF0:5YM\H2+P@M*/UH7!F=4Z!I0W+6E* \F'C;'I<#R2<]B:\B
M[4:4LDK<"0/=?"V"K/0A+FPO0PYX.8)D0% A?S$RC&M!>ID@RAV-/&\5>S1
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
M0G8Z<H@$Z[P\K<@Z+W78-&2DK1+"Q /RR5OA;%?BD1BY->&4G=>=8=\_Z Z
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
M[W3/0TJ0,.F%+/G)APD!YH15V6\A!&-.G*QH*U0R=P.V#E-G8IG#L2]TJ.P
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
M:\H5_I!.['+GZ_#EB-I@$BF9P$DD=\A 5_Q T@!^,JG '[)Z1-PR*<893^>
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
M1#K3UFSY4INA*-;;(U\I_.:VHIZ'&99?TZDYGWWV[W9WR,5MW0PTIUL]OJV
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
M^A8/%9OI+SYVU&6B;M^,YM3:)DO'W_SB*^FOJ6Q]<&PH# L*"@H*"H1"(A\
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
M[R'?KZXOIC-37_9U*RAG_.WG]<W5RF0["/;@P*-I7/E64%!04%!P+Z&,1#X
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
C+"@H*"@H*"@HV"=2^O\#4CUWM[OF+@L     245.1*Y"8((!

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
M6.#M85\_UZ=\:_BPWQ(UZ*WTSS8M"L"?LR2#:TSD#=(ZY([$+W ]"Q%=A^S=
M\+DU>]_X3/7K5S:6<P_LQ7RJRS*>9,8^8*< $'&X'NM 'H?[/_PNM_"7AFW\
M2ZA%,NNZK:X=9'^6"!F#*H4=V"HQSR#QQSGV*BB@ K"\6^--!\#Z1_:/B6^6
MTA9MD:A2SRMC.U5')/Z#N17&?%+XW:)X LYK/3Y(=4U]E*QVD;ADMW]9B#E0
M,YV_>.,?*#N'DGA+X6^+OC-KUMXV\=WL<>EW+JVUN)+B%&QY<:+CRT."-Q(/
M.[#9R0"+Q/\ $'X@_&S5Y=&\!Z??VFA,SQ^7"?+\U=I!^T39"@%2?W>[;R!\
MQP3ZY\-O@-X<\%64-WJ]M#K&N-$!--<*)(86X)$2,. ",;B-W7[H)6N]=-%\
M%^&;RYM+&WT[3+"&6[EALK=8U"JI9B$4 9P/QKYGUW]JCQ3=7EROA_2]-L+)
MF'D&>-Y9U QDEMP4DX/&W@''.,T ?5]%?%$WQ2^+?C?_ $73]3U>X'G>8L>C
M6OELIP?EW0J'( )X)/0$YQFO0/"'[.WBG6K]+KXF:U/'9 9>RCO#---G#%6?
ME5&X*206)V]N&H ^EZ*AM+:.RLH+6#(B@C6-,G)PHP/Y5-0 4444 %%%% !7
MG7Q8^+^F?#33!$BI?ZY<J3;60<80?\])<<JOIW8C QRRQ_%_XMV'PXT-H+5X
M[G7[M"+6U##,((.)I!SA0<8!^\>!P&(^,-5U6]US5[K5-5N&N;V[E:6:5@ 6
M8G)X' 'L.!T% 'H7A3PKXH^-_P 1TO\ 7?MCV<[^;?:B$VQPP@XV1DC:#QM5
M1G!R2" QKZ_\+^%])\'>'[?1= MOL]G!DA2Q9F8G)9F/)))_H,  5\M:5^TK
MKGA_PGI.BZ#X<T:U%A"89&<2.DH!^4J@8%3C.XEFW,2>.E>I^ /VD-%\4WVG
M:-K.G75CJ]VT< >%/,@DF8A>.2R@DYY! '5N,T >Q7M[:Z=9RWFH7,-I;0KN
MDGGD"(@]2QX KXJ^+OQ<U#XDZT8;<RV>@6K$6MGO_P!:<G][(!U<CH.0HX'5
MBWV+XH\+Z3XQ\/W&BZ_;?:+.?!*ABK*P.0RL.001_0Y!(KR>\_97\'W&J136
MNIZM:6>UO-MED1B3@;2CLOR@88D$-G(QMQR >2_ 76_ GAC6M1UGQU?017"1
MK%812V<D^W)R\@VHP4C"@'.<%J]UM/VC_AQ<2E)M4NK10N=\UE(03Z?(&.?P
M[5E3?LL^!9?+V7NN0[$"G9<Q'>1_$=T9Y/M@>U><>*?V6O$NE6JS>&-2@U]L
M@/ T8M9![C<Y4@<=6!]J /HG0OB1X.\2ZA<6.B>(K&ZN;>4Q-$)-I=LXRF['
MF+G #+D'(P>:XWX_^$O%_C7PMI^E>$;2&Z@6X-Q>(9Q%(Q4!8U4LP4K\[D@]
MU7'OXOI?[,7CV]EC%\=-TZ-E#.TUSO*=,KA <L,GOCCK7UKH^GMI.AV&G/<R
MW;6=M' ;B8Y>8HH7>Q]3C)]S0!\F_#W]G7Q)KNOG_A,;.?1M)MI&28LR^;.R
MG!6,<\'^_P#=(Y7-?6]E96NG6<5GI]M#:6T*[8X((PB(/0*. *GHH **** "
MBBB@ HHHH **** "BBB@ HHHH ***KZA?VVEZ;<ZA?RB&UM(7GFD()"(H+,>
M.> ": //_C7\2I/ASX/633XRVJ:D7@LY/E*P,%YD(.<[<C P03C/'7YY^$=]
MX:G\>7/C3XF>(T2:QD%S%%.'>2XN"?ED("G(7&0%YW!>PP><\>>+-1^*GQ':
M_@MI-]V\=II]D&W,BYPB#W+,2?=C7I=Y^R=KZ1$Z?XCTV>3:N%GBDB!/&X9&
M[@<X..<#IG@ ]0U?]I#X=Z?ILD^GZE<:K<#A+6WM)49C_O2*J@>O.?0&N'@?
MQW^T1<2AI3X<\!.X#(ACE:5XB#MSP[$L<\X0;1U9>?GS7O#NL>&-2^P>(-.N
M-/NB@D$4Z;2RGHP]1D$9'<$=C3O#WB;6?"FJ?VCX=U";3[LH8S)$?O*2"5(/
M!&0#@^@H ^\_"'@_1_ WA]='\/6YAM1(TK%FW/([=69NYP /H .U;E?/'A7]
MJNSN9K>V\8Z(;/>RK)>V+EXTSU8QGY@ <' +'&< D8/KEI\4O =Y$9(?&&BJ
MH;;B:]CB.?HY!QSUH ZNBJVGZE8ZO81WVE7EO?6DN?+N+:59(WP2#AE)!P01
M]15F@ KYR_:+^+<UI-)X*\-7>PM$5U6:/:<JX(,'(X.""Q![@>HKUCXM>.H_
MA_\ #^[U3:[7=P3:604<"=T8J3Z ;23],=Z^,_"OAC6_B+XSBTVP\Z[O;R4R
MW5U*2_EJ6S)-(Q/09R23DD@#)(! .H^#'PIC^)^M7RWU]+9Z=IJQM<- JF20
MN6VHI/"\*QW8;ITYK[.TK2K+0](M=+TJW6VLK2)8H8E)(50,#D\D^YY/4UE^
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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453567656">
<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, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">297,700,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">28 Liberty St.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">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="top.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="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">10005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">894-8940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">C T Corporation System<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AnnualInformationForm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag with value true on a form if it is an annual report containing audited financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPrimarySicNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Primary Standard Industrial Classification (SIC) Number for the Entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityReportingObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 15<br> -Subsection d<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453797368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">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="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453678696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Financial Position - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,123,895<span></span>
</td>
<td class="nump">$ 763,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents', window );">Short-term investments</a></td>
<td class="nump">3,004<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade and other receivables</a></td>
<td class="nump">46,395<span></span>
</td>
<td class="nump">56,795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="nump">51,518<span></span>
</td>
<td class="nump">28,522<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPrepaidExpenses', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">4,374<span></span>
</td>
<td class="nump">3,568<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Total current assets</a></td>
<td class="nump">1,229,186<span></span>
</td>
<td class="nump">854,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">56,061<span></span>
</td>
<td class="nump">49,334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">64,268<span></span>
</td>
<td class="nump">40,277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="nump">70,292<span></span>
</td>
<td class="nump">27,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherAssets', window );">Other long-term assets</a></td>
<td class="nump">348<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">1,440,943<span></span>
</td>
<td class="nump">975,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">39,555<span></span>
</td>
<td class="nump">29,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Deferred revenue</a></td>
<td class="nump">12,109<span></span>
</td>
<td class="nump">9,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">28,257<span></span>
</td>
<td class="nump">9,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current lease liabilities</a></td>
<td class="nump">3,238<span></span>
</td>
<td class="nump">2,691<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="nump">83,159<span></span>
</td>
<td class="nump">52,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="top.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">13,882<span></span>
</td>
<td class="nump">15,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeferredGainOnFinanceLeaseLiability', window );">Deferred gain on finance lease liability</a></td>
<td class="nump">1,318<span></span>
</td>
<td class="nump">1,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Provisions and other non-current liabilities</a></td>
<td class="nump">8,895<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisionsForEmployeeBenefits', window );">Employee future benefits</a></td>
<td class="nump">1,894<span></span>
</td>
<td class="nump">3,941<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred income tax liability</a></td>
<td class="nump">3,578<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="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">112,726<span></span>
</td>
<td class="nump">74,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssuedCapital', window );">Share capital</a></td>
<td class="nump">2,416,256<span></span>
</td>
<td class="nump">1,884,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalPaidinCapital', window );">Contributed surplus</a></td>
<td class="nump">297,819<span></span>
</td>
<td class="nump">290,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="top.Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Accumulated deficit</a></td>
<td class="num">(1,387,579)<span></span>
</td>
<td class="num">(1,275,516)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReserveOfExchangeDifferencesOnTranslation', window );">Foreign currency reserve</a></td>
<td class="nump">1,721<span></span>
</td>
<td class="nump">907<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Total equity</a></td>
<td class="nump">1,328,217<span></span>
</td>
<td class="nump">900,887<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 1,440,943<span></span>
</td>
<td class="nump">$ 975,599<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Gain On Finance Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Short-term Investments, not Classified as Cash Equivalents</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalPaidinCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract liabilities. [Refer: Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.
Effective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IssuedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The nominal value of capital issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssuedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentProvisionsForEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReserveOfExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A component of equity representing 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="top.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 2021-01-01<br> -Paragraph 52<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_52_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A component of equity representing the entity's cumulative undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RetainedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453931640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement 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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Product and service revenues</a></td>
<td class="nump">$ 104,505<span></span>
</td>
<td class="nump">$ 103,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Cost of product and service revenues</a></td>
<td class="nump">90,492<span></span>
</td>
<td class="nump">82,893<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross margin</a></td>
<td class="nump">14,013<span></span>
</td>
<td class="nump">20,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_ResearchAndDevelopmentExpense', window );">Research and product development</a></td>
<td class="nump">62,162<span></span>
</td>
<td class="nump">35,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="top.Show.showAR( this, 'defref_ifrs-full_AdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">24,725<span></span>
</td>
<td class="nump">16,234<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SalesAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">12,904<span></span>
</td>
<td class="nump">8,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherExpenseByNature', window );">Other expense</a></td>
<td class="nump">2,325<span></span>
</td>
<td class="nump">376<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseByNature', window );">Total operating expenses</a></td>
<td class="nump">102,116<span></span>
</td>
<td class="nump">60,745<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Results from operating activities</a></td>
<td class="num">(88,103)<span></span>
</td>
<td class="num">(39,761)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_FinanceAndOtherIncomeExpenses', window );">Finance income (loss) and other</a></td>
<td class="num">(8,813)<span></span>
</td>
<td class="nump">4,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance expense</a></td>
<td class="num">(1,294)<span></span>
</td>
<td class="num">(1,303)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_FinanceExpenseNet', window );">Net finance income (loss)</a></td>
<td class="num">(10,107)<span></span>
</td>
<td class="nump">2,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="num">(16,140)<span></span>
</td>
<td class="num">(12,557)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLoss', window );">Impairment charges on property, plant and equipment</a></td>
<td class="num">(263)<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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Loss before income taxes</a></td>
<td class="num">(114,613)<span></span>
</td>
<td class="num">(49,339)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Income tax recovery (expense)</a></td>
<td class="nump">216<span></span>
</td>
<td class="num">(130)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net loss from continued operations</a></td>
<td class="num">(114,397)<span></span>
</td>
<td class="num">(49,469)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net income (loss) from discontinued operations</a></td>
<td class="nump">164<span></span>
</td>
<td class="num">(1,908)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="num">(114,233)<span></span>
</td>
<td class="num">(51,377)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that will not be reclassified to 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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain (loss) on defined benefit plans</a></td>
<td class="nump">2,170<span></span>
</td>
<td class="num">(289)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax', window );">Items that will not be reclassified to profit or loss</a></td>
<td class="nump">2,170<span></span>
</td>
<td class="num">(289)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that may be reclassified 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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation differences</a></td>
<td class="nump">814<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax', window );">Items that may be reclassified subsequently to profit or loss</a></td>
<td class="nump">814<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">2,984<span></span>
</td>
<td class="num">(195)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive loss</a></td>
<td class="num">$ (111,249)<span></span>
</td>
<td class="num">$ (51,572)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations', window );">Continuing operations, basic (in dollars per share)</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.20)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations', window );">Continuing operations, diluted (in dollars per share)</a></td>
<td class="num">(0.39)<span></span>
</td>
<td class="num">(0.20)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations', window );">Discontinued operations, basic (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations', window );">Discontinued operations, diluted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShare', window );">Basic loss per share (in USD per share)</a></td>
<td class="num">(0.39)<span></span>
</td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted loss per share (in USD per share)</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Weighted average number of common shares outstanding (shares)</a></td>
<td class="nump">295,293,438<span></span>
</td>
<td class="nump">248,481,027<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance and Other Income (Expenses)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Expense, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ifrs-full_AdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses that the entity classifies as being administrative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 67<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basic earnings (loss) per share from continuing operations. [Refer: Basic earnings (loss) per share; Continuing operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 67<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShareFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basic earnings (loss) per share from discontinued operations. [Refer: Basic earnings (loss) per share; Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 67<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 67<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Diluted earnings (loss) per share from continuing operations. [Refer: Continuing operations [member]; Diluted earnings (loss) per share]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 67<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Diluted earnings (loss) per share from discontinued operations. [Refer: Diluted earnings (loss) per share; Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 67<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseByNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of costs associated with financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 130<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_130_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 130<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_130_d_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82A<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82A<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 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 2021-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) before tax expense or income. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph ea<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 98<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 32<br> -IssueDate 2021-01-01<br> -Paragraph IE33<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenditure directly attributable to research or development activities, recognised in profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 126<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_126&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SalesAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to the marketing and selling of goods or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-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 2021-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449482856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Changes in Equity<br> $ in Thousands</strong></div></th>
<th class="th">
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Share capital </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Contributed surplus </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Accumulated deficit </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Foreign currency reserve </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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,514,326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Equity at Dec. 31, 2019</a></td>
<td class="nump">$ 250,263<span></span>
</td>
<td class="nump">$ 1,182,660<span></span>
</td>
<td class="nump">$ 290,640<span></span>
</td>
<td class="num">$ (1,223,850)<span></span>
</td>
<td class="nump">$ 813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="num">(51,377)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51,377)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedEquity', window );">Equity offering (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,557,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssueOfEquity', window );">Equity offerings (note 21)</a></td>
<td class="nump">$ 694,608<span></span>
</td>
<td class="nump">$ 694,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Redeemed/exercised (in shares) | shares</a></td>
<td class="nump">1,693,466<span></span>
</td>
<td class="nump">1,693,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">305,229<span></span>
</td>
<td class="nump">305,229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Redeemed/exercised</a></td>
<td class="nump">$ 4,438<span></span>
</td>
<td class="nump">$ 6,820<span></span>
</td>
<td class="num">(2,382)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (64)<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="num">$ (78)<span></span>
</td>
<td class="num">$ (3,023)<span></span>
</td>
<td class="nump">$ 633<span></span>
</td>
<td class="num">$ (3,656)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation (note 21)</a></td>
<td class="nump">6,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Defined benefit plan actuarial gain (loss)</a></td>
<td class="num">(289)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(289)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation for foreign operations</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) at Dec. 31, 2020 | shares</a></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>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Equity at Dec. 31, 2020</a></td>
<td class="nump">900,887<span></span>
</td>
<td class="nump">$ 1,884,735<span></span>
</td>
<td class="nump">290,761<span></span>
</td>
<td class="num">(1,275,516)<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) | shares</a></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary', window );">Deferred share consideration related to acquisition (note 7)</a></td>
<td class="nump">4,851<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedEquity', window );">Equity offering (in shares) | shares</a></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssueOfEquity', window );">Equity offerings (note 21)</a></td>
<td class="nump">$ 527,291<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Redeemed/exercised (in shares) | shares</a></td>
<td class="nump">549,281<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="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Redeemed/exercised</a></td>
<td class="nump">$ 2,415<span></span>
</td>
<td class="nump">$ 3,526<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="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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation (note 21)</a></td>
<td class="nump">9,669<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="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Defined benefit plan actuarial gain (loss)</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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation 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="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>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) at Dec. 31, 2021 | shares</a></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>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Equity at Dec. 31, 2021</a></td>
<td class="nump">$ 1,328,217<span></span>
</td>
<td class="nump">$ 2,416,256<span></span>
</td>
<td class="nump">$ 297,819<span></span>
</td>
<td class="num">$ (1,387,579)<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) | shares</a></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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesIssuedEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Issued, Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesIssuedEquity</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from the acquisition of subsidiaries. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IssueOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in equity through the issue of equity instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssueOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercised in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 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 2021-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453330152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement 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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss for the year</a></td>
<td class="num">$ (114,233)<span></span>
</td>
<td class="num">$ (51,377)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract', window );"><strong>Adjustments 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="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">9,752<span></span>
</td>
<td class="nump">7,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Impairment loss on trade receivables</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains', window );">Unrealized gain on forward contracts</a></td>
<td class="nump">519<span></span>
</td>
<td class="num">(259)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="nump">16,140<span></span>
</td>
<td class="nump">12,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseInFairValueOfInvestments', window );">Net decrease (increase) in fair value of investments</a></td>
<td class="nump">9,024<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets', window );">Gain on sale of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(168)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLoss', window );">Impairment loss on property plant and equipment</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_AdjustmentsForLossesDecommissioningOfLiabilities', window );">Accretion on decommissioning liabilities</a></td>
<td class="nump">113<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities', window );">Employee future benefits</a></td>
<td class="nump">131<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="top.Show.showAR( this, 'defref_ifrs-full_PaymentsToAndOnBehalfOfEmployees', window );">Employee future benefits plan contributions</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForSharebasedPayments', window );">Share-based compensation</a></td>
<td class="nump">9,669<span></span>
</td>
<td class="nump">6,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxExpense', window );">Deferred income tax expense (recovery)</a></td>
<td class="num">(300)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperations', window );">Total Adjustments</a></td>
<td class="num">(68,876)<span></span>
</td>
<td class="num">(25,810)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables', window );">Trade and other receivables</a></td>
<td class="nump">9,640<span></span>
</td>
<td class="num">(2,093)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories', window );">Inventories</a></td>
<td class="num">(22,996)<span></span>
</td>
<td class="nump">1,355<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(810)<span></span>
</td>
<td class="num">(1,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="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables', window );">Trade and other payables</a></td>
<td class="nump">1,408<span></span>
</td>
<td class="num">(4,238)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities', window );">Deferred revenue</a></td>
<td class="nump">2,221<span></span>
</td>
<td class="num">(10,268)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForProvisions', window );">Warranty provision</a></td>
<td class="num">(1,063)<span></span>
</td>
<td class="num">(854)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherAdjustmentsToReconcileProfitLoss', window );">Changes in non-cash working capital:</a></td>
<td class="num">(11,600)<span></span>
</td>
<td class="num">(17,124)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Cash used in operating activities</a></td>
<td class="num">(80,476)<span></span>
</td>
<td class="num">(42,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="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NetChangeInShortTermInvestments', window );">Net change in short-term investments</a></td>
<td class="nump">336<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod', window );">Acquisition of long-term investments</a></td>
<td class="num">(51,757)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Additions to property, plant and equipment</a></td>
<td class="num">(13,158)<span></span>
</td>
<td class="num">(12,620)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Proceeds on sale of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities', window );">Investment in other intangible assets</a></td>
<td class="num">(1,543)<span></span>
</td>
<td class="num">(246)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod', window );">Investment in joint venture and associates</a></td>
<td class="num">(12,351)<span></span>
</td>
<td class="num">(22,515)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Acquisition of Arcola Energy Limited, net of cash acquired</a></td>
<td class="num">(7,157)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivities', window );">Cash used in investing activities</a></td>
<td class="num">(85,630)<span></span>
</td>
<td class="num">(36,393)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Principal payments of lease liabilities</a></td>
<td class="num">(2,798)<span></span>
</td>
<td class="num">(2,517)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Net proceeds on issuance of share capital from share option exercises</a></td>
<td class="nump">2,415<span></span>
</td>
<td class="nump">4,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ProceedsFromIssuingSharesEquityOffering', window );">Net proceeds on issuance of share capital from equity offerings</a></td>
<td class="nump">527,291<span></span>
</td>
<td class="nump">694,608<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Cash provided by financing activities</a></td>
<td class="nump">526,908<span></span>
</td>
<td class="nump">696,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents', window );">Effect of exchange rate fluctuations on cash and cash equivalents held</a></td>
<td class="num">(337)<span></span>
</td>
<td class="num">(1,564)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents', window );">Increase in cash and cash equivalents</a></td>
<td class="nump">360,465<span></span>
</td>
<td class="nump">615,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">763,430<span></span>
</td>
<td class="nump">147,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">$ 1,123,895<span></span>
</td>
<td class="nump">$ 763,430<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for losses, decommissioning of liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Changes in non-cash working capital [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in fair value of investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Change in Short-term Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuing shares, Equity Offering</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in other 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in trade 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in trade 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for 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)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 14<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_14&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForReconcileProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForSharebasedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForSharebasedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;doctype=Illustrative%20Examples&amp;dita_xref=IAS07_IE_A__IAS07_IE_A_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash from (used in) the entity's operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;doctype=Illustrative%20Examples&amp;dita_xref=IAS07_IE_A__IAS07_IE_A_TI<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 130<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_130_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 130<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_130_d_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_ImpairmentLossRecognisedInProfitOrLossTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAdjustmentsToReconcileProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsToAndOnBehalfOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to, and on behalf of, employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 14<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_14_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 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 2021-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-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 2021-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454050568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reporting entity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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 sale and service of proton exchange membrane ("PEM") fuel cell products for the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the licensing and sale of the Corporation&#8217;s extensive intellectual property portfolio and fundamental knowledge for a variety of 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, 2021 and 2020 comprise the Corporation and its subsidiaries (note 4(a)).</span></div><div style="margin-bottom:9pt;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 October 14, 2020, the Corporation completed the sale of the Unmanned Aerial Vehicle ("UAV") business assets of its subsidiary, Ballard Unmanned Systems. As such, the UAV business has been classified and accounted for as a discontinued operation. The historic operating results of the UAV business for 2021 and 2020 have been removed from continued operating results and are instead presented separately in the statement of comprehensive loss as loss from discontinued 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Nature Of Business Explanatory [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449448120">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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;11, 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-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="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">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: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%">(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, impairment loss (recoveries) on trade receivables 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: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 finance its operations. 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 operating expenses, managing  working capital 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the basis used for the preparation of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454116152">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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:10pt;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:120%">A number of new standards and interpretations became effective from January 1, 2021 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for changes in accounting policies, accounting estimates and errors.</p></div>
<a href="javascript:void(0);" onclick="top.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 2021-01-01<br> -Section Accounting policies<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS08_g7-31_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460773640">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory', window );">Significant accounting policies</a></td>
<td class="text">Significant accounting policies:The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated.<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:</span></div><div style="margin-bottom:9pt;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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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 (Note 7)</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%">&#8212;&#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 Unmanned Systems  (note 8)</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:3pt;padding-left:18pt;text-align:justify;text-indent:-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-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="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 Arcola Energy Limited ("Arcola"), a UK-based systems engineering company (subsequently renamed to Ballard Motive Solutions) specializing in hydrogen fuel cell powertrain and vehicle systems integration (note 7).</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;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) prior to January 1, 2019), a designer and manufacturer of advanced power management products and portable fuel cell 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 October 14, 2020, the Corporation completed an agreement to sell the remaining business assets of its subsidiary, Ballard Unmanned Systems.  The entity will remain held by the Corporation (note 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-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 (2020 - 49%), in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") and a non-controlling, 10% interest (2020 - 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:6pt;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"), entered into an agreement with Weichai Power Co., Ltd ("Weichai Power") to create a new limited liability company based in China, Weichai Ballard JV.  The JV's business is to manufacture fuel cell products utilizing the Corporation's next-generation liquid-cooled fuel cell stack ("LCS") and LCS-based power modules for bus, commercial truck and forklift applications with certain exclusive rights in China.   Under the agreement, Weichai is to contribute RMB 561,000,000 ($88,301,000 equivalent at December 31, 2021 exchange rate) and the Corporation is to contribute RMB 539,000,000 ($79,930,000 equivalent at December 31, 2021 exchange rate) representing 51% and 49% of the registered capital in Weichai Ballard JV, respectively.  The parties will make these contributions in cash over a four year period and are not obligated to contribute any additional capital in excess of the amounts noted above.</span></div><div style="margin-bottom:6pt;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 2018, the Corporation made an initial capital contribution of $14,286,000 (RMB 98,000,000 equivalent).   During 2019, the Corporation made two additional capital contributions totaling $20,944,000 (RMB 143,325,000 equivalent). During 2020, the Corporation made four additional capital contributions totaling $22,515,000 (RMB 155,575,000 equivalent). During 2021, the Corporation made four additional capital contributions totaling $12,351,000 (RMB 79,625,000 equivalent).  Weichai Power and the Corporation are committed to fund pro rata shares of Weichai Ballard JV based on an agreed business plan. Weichai Power holds three of five Weichai Ballard JV board seats and the Corporation holds two, with the Corporation 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:6pt;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, entered into a joint venture agreement with Guangdong Nation Synergy Hydrogen Power Technology Co., Ltd (&#8220;Synergy&#8221;) to create a new limited liability company based in China, Synergy Ballard JVCo. 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 in China to provide propulsion power for zero-emission fuel cell electric buses and commercial vehicles with certain exclusive rights in 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-style:italic;font-weight:400;line-height:120%">Equity Investment Entities (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%">(ii)&#160;&#160;&#160;&#160;Synergy Ballard JVCo (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%">In setting up the joint venture, as specified in the Equity Joint Venture Agreement (&#8220;EJV&#8221;) dated September 26, 2016, Synergy contributed RMB 60,300,000 ($9,000,000) and the Corporation contributed RMB 6,700,000, ($971,000) in March 2017 representing 90% and 10% of the registered capital in Synergy Ballard JVCo, respectively. The parties made their contributions in cash and the Corporation is not obligated to contribute any additional capital in excess of the amounts noted above. 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: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 derecognizes 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: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%">(c)&#160;&#160;&#160;&#160;Financial instruments (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%">(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;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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">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;vertical-align:top;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="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="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="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="padding-left:36pt;text-align:justify"><span><br/></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">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="padding-left:63pt;text-align:justify"><span><br/></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">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="padding-left:63pt;text-align:justify"><span><br/></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">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:72pt;text-align:justify"><span><br/></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="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This policy is applied to contracts entered into, or changed, on or after January 1, 2019.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><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="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="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="padding-left:18pt;text-indent:-36pt"><span><br/></span></div><div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;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:36pt;text-align:justify"><span><br/></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="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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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="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="padding-left:18pt;text-align:justify"><span><br/></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:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;text-indent:-18pt"><span><br/></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%">(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:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:18pt;text-align:justify;text-indent:-18pt"><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%">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="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="padding-left:36pt;padding-right:4.5pt;text-align:justify"><span><br/></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 has elected to measure 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:</span></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant accounting policies applied by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460961448">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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="padding-left:18pt;text-align:justify"><span><br/></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;margin-top: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-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Financial assets including impairment of trade receivables:</span></div><div style="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%">An ECL model applies to financial assets measured at amortized cost, contract assets and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets that are measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract assets.</span></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%">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><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%">Key sources of estimation uncertainty (cont'd):</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Financial assets including impairment of trade receivables (cont'd):</span></div><div><span><br/></span></div><div style="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 applying the ECL model, loss allowances are measured on either of the following bases:</span></div><div style="margin-top:0.4pt;padding-left:18pt"><span><br/></span></div><div style="padding-left:54pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'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:18pt;padding-right:29.25pt"><span><br/></span></div><div style="padding-left:54pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'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="margin-top:0.55pt"><span><br/></span></div><div style="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 has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</span></div><div style="margin-top:0.5pt"><span><br/></span></div><div style="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%">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 the Corporation&#8217;s historical experience and informed credit assessment and including forward-looking information.</span></div><div style="margin-top:0.55pt"><span><br/></span></div><div style="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%">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, the Corporation assesses 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 profit or loss.</span></div><div style="padding-right:4.5pt;text-align:justify"><span><br/></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%">(f)&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454170408">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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:  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.<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:115%">6. &#160;&#160;&#160;&#160;Recent accounting pronouncements and future accounting policy changes (cont'd):</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(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:115%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 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:115%"> IAS 1 Presentation of Financial Statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, to clarify the classification of liabilities as current or non-current.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the purposes of non-current classification, 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.  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:18pt;text-align:justify"><span><br/></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:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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="padding-left:18pt;text-align:justify"><span><br/></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:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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, 2023.  Early adoption is permitted.  The amendments are subject to further developments. Certain application issues resulting from the amendments have been raised with the IFRS Interpretations Committee, which referred them to the IASB. In November 2021, the IASB published the exposure draft Non-current Liabilities with Covenants (proposed amendments to IAS 1). The exposure draft aims to improve the information an entity provides when its right to defer settlement of a liability for at least twelve months is subject to compliance with conditions, in addition to addressing concerns about the classification of such a liability as current or non-current. The IASB proposed to defer the effective date of the 2020 amendments to no earlier than January 1, 2024. 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:115%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> has not yet been determined.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;Definition of Accounting Estimates (Amendments to IAS 8)</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">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:140%">Definition of Accounting Estimates (Amendments to IAS 8).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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, 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:115%">IAS 8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> has not yet been determined.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%">(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:127%">Disclosure Initiative &#8211; Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%">IFRS Practice Statement 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%">)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">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:140%">Disclosure Initiative &#8211; Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2 Making Materiality Judgements).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span 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:</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> </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:140%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.5pt">requiring companies to disclose their material accounting policies rather than their significant accounting policies;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></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:140%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;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:36pt;text-align:justify"><span><br/></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:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">6. &#160;&#160;&#160;&#160;Recent accounting pronouncements and future accounting policy changes (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:127%">(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:127%">Disclosure Initiative &#8211; Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%">IFRS Practice Statement 2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%">cont'd</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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, 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:115%">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:115%"> has not yet been determined.</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:115%">(d)&#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%">Onerous Contracts &#8212; Cost of Fulfilling a Contract </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 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 May 14, 2020, the IASB issued </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%">. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">IAS 37 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"><span><br/></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:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the incremental costs &#8211; e.g. direct labour and materials; and</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></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:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">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="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Based on the analysis completed to date of the Corporation's "open" contracts as of December 31, 2021, on 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:115%">IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> on January 1, 2022, the Corporation expects to recognize approximately $1,200,000 of additional contract costs as an opening balance adjustment to retained earnings in the three months ended March 31, 2022 financial statements (note 18).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of changes made to accounting policies by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162452598840">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsExplanatory', window );">Acquisition</a></td>
<td class="text">Acquisition:<div style="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 Arcola Energy Limited ("Arcola"), a UK-based systems engineering company (subsequently renamed to Ballard Motive Solutions) specializing in hydrogen fuel cell powertrain and vehicle systems integration.   The Corporation acquired 100% of Arcola for total consideration of up to $40,000,000, including 337,353 shares of the Corporation with an acquisition date fair value of approximately $6,000,000 (nil shares issued as of December 31, 2021) that vest over a two year period from the acquisition date, and up to $34,000,000 in upfront and earn-out cash consideration (net $7,157,000 paid as of December 31, 2021) based on the achievement of certain performance milestones over an up to three year period from the acquisition date.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="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 preliminary 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 Arcola (Ballard Motive Solutions) as the accounting acquiree.  As the accounting acquirer, consideration given by the Corporation to acquire Arcola (Ballard Motive Solutions) has 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="padding-left:18pt;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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 Arcola&#8217;s (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 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 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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 preliminary fair value of purchase consideration is as follows:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">Cash and debt paid on closing</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%">7,477&#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%">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 (Preliminary) 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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 Arcola's (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 preliminary fair value of each asset and liability as of the acquisition date of November 11, 2021.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 preliminary fair values of assets acquired and liabilities assumed are as follows:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 (Preliminary) 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><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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 preliminary fair value of each of the acquired identifiable assets and liabilities assumed was determined as follows:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></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">The fair value of certain of the acquired working capital balances including trade and other receivables, and accounts payable and accrued liabilities, have been assessed at their respective carrying amounts on November 11, 2021, which is 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="text-align:justify"><span><br/></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">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 Arcola's (Ballard Motive Solutions) operating facilities in the U.K.  As there is 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</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 is considered to approximately equate to its carrying amount.</span></div><div style="padding-left:54pt;text-align:justify"><span><br/></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">Acquired identified intangible assets consist of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete arrangements.  The Corporation has concluded that each of the identified intangible assets meet 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 meets the definition of an asset and is identifiable. The fair value of all identified intangible assets includes a fair value adjustment of $17,279,000 from their original carrying amounts.</span></div><div><span><br/></span></div><div style="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 consist of the following and are being amortized based on the following useful lives:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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 (preliminary) of Identified Intangible Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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-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 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%">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 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%">Non-compete agreements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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 years</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 colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 preliminary 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="padding-left:18pt;text-align:justify"><span><br/></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">The fair value of the acquired technology including patents, know-how and in-process research &amp; development totaling $15,976,000 has 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><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="padding-left:18pt;text-align:justify"><span><br/></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">The fair value of the acquired customer contracts and relationships totaling $1,048,000 has 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/relationships.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></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">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="padding-left:36pt;text-align:justify"><span><br/></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">The fair value of the deferred income tax liability of $3,878,000 represents 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 U.K tax rate of 25.0%.  </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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 has 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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 Arcola (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 is $138,000 and ($1,114,000), respectively.  </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 Arcola (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 preliminary purchase price allocation; and income tax recovery on deferred income tax liability arising from the preliminary purchase price allocation.</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="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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:120%">Acquisition costs of $1,170,000 were incurred in 2021 as a result of this transaction, and are recognized in other operating expense.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combinations1 [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Section Disclosures<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS03_g59-63__IFRS03_g59-63_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460741768">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory', window );">Discontinued operations</a></td>
<td class="text">Discontinued operations:<div style="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 October 14, 2020, the Corporation completed an agreement to sell the remaining UAV business assets of its subsidiary, Ballard Unmanned Systems, for gross cash proceeds of $1,000,000.  Net proceeds from the sale were $988,000 after deducting for working capital adjustments and legal and other expenses, resulting in a gain on sale of these assets of $168,000.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 Ballard Unmanned Systems subsidiary has been classified and accounted for as a discontinued operation.  The historic operating results of the UAV market for both 2021 and 2020 have been removed from continued operating results and are instead presented separately in the statement of comprehensive income (loss) as income (loss) from discontinued operations.</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%">8.&#160;&#160;&#160;&#160;Discontinued operations (cont'd):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) from discontinued operations for the years ended December&#160;31, 2021 and 2020 is comprised of the following</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><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%">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%">2020</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%">Product and service revenues</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%">&#8212;&#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%">262&#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%">Cost of product and service revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">223&#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 margin</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%">39&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="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%">Total operating income (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%">164&#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,115)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 income and 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%">&#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%">&#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%">Gain (loss) on sale of 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%">&#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%">168&#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%">Net income (loss) from discontinued operations</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%">164&#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,908)</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;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows from discontinued operations for the years ended December&#160;31, 2021 and 2020  is as follows</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:72.464%"/><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.195%"/><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%">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%">2020</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%">Cash used in operating activities</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%">(113)</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,607)</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%">Cash provided by investing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">957&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 financing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">(20)</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%">Cash used in discontinued operations</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%">(113)</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%">(670)</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_DiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of discontinued operations. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162452603752">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsExplanatory', window );">Trade and other receivables</a></td>
<td class="text">Trade and other receivables:<div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">19,423&#160;</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%">29,252&#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%">6,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%">5,269&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">20,386&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,274&#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%">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"/><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%">56,795&#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="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="padding-left:18pt"><span><br/></span></div><div style="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, 2021 for engineering services and technology transfer services.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">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%">22,274&#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%">27,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(29,170)</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, 2021</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%">20,386&#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 31.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162452603880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInventoriesExplanatory', window );">Inventories</a></td>
<td class="text">Inventories:<div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">22,395&#160;</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,879&#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%">19,795&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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;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%">5,350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,746&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,978&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,567&#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%">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"/><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%">28,522&#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:9pt"><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%">In 2021, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to $60,803,000 (2020 - $49,710,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 2021, the write-down of inventories to net realizable value amounted to $1,246,000 (2020 - $1,888,000) and the reversal of previously recorded write-downs amounted to $136,000 (2020 - $434,000), resulting in a net write-down of $1,110,000 (2020 - $1,454,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventories.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS02_g36-39__IAS02_g36-39_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInventoriesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460744616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory', window );">Property, plant and equipment</a></td>
<td class="text">Property, plant and equipment:<div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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,</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: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%">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:400;line-height:100%">2020</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">36,560&#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%">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,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,774&#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%">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"/><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%">49,334&#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-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</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%">Property, plant and equipment owned:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,</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%">Net carrying amounts</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:400;line-height:100%">2020</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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,846&#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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">657&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,558&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">39,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%">32,499&#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%">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"/><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%">36,560&#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:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"/><td style="width:25.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.711%"/><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, 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="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">(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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,852&#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,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 #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%">83,977&#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%">13,158&#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%">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 #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%">(263)</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 #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)</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:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).</span></div><div style="margin-bottom:6pt;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, 2021, an impairment loss of $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:6pt;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 (owned):</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:27.449%"/><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.404%"/><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.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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, 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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">654&#160;</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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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 #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%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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,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:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"><tr><td style="width:1.0%"/><td style="width:26.736%"/><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:9.943%"/><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:9.943%"/><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:9.943%"/><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:9.943%"/><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.010%"/><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, 2019</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%">Disposals</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, 2020</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"/></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,733&#160;</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%">791&#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%">75&#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%">36&#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%">6,635&#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,098&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">8,559&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">55,681&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,747&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(560)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">71,071&#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%">12,620&#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%">(560)</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%">760&#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%">86&#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%">83,977&#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:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:26.845%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><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.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><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, 2019</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%">Disposals</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, 2020</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"/></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,306&#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%">379&#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%">75&#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%">29&#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%">4,789&#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,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%">25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,299&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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:400;line-height:100%">7,638&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">30,673&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,053&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(512)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">43,325&#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%">3,759&#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%">(512)</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%">760&#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%">85&#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%">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"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-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-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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Right-of-use 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,</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,</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%">Net carrying amounts</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><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%">2020</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%">11,837&#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%">12,537&#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%">139&#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%">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%">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%">230&#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%">116&#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,206&#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,774&#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-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:6pt;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:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><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%">(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%">(68)</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%">26,427&#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%">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="padding-left:18pt;text-align:justify;text-indent:-18pt"><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 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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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, 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 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%">(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="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%">(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="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%">(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 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%">(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><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:27.449%"/><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.404%"/><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.404%"/><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%">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, 2019</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%">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, 2020</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,568&#160;</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%">(46)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143&#160;</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%">24,665&#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%">84&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">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%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">24,794&#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%">156&#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%">(88)</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;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%">160&#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,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"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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="border-top:2pt solid #000;padding:2px 1pt;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, 2020</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%">9,647&#160;</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,488&#160;</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%">(46)</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%">39&#160;</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,128&#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%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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,704&#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,559&#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%">(61)</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%">46&#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%">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"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS16_g73-79_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453493368">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory', window );">Intangible assets</a></td>
<td class="text">Intangible assets:<div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">522&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">3,631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,242&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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, net of amortization (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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-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"/><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,764&#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:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">Accumulated</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%">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: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%">amortization</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%">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, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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,409&#160;</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,722&#160;</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%">5,687&#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 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%">246&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,657&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,657)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(800)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(288)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(512)</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">56,091&#160;</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%">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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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, 2021</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%">78,677&#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,889&#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%">20,788&#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"><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%">Acquisition of intangible assets in 2021 relate to the acquisition of Arcola's (Ballard Motive Solutions) intangible assets of $17,279,000 (note 7).  Additions to intangible assets of $1,543,000 consist primarily of a new Phase 3 of enhancements of $1,385,000 (2020 - $nil) and $158,000 (2020 - $246,000) of costs primarily for a Manufacturing Execution System, both of which 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. In 2021, amortization of $1,798,000 (2020 - $1,657,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS38_g118-128_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453493240">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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 30).</span></div><div style="margin-bottom:9pt;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, 2021, the aggregate carrying amount of the Corporation&#8217;s goodwill is $64,268,000 (2020 - $40,277,000).  During the year ended December&#160;31, 2021, the Corporation acquired goodwill of $23,991,000 as part of the acquisition of Arcola (Ballard Motive Solutions) (note 7).</span></div><div style="margin-bottom:9pt;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, 2021 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, 2021, indicating that no goodwill impairment charge is required for 2021 ($nil in 2020).</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449470472">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory', window );">Investments</a></td>
<td class="text">Investments:<div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">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%">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%">33,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 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%">339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">70,292&#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%">27,566&#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"><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%">For the year ended December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Corporation recorded $16,140,000 (2020 - $12,557,000) in equity loss of investment in JV and associates, consisting of equity loss in Weichai Ballard JV of $16,084,000 (2020 - $12,495,000) and equity loss in Synergy Ballard JVCo of $56,000 (2020 - $62,000).</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%">Investment in Weichai Ballard JV</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>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%">December 31,<br/>2020</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%">27,561&#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%">21,642&#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%">12,351&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,515&#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 (deferral) 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%">3,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,759)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(16,084)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,495)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">1,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,658&#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%">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"/><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%">27,561&#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;text-indent:-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%">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, 2021, the Corporation made committed capital contributions of $12,351,000 (RMB 79,625,000 equivalent) (2020 - $22,515,000 (RMB 155,575,000 equivalent)) to Weichai Ballard JV.  At December&#160;31, 2021, as specified in the Equity Joint Venture Agreement, the Corporation is currently committed to its last remaining capital contributions to Weichai Ballard JV of $9,834,000 (RMB 62,475,000) in 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-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, 2021, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>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%">December 31, 2020</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%">104,907&#160;</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%">102,083&#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,339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(36,385)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,701)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,861)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,610)</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%">68,000&#160;</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%">72,950&#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%">33,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 #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%">35,746&#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,662)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,509)</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%">28,982&#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%">27,561&#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: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%">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 Weichai Ballard JV (cont'd)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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%">38,260&#160;</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%">15,765&#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%">32,825&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,499&#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%">16,084&#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%">12,495&#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-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>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%">December 31,<br/>2020</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%">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:400;line-height:100%">62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(56)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62)</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:3pt;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%">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, 2021, the Corporation made committed capital contributions of $nil (2020 - $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%">Investment in Forsee Power</span></div><div style="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 entered into a strategic partnership with Forsee Power, a leader in smart battery systems for sustainable electromobility. The strategic partnership is to develop a fully integrated fuel cell and battery solution, optimized for performance, cost, and installation for heavy-duty hydrogen mobility applications.  As part of the strategic relationship, the Corporation committed to participate as a lead investor in connection with the initial public offering ("IPO") on Euronext in Paris, France, of Forsee Power. Pursuant to this commitment, the Corporation purchased 5,200,000 shares for consideration of $43,809,000 (&#8364;37,700,000) in October 2021, resulting in an ownership interest of 9.77% in Forsee Power upon completion of the IPO. The Corporation also appointed a board member to the Forsee Power board of directors.</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"><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, 2021, changes in fair value and foreign exchange adjustments totalling  ($10,474,000) were recognized as an unrealized loss in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in Forsee Power of $33,335,000 as of December&#160;31, 2021.</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%">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-style:italic;font-weight:400;line-height:120%">HyCap Fund</span></div><div style="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 entered into a Subscription Agreement pursuant to a Limited Partnership Agreement (&#8220;LPA&#8221;), committing to be a limited partner in HyCap Fund I SCSp (&#8220;HyCap&#8221;), a newly-created hydrogen infrastructure and growth equity fund. The fund will invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain.  The Corporation has committed to investing &#163;25,000,000 ($33,698,000) into this fund which will allow it to appoint two representatives to participate in the Advisory Committee. In the three months ended December&#160;31, 2021, the Corporation made initial contributions of  &#163;5,665,000 ($7,610,000 ).</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%">14.&#160;&#160;&#160;&#160;Investments (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"><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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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 (cont'd)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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, 2021, changes in fair value and foreign exchange adjustments totalling  $26,000 were recognized as an unrealized gain in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in HyCap of $7,636,000 as of December&#160;31, 2021.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><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="padding-left:18pt"><span><br/></span></div><div style="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 entered into a Subscription Agreement pursuant to a Limited Partnership Agreement (&#8220;LPA&#8221;), committing to be a limited partner in Clean H2 Infrastructure Fund I ("Clean H2"), another newly-created hydrogen infrastructure and growth equity fund.  The fund will invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain.  The Corporation has committed to investing &#8364;30,000,000 ($33,978,000) into this fund which will allow it to appoint two representatives to participate in the Advisory Committee.  In the three months ended December 31, 2021, the Corporation made its initial contribution of &#163;300,000 ($337,000).</span></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%">During the year ended December&#160;31, 2021, changes in fair value and foreign exchange adjustments totalling  $2,000 were recognized as an unrealized gain in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in Clean H2 of $339,000 as of December&#160;31, 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_InterestsInOtherEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interests In Other Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449446408">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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 an operating 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 credit 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, 2021, $nil (2020 - $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 demand revolving foreign exchange facility (&#8220;FX Facility&#8221;) that allows the Corporation to purchase foreign exchange currency contracts up to a maximum face value of $23,684,000 (CDN $29,000,000) 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, 2021, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN $26,500,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%">(2020 &#8211; CDN $16,750,000) at an average rate of 1.26 CDN per U.S. dollar, resulting in an unrealized gain (loss) of CDN $(33,000) at December&#160;31, 2021 (2020 &#8211; $632,000). The unrealized gain (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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBorrowingsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453652232">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory', window );">Trade and other payables</a></td>
<td class="text">Trade and other payables:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">13,689&#160;</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,070&#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%">15,830&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,417&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">9,130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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%">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%">906&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,084&#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%">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"/><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%">29,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"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of trade and other payables. [Refer: Trade and other payables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454048728">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory', window );">Deferred revenue</a></td>
<td class="text">Deferred revenue:<div style="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><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">9,888&#160;</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,156&#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%">23,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%">43,166&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(21,397)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(53,434)</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%">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"/><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%">9,888&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for revenue from contracts with customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Section Presentation<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS15_g105-109_TI<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS15_g110-129_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453482120">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionsExplanatory', window );">Provisions and other liabilities</a></td>
<td class="text">Provisions and other liabilities:<div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"/><td style="width:32.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.608%"/><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.608%"/><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.307%"/><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.608%"/><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.307%"/><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.312%"/><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 #000000;padding:2px 1pt;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%">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, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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-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,480&#160;</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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,688&#160;</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,176&#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 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%">66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 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%">(65)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,569)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,634)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">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: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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">48&#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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="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%">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 colspan="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: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: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 colspan="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%">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 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%">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%">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 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%">(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%">(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 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(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%">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-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, 2021</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%">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%">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:3pt;padding-left:9pt;padding-right:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:31.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.625%"/><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.625%"/><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.322%"/><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.625%"/><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.322%"/><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.327%"/><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, 2020</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"/></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%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">&#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%">9,635&#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%">1,764&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">10&#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,625&#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%">&#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,764&#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,399&#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:27pt;text-indent:-27pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"/><td style="width:31.479%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.608%"/><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.608%"/><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.608%"/><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.608%"/><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.307%"/><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.312%"/><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"/></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 #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%">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%">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><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="padding-left:18pt"><span><br/></span></div><div style="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="padding-left:18pt"><span><br/></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 $4,102,000 (2020 - $3,189,000), comprised of $2,711,000  (2020 - $3,098,000) related to new product sales and $1,391,000 (2020 - $91,000) related to upward warranty adjustments.  This was offset by warranty expenditures of $3,894,000 (2020 - $2,569,000) and downward warranty adjustments of $1,112,000 (2020 - $1,486,000), due primarily to contractual expirations and changes in estimated and actual costs to repair. The remaining $9,000 decrease (2020 &#8211; $11,000 increase) to the warranty provision related to the effect of movements in exchange 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%">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%">Prior to the January 1, 2022 effective date 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%">note 6), the Corporation performed a detailed review of its contracts as of December 31, 2021, which consistent with past practice, only included incremental costs, to determine if a contract was onerous. As a result of this review, Ballard recorded an onerous contract provision of $300,000 as of 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%">On completion of the review of contract costs in preparation for the implementation of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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:120%">and with the inclusion of other direct costs in addition to incremental costs, 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%">, additional contracts are expected to be deemed onerous with a calculated additional provision of $1,200,000 which is expected to be recorded on January 1, 2022 against retained earnings as an opening balance adjustment.  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 Arcola (Ballard Motive Solutions) (note 7), total consideration includes 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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash payments of $4,800,000 were made by the Corporation in January 2022, upon successful achievement of three performance milestones.</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 1.25% per annum (2020 &#8211; 0.39%).</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%">18.&#160;&#160;&#160;&#160;Provisions and other liabilities (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%">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 Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of December&#160;31, 2021. Based on the assessment, an increase of $65,000 in the provision (2020 - $nil) was recorded against decommissioning liabilities, in addition to accretion costs of $44,000 (2020 - $40,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 net discounted amount of estimated cash flows required to settle the obligation for the building is $1,877,000 (2020 -$1,764,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162451156920">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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;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. The lease liability consists primarily of leases of land and buildings, office equipment and vehicles.  The leases have interest rates ranging from 2.45% to 6.85% per annum and expire between May 2022 and June 2032. </span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2020</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,117&#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,613&#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%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">83&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#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,238&#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,691&#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%">13,647&#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%">15,017&#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%">105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">13,882&#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%">15,182&#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%">17,120&#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,873&#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:3pt;padding-left:18pt"><span><br/></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 is committed to minimum lease payments as follows:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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,296&#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%">13,194&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">2,866&#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%">20,356&#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%">19. &#160;&#160;&#160;&#160;Lease liability (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%">IFRS 16</span><span style="color:#000000;font-family:'Arial',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-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> had the following impact for the years ended December&#160;31, 2021 and 2020.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">Amounts recognized in profit or loss</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%">December 31, 2020</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%">Interest on lease liabilities</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,225&#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,244&#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%">Income from sub-leasing right-of-use 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,744&#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,557&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenses relating to short-term leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">120&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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: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%">Amounts recognized in the statement of cash flows</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"/></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%">Interest paid</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,225&#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,244&#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%">Principal payments of lease 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,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%">2,517&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenses relating to short-term leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">120&#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 #000000;padding:2px 1pt;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 cash outflow for leases</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%">4,191&#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 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%">3,881&#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></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-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%">Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the lease term. At December&#160;31, 2021, the outstanding deferred gain was $1,318,000 (2020 &#8211; $1,734,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Section Presentation<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g47-50_TI<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g51-60_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460770200">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory', window );">Employee future benefits</a></td>
<td class="text">Employee future benefits:<div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">1,814&#160;</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="padding:2px 1pt;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%">80&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">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"/><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,941&#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;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: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. 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"><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, 2021. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of 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-weight:400;line-height:120%">The Corporation expects contributions of $nil to be paid to its defined benefit plans in 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-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 income (loss) and other.</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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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%">20,203</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%">18,272&#160;</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%">(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:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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,964)</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%">3,856</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%">4,308&#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%">37</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%">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: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%">37</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%">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%">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%">476</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%">566&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:400;line-height:100%">(440)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">93</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%">126&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">513</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%">602&#160;</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%">(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:400;line-height:100%">(440)</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%">130</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%">162&#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%">56</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%">(150)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">56</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%">(150)</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%">(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:400;line-height:100%">2,054&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(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:400;line-height:100%">2,054&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">92</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%">110&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">92</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%">110&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(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:400;line-height:100%">(1,733)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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:400;line-height:100%">(1,733)</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%">(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:400;line-height:100%">(36)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">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: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%">(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:400;line-height:100%">1,978&#160;</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,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:400;line-height:100%">(1,697)</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,172)</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%">281&#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%">&#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%">(895)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(895)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(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:400;line-height:100%">(649)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">661</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%">649&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(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:400;line-height:100%">(649)</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%">661</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%">(246)</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%">(895)</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%">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-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,203&#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%">(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: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%">(16,347)</span></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%">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-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,856&#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;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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%">85</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%">88&#160;</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%">85</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%">88&#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%">1</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%">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: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%">1</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%">2&#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%">1</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%">1</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%">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%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">(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%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">4</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%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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</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%">7&#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%">8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">8&#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%">(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:400;line-height:100%">(13)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:400;line-height:100%">(13)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(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:400;line-height:100%">(13)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">8</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%">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: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%">(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:400;line-height:100%">(13)</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%">(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:400;line-height:100%">(13)</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%">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-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%">85&#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%">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-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%">85&#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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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 (loss)</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%">2,172&#160;</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%">(281)</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%">(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%">(8)</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%">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"/><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%">(289)</span></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"><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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">61&#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%">36&#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:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></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%">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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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><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%">1.82&#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:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;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:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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.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><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.16&#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%">1.82&#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="padding-left:18pt"><span><br/></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, 2021 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS19_g2-7_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448243272">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock', window );">Equity</a></td>
<td class="text">Equity:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2020</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,093&#160;</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%">4,482&#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%">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%">314&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,904&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,432&#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 share-based compensation for continuing operations<br/>(per statement of loss)</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%">9,669&#160;</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,228&#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: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%">Discontinued operations</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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">9&#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="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 (per statement of equity)</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,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"/><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,237&#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;text-align:justify"><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-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%">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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:3pt;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%">During the year ended December 31, 2020, the Corporation entered into two at-the-market Equity Distribution Agreements, issuing 24,648,248 shares at an average price per share of $12.85 for gross proceeds of $316,673,000 and net proceeds of $308,826,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 31, 2020, the Corporation also completed a bought deal offering with a syndicate of underwriters of 20,909,300 shares at $19.25 per share, resulting in gross proceeds of $402,504,000 and net proceeds of $385,782,000.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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, 2020</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%">Net proceeds from ATM programs</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%">308,826&#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%">Net proceeds from bought deal offering</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">385,782&#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 net proceeds from equity offerings</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%">694,608&#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><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%">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="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, 2021, 297,700,295 ( 2020 - 282,078,177) common shares were issued and outstanding.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></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"><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;vertical-align:top;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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,116,149&#160;</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.92&#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,834,919&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.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 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%">(1,693,466)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.77&#160;</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%">(107,963)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.86&#160;</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="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%">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-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, 2021</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,041,567&#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.25&#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;text-indent:-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%">The following table summarizes information about the Corporation&#8217;s share options outstanding as at December&#160;31, 2021:</span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.23 - $1.50</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%">118,517&#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%">1.1</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.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-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%">118,517&#160;</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.42&#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%">$2.00 - $2.36</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%">260,507&#160;</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%">1.6</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%">2.17&#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%">260,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.17&#160;</span></td><td style="padding:2px 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%">$2.86 - $3.16</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%">339,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="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.6</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%">2.93&#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%">285,894&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.90&#160;</span></td><td style="padding:2px 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.21 - $4.71</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%">1,150,704&#160;</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.9</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.46&#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%">800,235&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.53&#160;</span></td><td style="padding:2px 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%">$10.64 - $13.46</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%">1,275,856&#160;</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.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%">11.35&#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%">340,989&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.16&#160;</span></td><td style="padding:2px 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%">$15.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%">896,007&#160;</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%">6.0</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%">19.18&#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%">157,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.83&#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,041,567&#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.6</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.25&#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%">1,963,793&#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%">5.44&#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;text-align:justify;text-indent:-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%">During 2021, compensation expense of $6,093,000 (2020 &#8211; $4,482,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 2021, 549,281 options were exercised for an equal amount of common shares for proceeds of $2,415,000. During 2020, 1,693,466 options were exercised for an equal amount of common shares for proceeds of $4,438,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 2021, options to purchase 540,116 common shares were granted with a weighted average fair value of $10.76 (2020 &#8211; 1,834,919 options and $5.49 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"><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%">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><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;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%">(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&#160;31, 2021, options to purchase 4,041,567 common shares were outstanding (2020 &#8211; 4,149,639). </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, 2021, there were 19,540,514 (2020 &#8211; 17,877,028) 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 2020 and 2021, 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">811,378&#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%">23,809&#160;</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%">(15,156)</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-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, 2021</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%">756,223&#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><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%">During 2021, compensation expense of $672,000 (2020 - $314,000) was recorded in net loss relating to 35,953 DSUs (2020 -  23,809) 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 2021, 99,761 DSUs (2020 &#8211; 15,156) were exercised, net of applicable taxes, which resulted in the issuance of 46,388 common shares (2020 &#8211; 7,608), resulting in an impact on equity of $1,290,000 (2020 - $64,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, 2021, 756,223 deferred share units were outstanding (2020 &#8211; 820,031).</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><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,305,265&#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%">334,758&#160;</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%">98,867&#160;</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%">(593,025)</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%">(15,919)</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,129,946&#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%">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-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, 2021</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%">966,220&#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;text-align:justify;text-indent:-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%">During 2021, compensation expense of $2,904,000 (2020 - $1,432,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 2021, 195,838 RSUs were issued (2020 &#8211; 334,758). 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 2021, 325,863 RSUs (2020 &#8211; 593,025) were exercised, net of applicable taxes, which resulted in the issuance of 156,449 common shares (2020 &#8211; 305,229), resulting in an impact on equity of $4,357,000 (2020 - $3,023,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, 2021, 966,220 RSUs were outstanding (2020 &#8211; 1,129,946).</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453559448">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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%">The Corporation is committed to capital contributions to Weichai Ballard JV in 2022 (note 14).  The Corporation is also 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;5,665,000 invested as of December 31, 2021) into HyCap.  The Corporation has committed to investing &#8364;30,000,000 (including  &#8364;300,000 invested as of December 31, 2021) 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, 2021, the Corporation has outstanding commitments aggregating up to a maximum of $22,800,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, 2021 and December 31, 2020.</span></div><div style="margin-bottom:9pt;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, 2021, 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, 2021, no royalties have been incurred to date for this agreement.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453644120">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRevenueExplanatory', window );">Disaggregation of revenue</a></td>
<td class="text">Disaggregation of revenue:<div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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%">38,818&#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%">54,267&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">42,588&#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,484&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">20,599&#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%">9,269&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">2,500&#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,857&#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%">104,505&#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%">103,877&#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%">51,663&#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%">47,688&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">8,140&#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,310&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Back Up 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%">8,214&#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,602&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">36,488&#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%">45,277&#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%">104,505&#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%">103,877&#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%">65,208&#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%">56,655&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">39,297&#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%">47,222&#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%">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"/><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%">103,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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRevenueExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRevenueExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453644120">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExpensesByNatureExplanatory', window );">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="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">84,555&#160;</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%">63,392&#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,669&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,228&#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%">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"/><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%">69,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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfExpensesByNatureExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of expenses by nature. [Refer: Expenses, by nature]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfExpensesByNatureExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454131848">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory', window );">Other operating expense</a></td>
<td class="text">Other operating expense:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">54&#160;</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%">60&#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%">250&#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 impairment loss on trade receivables</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%">54&#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 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%">310&#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:8pt"><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 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%">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%">66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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-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%">2,325&#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%">376&#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></table><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%">25. Other operating expense (cont'd):</span></div><div style="padding-left:18pt;text-indent:-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%">For the year ended December&#160;31, 2021, the Corporation recorded a net impairment loss on trade receivables of $54,000 (2020 - $60,000).  The impairment loss in 2021 consists 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%">For the year ended December&#160;31, 2021, the Corporation recorded an impairment loss allowance of $nil (2020 - $250,000), based on a probability-weighted estimate of credit losses.  Information about the Corporation's exposure to credit and market risks, and impairment losses for trade receivables and contract assets is included in note 31.</span></div><div style="margin-bottom:9pt;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, restructuring charges of $156,000 (2020 - $66,000) relate primarily to cost reduction initiatives. </span></div><div style="margin-bottom:9pt;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,115,000 (2020 - $nil) for the year ended December 31, 2021 consist primarily of other legal, advisory, and transaction related costs incurred on ongoing corporate development activity including the successful acquisition of Arcola (Ballard Motive Solutions), the long-term investment in Forsee Power, and the long-term investment in the HyCap and Clean H2 hydrogen infrastructure and growth equity funds.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other operating expense. [Refer: Other operating income (expense)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454131976">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory', window );">Finance income and expense</a></td>
<td class="text">Finance income and expense:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">(131)</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%">(164)</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%">Pension administration 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%">(120)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(110)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">4,043&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,436&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 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%">(300)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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; 31)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Foreign exchange gain (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%">(1,336)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,875&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(1,945)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,500)</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 income 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%">(8,813)</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%">4,282&#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-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,294)</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,303)</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of finance income (cost). [Refer: Finance income (cost)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460752744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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 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%">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;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%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#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%">84&#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%">130&#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%">(31,581)</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%">(24,578)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(565)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">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%">31,846&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,835&#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%">(300)</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"/></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%">(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"/><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%">130&#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-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">27. &#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&#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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">(114,613)</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%">(49,339)</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:400;line-height:100%">Expected tax recovery at 27.00% (2020 &#8211; 27.00%)</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%">(30,945)</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,322)</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%">6,330&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,001)</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%">64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194&#160;</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,677)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,182)</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%">3,341&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,668&#160;</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%">24,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,707&#160;</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%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#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%">(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"/><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%">130&#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;text-indent:18pt"><span><br/></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;Recognized deferred tax 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, 2021 are as follows:</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">665&#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%">&#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%">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%">32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 #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"/><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="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%">(4,275)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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-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%">(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"/><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"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></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;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, 2021, 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">122,742&#160;</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%">110,548&#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%">9,357&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Accrued warranty provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,619&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">33,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%">19,765&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">219,326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">42,939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,052&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">217,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%">205,074&#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%">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"/><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%">527,678&#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;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: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%">27. &#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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">122,742&#160;</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%">110,548&#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%">131,514&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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%">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%">42,939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,052&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">232&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">50,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%">47,872&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">35,996&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,441&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">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%">2,659,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="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%">129,000&#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%">&#8212;&#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:3pt;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: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 2031 to 2041.</span></div><div style="margin-bottom:9pt;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 2021 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 2021 to 2041.  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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS12_g79-88_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453595176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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, 2021 and 2020, 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">10,794&#160;</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,465&#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%">28,982&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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,730&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,712&#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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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"/><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%">44,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><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%">28.&#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, 2021 and 2020, 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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%">304&#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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">Revenues</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,441&#160;</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,232&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000;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></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-align:justify;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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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,767&#160;</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,021&#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%">74&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,411&#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%">1,530&#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%">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"/><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,613&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Section Disclosures<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS24_g13-24_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRelatedPartyExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453595048">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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"/><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%">647&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a statement of cash flows.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Section Presentation of a statement of cash flows<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS07_g10-17_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCashFlowStatementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449975976">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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 sale and service of PEM fuel cell products for the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the licensing and sale of the Corporation&#8217;s extensive intellectual property portfolio and fundamental knowledge for a variety of 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%">The results of Ballard Motive Solutions from the date of acquisition on November 11, 2021 to December 31, 2021, are currently included in the Technology Solutions market.</span></div><div style="margin-bottom:9pt;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 2021, revenues included sales to one individual customer of $35,239,000, which exceeded 10% of total revenue.  In 2020, revenues included sales to two individual customers of $44,855,000, and $15,965,000, respectively, which each 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">China</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%">38,818&#160;</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,267&#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%">22,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,032&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">17,536&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,010&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">8,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%">7,876&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">3,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,259&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">3,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%">1,171&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">2,521&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">436&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">2,121&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,673&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">1,827&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,090&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">954&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,695&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">926&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,008&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">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%">&#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%">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%">439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Ukraine</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Sweden</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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%">417&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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"/><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%">103,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"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-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%">Non-current assets by geographic area are as follows:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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%">157,805&#160;</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%">88,128&#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%">29,009&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,577&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">17,552&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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%">4,121&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">3,270&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,472&#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%">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"/><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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%">121,284&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Segments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS08_g20-24_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453910408">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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 an investment in a Danish public company held by Ballard Power Systems Europe ("BPSE").  BPSE previously held an investment of approximately $5,000 in a Danish private company, Green Hydrogen Systems A/S which recently 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, resulting in investment income of $1,676,000.  While held, the fair value of this investment is re-assessed each quarter as per</span><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%"> with any gain (loss) recognized through finance income (loss) and other.  As at December&#160;31, 2021, there was a decrease in the fair value of the investment of $254,000 resulting in net investment income of $1,422,000 for the twelve months ended December&#160;31, 2021.  During the three months ended December&#160;31, 2021, the Corporation sold 69,000 Green Hydrogen shares for net proceeds of $336,000 .</span></div><div style="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, as well as equity-accounted investments.  Changes in fair value and foreign exchange adjustments are recognized as gains or losses in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (note 14).  All gains or losses are unrealized.  During the year ended December 31, 2021, the Corporation recognized mark to market and foreign exchange losses of $10,474,000 in its investment in Forsee Power and nominal foreign exchange gains in HyCap Fund and Clean H2 Fund.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</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, 2020</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%">1,422&#160;</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%">&#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"><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%">(10,474)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 - 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%">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%">&#8212;&#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%">(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"/><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"/></tr></table></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="margin-bottom:9pt;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:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">31.&#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:</span></div><div style="margin-bottom:9pt;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"><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 if formally designated and qualified under hedge accounting criteria; or (ii) recorded in the statement 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, 2021, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN $73,524,000 and outstanding forward foreign exchange contracts to buy a total of CDN $26,500,000 in 2021  at an average rate of CDN $1.26 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, 2021:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021 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.785</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.274</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, 2021 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.787</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.271</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 2021 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.798</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.254</span></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-weight:400;line-height:120%">Based on cash and cash equivalents and forward foreign exchange contracts held at December&#160;31, 2021, 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 $7,871,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:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">31.&#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</span></div><div style="margin-bottom:9pt;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"><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, 2021, a 1.0% decline in interest rates, with all other variables held constant, would result in a decrease in investment income of $11,239,000. 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%">Impairment loss on financial assets and contract assets recognized in profit and loss of $54,000 (2020 - $310,000) were comprised of realized impairment loss recognized during the year of $54,000 (2020 - $60,000) and an impairment loss allowance of $nil (2020 - $250,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 Corporation's exposure to credit risk is influenced mainly by the individual characteristics of each customer.  However, management also considers the factors that may influence the credit risk of its customer base, including the default risk associated with the industry and country in which customers operate.  Details of concentration of revenue are included in note 23 and note 30.</span></div><div style="margin-bottom:9pt;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 credit risk from trade receivables and contract assets by contracting prepayments (from 50% to 100%) from certain 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%">The Corporation determines probability of default  based on the following common credit risk characteristics:  geographic region, age of customer relationship, and duration of remaining contract.  The Corporation calculates probability of default using a forecasted default rate over the next twelve months for the automotive and manufacturing industries, ranging from 0.8% to 1.2%.  The Corporation has assessed the probability of default to the higher end of the default range of 1.2% as a result of the COVID-19 pandemic.  The loss given default is assumed to be 100% due to the Corporation's position as an unsecured creditor.</span></div><div style="margin-bottom:9pt;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 movement in the allowance for impairment in respect of trade receivables and contract assets during the year was as follows.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Impairment loss allowance</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%">December 31, 2020</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%">500&#160;</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%">250&#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 measurement of 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%">250&#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%">500&#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%">500&#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_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the entity's financial risk management practices and policies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453360136">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.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="top.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 derecognizes 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: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%">(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.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="top.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="top.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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">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;vertical-align:top;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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory', window );">Leases</a></td>
<td class="text">Leases:<div style="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="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="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="padding-left:36pt;text-align:justify"><span><br/></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">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="padding-left:63pt;text-align:justify"><span><br/></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">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="padding-left:63pt;text-align:justify"><span><br/></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">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:72pt;text-align:justify"><span><br/></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="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This policy is applied to contracts entered into, or changed, on or after January 1, 2019.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><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="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="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="padding-left:18pt;text-indent:-36pt"><span><br/></span></div><div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;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:36pt;text-align:justify"><span><br/></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="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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="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="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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory', window );">Goodwill and Intangible assets</a></td>
<td class="text">Goodwill and intangible assets:<div style="margin-bottom: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:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;text-indent:-18pt"><span><br/></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%">(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:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:18pt;text-align:justify;text-indent:-18pt"><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%">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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory', window );">Impairment, Financial assets</a></td>
<td class="text">Financial assets<div style="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="padding-left:36pt;padding-right:4.5pt;text-align:justify"><span><br/></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 has elected to measure 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="top.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="top.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="top.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="top.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="top.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="top.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:</span></div><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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of accounting policy for consolidation [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for finance income and costs. [Refer: Finance income (cost)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for financial liabilities. [Refer: Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for the impairment of financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for intangible assets and goodwill. [Refer: Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for issued capital. [Refer: Issued capital]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_36_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for taxes other than income tax. [Refer: Tax expense other than income tax expense]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449901672">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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 (Note 7)</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%">&#8212;&#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 Unmanned Systems  (note 8)</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Disclosure of detailed information about property, plant and equipment</a></td>
<td class="text"><div style="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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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,</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: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%">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:400;line-height:100%">2020</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">36,560&#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%">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,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,774&#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%">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"/><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%">49,334&#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 style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,</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%">Net carrying amounts</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:400;line-height:100%">2020</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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,846&#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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">657&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,558&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">39,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%">32,499&#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%">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"/><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%">36,560&#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:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"/><td style="width:25.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.711%"/><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, 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="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">(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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,852&#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,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 #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%">83,977&#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%">13,158&#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%">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 #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%">(263)</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 #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)</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:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).</span></div><div style="margin-bottom:6pt;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, 2021, an impairment loss of $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:6pt;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 (owned):</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:27.449%"/><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.404%"/><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.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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, 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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">654&#160;</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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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 #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%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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,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:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"><tr><td style="width:1.0%"/><td style="width:26.736%"/><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:9.943%"/><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:9.943%"/><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:9.943%"/><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:9.943%"/><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.010%"/><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, 2019</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%">Disposals</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, 2020</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"/></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,733&#160;</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%">791&#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%">75&#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%">36&#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%">6,635&#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,098&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">8,559&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">55,681&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,747&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(560)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">71,071&#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%">12,620&#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%">(560)</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%">760&#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%">86&#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%">83,977&#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:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:26.845%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><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.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><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, 2019</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%">Disposals</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, 2020</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"/></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,306&#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%">379&#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%">75&#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%">29&#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%">4,789&#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,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%">25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,299&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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:400;line-height:100%">7,638&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">30,673&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,053&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(512)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">43,325&#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%">3,759&#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%">(512)</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%">760&#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%">85&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory', window );">Disclosure 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;vertical-align:top;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;vertical-align:top;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%">Right-of-use 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,</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,</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%">Net carrying amounts</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><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%">2020</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%">11,837&#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%">12,537&#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%">139&#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%">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%">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%">230&#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%">116&#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,206&#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,774&#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:6pt;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:6pt;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:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><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%">(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%">(68)</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%">26,427&#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%">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="padding-left:18pt;text-align:justify;text-indent:-18pt"><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 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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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, 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 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%">(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="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%">(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="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%">(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 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%">(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><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:27.449%"/><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.404%"/><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.404%"/><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%">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, 2019</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%">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, 2020</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,568&#160;</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%">(46)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143&#160;</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%">24,665&#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%">84&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">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%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">24,794&#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%">156&#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%">(88)</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;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%">160&#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,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"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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="border-top:2pt solid #000;padding:2px 1pt;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, 2020</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%">9,647&#160;</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,488&#160;</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%">(46)</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%">39&#160;</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,128&#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%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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,704&#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,559&#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%">(61)</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%">46&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock', window );">Disclosure 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;vertical-align:top;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="top.Show.showAR( this, 'defref_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock', window );">Disclosure 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:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of intangible assets with definitive useful life [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Subsidiaries [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454097944">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory', window );">Disclosure of detailed information about business combinations</a></td>
<td class="text"><div style="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 preliminary fair value of purchase consideration is as follows:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">Cash and debt paid on closing</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%">7,477&#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%">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 (Preliminary) 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="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 preliminary fair values of assets acquired and liabilities assumed are as follows:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 (Preliminary) 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>7. &#160;&#160;&#160;&#160;Acquisition (cont'd):<div style="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 consist of the following and are being amortized based on the following useful lives:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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 (preliminary) of Identified Intangible Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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-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 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%">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 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%">Non-compete agreements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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 years</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 colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="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 Arcola (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 preliminary purchase price allocation; and income tax recovery on deferred income tax liability arising from the preliminary purchase price allocation.</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="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combinations1 [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Section Disclosures application of paragraphs 59 and 61<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;doctype=Appendix&amp;subtype=B&amp;dita_xref=IFRS03_gB64-B67_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454052008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory', window );">Summary of discontinued operations</a></td>
<td class="text"><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) from discontinued operations for the years ended December&#160;31, 2021 and 2020 is comprised of the following</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><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%">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%">2020</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%">Product and service revenues</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%">&#8212;&#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%">262&#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%">Cost of product and service revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">223&#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 margin</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%">39&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="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%">Total operating income (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%">164&#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,115)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 income and 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%">&#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%">&#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%">Gain (loss) on sale of 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%">&#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%">168&#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%">Net income (loss) from discontinued operations</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%">164&#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,908)</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;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows from discontinued operations for the years ended December&#160;31, 2021 and 2020  is as follows</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:72.464%"/><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.195%"/><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%">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%">2020</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%">Cash used in operating activities</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%">(113)</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,607)</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%">Cash provided by investing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">957&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 financing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">(20)</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%">Cash used in discontinued operations</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%">(113)</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%">(670)</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_DiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the analysis of the single amount of discontinued operations. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448243112">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock', window );">Disclosure of trade and other receivables</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">19,423&#160;</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%">29,252&#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%">6,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%">5,269&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">20,386&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,274&#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%">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"/><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%">56,795&#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="top.Show.showAR( this, 'defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory', window );">Explanation of significant changes in contract assets</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">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%">22,274&#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%">27,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(29,170)</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, 2021</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%">20,386&#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;vertical-align:top;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, 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:2px 1pt;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></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%">9,888&#160;</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,156&#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%">23,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%">43,166&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(21,397)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(53,434)</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%">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"/><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%">9,888&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Trade Receivables And Other</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454118648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock', window );">Disclosure Of Detailed Information About Inventories</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">22,395&#160;</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,879&#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%">19,795&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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;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%">5,350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,746&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,978&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,567&#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%">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"/><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%">28,522&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information About Inventories [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>64
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460770040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Disclosure of detailed information about property, plant and equipment</a></td>
<td class="text"><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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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,</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: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%">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:400;line-height:100%">2020</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">36,560&#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%">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,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,774&#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%">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"/><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%">49,334&#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 style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,</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%">Net carrying amounts</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:400;line-height:100%">2020</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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,846&#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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">657&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,558&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">39,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%">32,499&#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%">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"/><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%">36,560&#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:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"/><td style="width:25.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.703%"/><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:8.711%"/><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, 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="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">(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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,852&#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,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 #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%">83,977&#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%">13,158&#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%">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 #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%">(263)</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 #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)</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:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:6pt;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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).</span></div><div style="margin-bottom:6pt;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, 2021, an impairment loss of $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:6pt;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 (owned):</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:27.449%"/><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.404%"/><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.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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, 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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">654&#160;</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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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 #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%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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,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:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"><tr><td style="width:1.0%"/><td style="width:26.736%"/><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:9.943%"/><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:9.943%"/><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:9.943%"/><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:9.943%"/><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.010%"/><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, 2019</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%">Disposals</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, 2020</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"/></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,733&#160;</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%">791&#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%">75&#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%">36&#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%">6,635&#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,098&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">8,559&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">55,681&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,747&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(560)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">71,071&#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%">12,620&#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%">(560)</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%">760&#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%">86&#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%">83,977&#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:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:26.845%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><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.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><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, 2019</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%">Disposals</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, 2020</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"/></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,306&#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%">379&#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%">75&#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%">29&#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%">4,789&#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,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%">25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,299&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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:400;line-height:100%">7,638&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">30,673&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,053&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(512)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">43,325&#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%">3,759&#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%">(512)</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%">760&#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%">85&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory', window );">Disclosure 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;vertical-align:top;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;vertical-align:top;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%">Right-of-use 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,</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,</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%">Net carrying amounts</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><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%">2020</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%">11,837&#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%">12,537&#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%">139&#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%">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%">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%">230&#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%">116&#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,206&#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,774&#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:6pt;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:6pt;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:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><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%">(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%">(68)</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%">26,427&#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%">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="padding-left:18pt;text-align:justify;text-indent:-18pt"><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 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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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, 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 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%">(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="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%">(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="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%">(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 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%">(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><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:27.449%"/><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.404%"/><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.404%"/><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%">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, 2019</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%">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, 2020</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,568&#160;</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%">(46)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143&#160;</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%">24,665&#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%">84&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">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%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">24,794&#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%">156&#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%">(88)</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;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%">160&#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,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"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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="border-top:2pt solid #000;padding:2px 1pt;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, 2020</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%">9,647&#160;</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,488&#160;</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%">(46)</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%">39&#160;</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,128&#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%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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,704&#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,559&#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%">(61)</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%">46&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453327000">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory', window );">Disclosure of detailed information about intangible assets</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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 #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%">522&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">3,631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,242&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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, net of amortization (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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-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"/><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,764&#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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory', window );">Disclosure of reconciliation of changes in intangible assets</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">Accumulated</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%">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: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%">amortization</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%">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, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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,409&#160;</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,722&#160;</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%">5,687&#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 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%">246&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,657&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,657)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(800)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(288)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(512)</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">56,091&#160;</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%">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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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, 2021</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%">78,677&#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,889&#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%">20,788&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454118648">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory', window );">Disclosure of interests in other entities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">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%">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%">33,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 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%">339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">70,292&#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%">27,566&#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;vertical-align:top;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/>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%">December 31,<br/>2020</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%">27,561&#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%">21,642&#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%">12,351&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,515&#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 (deferral) 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%">3,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,759)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(16,084)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,495)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">1,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,658&#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%">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"/><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%">27,561&#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, 2021, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>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%">December 31, 2020</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%">104,907&#160;</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%">102,083&#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,339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(36,385)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,701)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,861)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,610)</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%">68,000&#160;</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%">72,950&#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%">33,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 #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%">35,746&#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,662)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,509)</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%">28,982&#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%">27,561&#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: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%">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 Weichai Ballard JV (cont'd)</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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%">38,260&#160;</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%">15,765&#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%">32,825&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,499&#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%">16,084&#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%">12,495&#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-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>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%">December 31,<br/>2020</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%">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:400;line-height:100%">62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(56)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62)</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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interests In Other Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DisclosureOfInterestsInOtherEntitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for interests in other entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 1<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_1&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449967880">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock', window );">Schedule of trade and other payables</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">13,689&#160;</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,070&#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%">15,830&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,417&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">9,130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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%">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%">906&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,084&#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%">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"/><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%">29,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"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460692824">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory', window );">Explanation of significant changes in contract liabilities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">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%">22,274&#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%">27,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(29,170)</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, 2021</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%">20,386&#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;vertical-align:top;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, 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:2px 1pt;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></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%">9,888&#160;</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,156&#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%">23,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%">43,166&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(21,397)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(53,434)</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%">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"/><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%">9,888&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162452611256">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory', window );">Disclosure of other provisions</a></td>
<td class="text"><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"/><td style="width:32.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.608%"/><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.608%"/><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.307%"/><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.608%"/><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.307%"/><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.312%"/><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 #000000;padding:2px 1pt;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%">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, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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-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,480&#160;</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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,688&#160;</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,176&#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 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%">66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 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%">(65)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,569)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,634)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">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: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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">48&#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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="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%">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 colspan="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: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: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 colspan="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%">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 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%">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%">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 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%">(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%">(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 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(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%">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-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, 2021</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%">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%">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:3pt;padding-left:9pt;padding-right:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:31.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.625%"/><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.625%"/><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.322%"/><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.625%"/><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.322%"/><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.327%"/><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, 2020</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"/></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%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">&#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%">9,635&#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%">1,764&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">10&#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,625&#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%">&#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,764&#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,399&#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:27pt;text-indent:-27pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"/><td style="width:31.479%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.608%"/><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.608%"/><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.608%"/><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.608%"/><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.307%"/><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.312%"/><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"/></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 #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%">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%">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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460755464">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory', window );">Disclosure of lease liabilities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2020</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,117&#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,613&#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%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">83&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#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,238&#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,691&#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%">13,647&#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%">15,017&#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%">105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/></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%">13,882&#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%">15,182&#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%">17,120&#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,873&#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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory', window );">Disclosure of maturity analysis of finance lease payments receivable</a></td>
<td class="text"><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 is committed to minimum lease payments as follows:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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,296&#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%">13,194&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">2,866&#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%">20,356&#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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations', window );">Disclosure of initial application of standards or interpretations</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-style:italic;font-weight:400;line-height:120%">IFRS 16</span><span style="color:#000000;font-family:'Arial',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-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> had the following impact for the years ended December&#160;31, 2021 and 2020.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">Amounts recognized in profit or loss</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%">December 31, 2020</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%">Interest on lease liabilities</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,225&#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,244&#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%">Income from sub-leasing right-of-use 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,744&#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,557&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenses relating to short-term leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">120&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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: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%">Amounts recognized in the statement of cash flows</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"/></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%">Interest paid</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,225&#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,244&#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%">Principal payments of lease 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,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%">2,517&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenses relating to short-term leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">120&#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 #000000;padding:2px 1pt;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 cash outflow for leases</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%">4,191&#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 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%">3,881&#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></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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DescriptionOfInitialApplicationOfStandardsOrInterpretations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the initial application of an IFRS. [Refer: IFRSs [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of additional information about leasing activities of a lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 59<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_59&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a maturity analysis 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 94<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_94&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460676920">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory', window );">Disclosure of net defined benefit liability (asset)</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">1,814&#160;</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="padding:2px 1pt;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%">80&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">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"/><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,941&#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="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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%">20,203</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%">18,272&#160;</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%">(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:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;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,964)</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%">3,856</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%">4,308&#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%">37</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%">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: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%">37</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%">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%">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%">476</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%">566&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:400;line-height:100%">(440)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">93</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%">126&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">513</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%">602&#160;</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%">(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:400;line-height:100%">(440)</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%">130</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%">162&#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%">56</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%">(150)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">56</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%">(150)</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%">(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:400;line-height:100%">2,054&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(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:400;line-height:100%">2,054&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">92</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%">110&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">92</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%">110&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(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:400;line-height:100%">(1,733)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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:400;line-height:100%">(1,733)</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%">(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:400;line-height:100%">(36)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">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: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%">(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:400;line-height:100%">1,978&#160;</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,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:400;line-height:100%">(1,697)</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,172)</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%">281&#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%">&#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%">(895)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(895)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(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:400;line-height:100%">(649)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">661</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%">649&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">(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:400;line-height:100%">(649)</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%">661</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%">(246)</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%">(895)</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%">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-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,203&#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%">(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: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%">(16,347)</span></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%">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-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,856&#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;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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%">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:400;line-height:100%">2020</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%">85</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%">88&#160;</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%">85</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%">88&#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%">1</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%">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: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%">1</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%">2&#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%">1</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%">1</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%">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%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">(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%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">4</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%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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</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%">7&#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%">8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">8&#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%">(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:400;line-height:100%">(13)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:400;line-height:100%">(13)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(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:400;line-height:100%">(13)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">8</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%">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: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%">(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:400;line-height:100%">(13)</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%">(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:400;line-height:100%">(13)</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%">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-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%">85&#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%">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-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%">85&#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="top.Show.showAR( this, 'defref_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock', window );">Disclosure of comprehensive income by plan type</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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 (loss)</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%">2,172&#160;</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%">(281)</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%">(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%">(8)</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%">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"/><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%">(289)</span></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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory', window );">Disclosure 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">61&#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%">36&#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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory', window );">Disclosure 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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><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%">1.82&#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:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;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:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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.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><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.16&#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%">1.82&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of defined benefit plans. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 138<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_138&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 142<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448277176">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements', window );">Disclosure of share-based compensation</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2020</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,093&#160;</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%">4,482&#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%">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%">314&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,904&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,432&#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 share-based compensation for continuing operations<br/>(per statement of loss)</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%">9,669&#160;</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,228&#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: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%">Discontinued operations</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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">9&#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="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 (per statement of equity)</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,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"/><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,237&#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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory', window );">Disclosure of classes of share capital</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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, 2020</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%">Net proceeds from ATM programs</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%">308,826&#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%">Net proceeds from bought deal offering</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">385,782&#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 net proceeds from equity offerings</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%">694,608&#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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory', window );">Disclosure of 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;vertical-align:top;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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,116,149&#160;</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.92&#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,834,919&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.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 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%">(1,693,466)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.77&#160;</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%">(107,963)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.86&#160;</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="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%">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-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, 2021</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,041,567&#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.25&#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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory', window );">Disclosure of number and weighted average remaining contractual life of outstanding share options</a></td>
<td class="text"><div style="margin-bottom:9pt;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, 2021:</span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.23 - $1.50</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%">118,517&#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%">1.1</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.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-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%">118,517&#160;</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.42&#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%">$2.00 - $2.36</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%">260,507&#160;</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%">1.6</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%">2.17&#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%">260,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.17&#160;</span></td><td style="padding:2px 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%">$2.86 - $3.16</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%">339,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="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.6</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%">2.93&#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%">285,894&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.90&#160;</span></td><td style="padding:2px 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.21 - $4.71</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%">1,150,704&#160;</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.9</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.46&#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%">800,235&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.53&#160;</span></td><td style="padding:2px 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%">$10.64 - $13.46</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%">1,275,856&#160;</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.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%">11.35&#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%">340,989&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.16&#160;</span></td><td style="padding:2px 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%">$15.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%">896,007&#160;</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%">6.0</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%">19.18&#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%">157,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.83&#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,041,567&#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.6</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.25&#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%">1,963,793&#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%">5.44&#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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory', window );">Disclosure of range of exercise prices of outstanding share options</a></td>
<td class="text"><div style="margin-bottom:9pt;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, 2021:</span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.23 - $1.50</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%">118,517&#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%">1.1</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.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-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%">118,517&#160;</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.42&#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%">$2.00 - $2.36</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%">260,507&#160;</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%">1.6</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%">2.17&#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%">260,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.17&#160;</span></td><td style="padding:2px 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%">$2.86 - $3.16</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%">339,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="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.6</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%">2.93&#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%">285,894&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.90&#160;</span></td><td style="padding:2px 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.21 - $4.71</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%">1,150,704&#160;</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.9</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.46&#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%">800,235&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.53&#160;</span></td><td style="padding:2px 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%">$10.64 - $13.46</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%">1,275,856&#160;</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.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%">11.35&#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%">340,989&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.16&#160;</span></td><td style="padding:2px 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%">$15.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%">896,007&#160;</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%">6.0</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%">19.18&#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%">157,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.83&#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,041,567&#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.6</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.25&#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%">1,963,793&#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%">5.44&#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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory', window );">Disclosure 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"><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%">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><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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory', window );">Disclosure of number and weighted average exercise prices of other equity instruments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">811,378&#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%">23,809&#160;</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%">(15,156)</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-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, 2021</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%">756,223&#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;vertical-align:top;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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,305,265&#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%">334,758&#160;</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%">98,867&#160;</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%">(593,025)</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%">(15,919)</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, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,129,946&#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%">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-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, 2021</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%">966,220&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional information about share-based payment arrangements necessary to satisfy the disclosure requirements of IFRS 2. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 52<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_52&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of classes of share capital. [Refer: Share capital [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the range of exercise prices for outstanding share options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162452484440">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory', window );">Disclosure of disaggregation of revenue from contracts with customers</a></td>
<td class="text"><div style="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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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%">38,818&#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%">54,267&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">42,588&#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,484&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">20,599&#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%">9,269&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">2,500&#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,857&#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%">104,505&#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%">103,877&#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%">51,663&#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%">47,688&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">8,140&#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,310&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Back Up 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%">8,214&#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,602&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">36,488&#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%">45,277&#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%">104,505&#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%">103,877&#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%">65,208&#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%">56,655&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">39,297&#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%">47,222&#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%">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"/><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%">103,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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448267032">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock', window );">Disclosure of detailed information on personnel expenses</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">84,555&#160;</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%">63,392&#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,669&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,228&#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%">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"/><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%">69,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"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449743416">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock', window );">Disclosure of detailed information on other operating expense</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;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></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%">54&#160;</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%">60&#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%">250&#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 impairment loss on trade receivables</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%">54&#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 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%">310&#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:8pt"><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 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%">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%">66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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-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%">2,325&#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%">376&#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></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448272360">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock', window );">Disclosure of detailed information of finance income and expense</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">(131)</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%">(164)</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%">Pension administration 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%">(120)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(110)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">4,043&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,436&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 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%">(300)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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; 31)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Foreign exchange gain (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%">(1,336)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,875&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(1,945)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,500)</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 income 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%">(8,813)</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%">4,282&#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-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,294)</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,303)</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448346904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock', window );">Disclosure 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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 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%">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;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%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#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%">84&#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%">130&#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%">(31,581)</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%">(24,578)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">(565)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">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%">31,846&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,835&#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%">(300)</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"/></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%">(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"/><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%">130&#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="top.Show.showAR( this, 'defref_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock', window );">Disclosure 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">(114,613)</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%">(49,339)</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:400;line-height:100%">Expected tax recovery at 27.00% (2020 &#8211; 27.00%)</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%">(30,945)</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,322)</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%">6,330&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,001)</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%">64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194&#160;</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,677)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,182)</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%">3,341&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,668&#160;</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%">24,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,707&#160;</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%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#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%">(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"/><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%">130&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Disclosure 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, 2021 are as follows:</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">665&#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%">&#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%">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%">32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 #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"/><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="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%">(4,275)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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-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%">(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"/><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory', window );">Disclosure 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, 2021, 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">122,742&#160;</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%">110,548&#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%">9,357&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Accrued warranty provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,619&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">33,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%">19,765&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">219,326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">42,939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,052&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">217,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%">205,074&#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%">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"/><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%">527,678&#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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">122,742&#160;</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%">110,548&#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%">131,514&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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%">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%">42,939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,052&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">232&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">50,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%">47,872&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">35,996&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,441&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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%">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%">2,659,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="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%">129,000&#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%">&#8212;&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of components of deferred tax assets and liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453933368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory', window );">Disclosure 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, 2021 and 2020, 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">10,794&#160;</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,465&#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%">28,982&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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,730&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,712&#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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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"/><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%">44,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><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, 2021 and 2020, 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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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%">304&#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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">Revenues</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,441&#160;</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,232&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000;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></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-align:justify;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:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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,767&#160;</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,021&#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%">74&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,411&#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%">1,530&#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%">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"/><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,613&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162450995256">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock', window );">Non-cash financing and investing activities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">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"/><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%">647&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453490568">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasExplanatory', window );">Disclosure 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:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</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%">China</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%">38,818&#160;</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,267&#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%">22,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,032&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">17,536&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,010&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">8,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%">7,876&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">3,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,259&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">3,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%">1,171&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">2,521&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">436&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">2,121&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,673&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">1,827&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,090&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">954&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,695&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">926&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,008&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">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%">&#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%">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%">439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Ukraine</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Sweden</span></td><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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%">417&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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="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"/><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%">103,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"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-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%">Non-current assets by geographic area are as follows:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:400;line-height:100%">2020</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%">157,805&#160;</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%">88,128&#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%">29,009&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,577&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">17,552&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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%">4,121&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;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%">3,270&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,472&#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%">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"/><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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%">121,284&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Segments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of geographical information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453588760">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_bldp_SummaryOfInvestmentsTableTextBlock', window );">Summary of investments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</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, 2020</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%">1,422&#160;</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%">&#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"><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%">(10,474)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 - 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%">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%">&#8212;&#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%">(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"/><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory', window );">Disclosure of 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, 2021:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021 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.785</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.274</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, 2021 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.787</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.271</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 2021 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.798</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.254</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory', window );">Disclosure of reconciliation of changes in loss allowance</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 movement in the allowance for impairment in respect of trade receivables and contract assets during the year was as follows.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Impairment loss allowance</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%">December 31, 2020</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%">500&#160;</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%">250&#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 measurement of 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%">250&#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%">500&#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%">500&#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_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [Refer: Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the reconciliation of changes in 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]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35H<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35H&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35I<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35I&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162438033720">
<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="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="8">12 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>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 13, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jan. 10, 2017</div></th>
<th class="th"><div>Jan. 05, 2017</div></th>
<th class="th"><div>Jan. 04, 2017</div></th>
<th class="th">
<div>Sep. 26, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 26, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jul. 19, 2016</div></th>
<th class="th"><div>Jan. 18, 2010</div></th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>seat </div>
<div>contribution</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>seat </div>
<div>contribution</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>contribution</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>contribution</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>contribution</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>contribution</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfCapitalContributionsMade', window );">Number of capital contributions made | 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="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember', window );">Property | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember', window );">Property | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember', window );">Vehicle | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember', window );">Vehicle | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember', window );">Acquired patents, know-how and in-process research &amp; development | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember', window );">Acquired patents, know-how and in-process research &amp; development | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember', window );">ERP management reporting software system | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember', window );">ERP management reporting software system | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Acquired customer contracts and relationships | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Acquired customer contracts and relationships | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member', window );">Acquired non-compete agreements | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_DomainNamesMember', window );">Domain names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_TrademarksandServicemarksMember', window );">Acquired trademarks and service marks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_InternallygeneratedfuelcellMember', window );">Internally generated fuel cell intangible assets | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_InternallygeneratedfuelcellMember', window );">Internally generated fuel cell intangible assets | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,700<span></span>
</td>
<td class="nump">$ 971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">90.00%<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital 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="nump">&#165; 60,300<span></span>
</td>
<td class="nump">$ 9,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions (Note 7)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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">45.00%<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember', window );">Ballard Power Systems Europe A/S | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardUnmannedSystemsMember', window );">Ballard Unmanned Systems (note 8)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExpectedContributionsToAcquireInterestsInJointVentures', window );">Expected contributions to acquire interests in joint venture</a></td>
<td class="nump">&#165; 539,000<span></span>
</td>
<td class="nump">$ 79,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_JointVentureCashContributionsTerm', window );">Cash contribution term (years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 79,625<span></span>
</td>
<td class="nump">$ 12,351<span></span>
</td>
<td class="nump">&#165; 155,575<span></span>
</td>
<td class="nump">$ 22,515<span></span>
</td>
<td class="nump">&#165; 143,325<span></span>
</td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">&#165; 98,000<span></span>
</td>
<td class="nump">$ 14,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_JointVentureNumberOfBoardSeats', 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">51.00%<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExpectedContributionsToAcquireInterestsInJointVentures', window );">Expected contributions to acquire interests in joint venture</a></td>
<td class="nump">&#165; 561,000<span></span>
</td>
<td class="nump">$ 88,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_JointVentureNumberOfBoardSeatsHeld', window );">Number of board seats held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected Contributions To Acquire Interests In Joint Ventures</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_JointVentureCashContributionsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Joint Venture, Cash Contributions, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_JointVentureCashContributionsTerm</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_JointVentureNumberOfBoardSeats">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Joint Venture, Number Of Board Seats</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_JointVentureNumberOfBoardSeats</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_JointVentureNumberOfBoardSeatsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Joint Venture, Number Of Board Seats Held</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_JointVentureNumberOfBoardSeatsHeld</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_NumberOfCapitalContributionsMade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Capital Contributions Made</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfCapitalContributionsMade</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_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfVotingEquityInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 19B<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_WeichaiBallardAssociateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448546824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recent accounting pronouncements and future accounting policy changes (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision</a></td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision</a></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_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OnerousContractsProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441759560">
<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="4"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 11, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Nov. 11, 2021</div></th>
<th class="th">
<div>Nov. 11, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 11, 2021 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Nov. 11, 2021 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,268<span></span>
</td>
<td class="nump">$ 64,268<span></span>
</td>
<td class="nump">$ 40,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,505<span></span>
</td>
<td class="nump">103,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(114,233)<span></span>
</td>
<td class="num">(51,377)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,115<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Percentage of voting equity interests acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable', window );">Shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337,353<span></span>
</td>
<td class="nump">337,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityInterestsOfAcquirer', window );">Equity total value</a></td>
<td class="nump">6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashTransferred', window );">Cash paid</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ContingentConsiderationTerm', window );">Performance milestones, term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_BusinessAcquisitionSharePrice1', window );">Share price at fair value (usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncurred', window );">Contingent cash consideration</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Intangible assets</a></td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate', window );">Deferred tax liabilities recognised as of acquisition date</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">23,991<span></span>
</td>
<td class="nump">$ 23,991<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Identifiable 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Technology-based intangible assets recognised as of acquisition date</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Technology-based intangible assets recognised as of acquisition date</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Customer-related intangible assets [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Customer-related intangible assets recognised as of acquisition date</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Customer-related intangible assets [member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Customer-related intangible assets recognised as of acquisition date</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Customer-related intangible assets recognised as of acquisition date</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityInterestsOfAcquirer', window );">Equity total value</a></td>
<td class="nump">34,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate', window );">Contingent consideration recognised as of acquisition date</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>
<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_BusinessAcquisitionSharePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_BusinessAcquisitionWorkingCapitalAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Working Capital Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Consideration, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Obligations Assumed and Acquisition Related Costs, Consideration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Interests Issued or Issuable, Vesting Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Interests of Acquirer, Discounted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of acquisition-related costs for transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_f_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_g_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for customer-related intangible assets acquired in a business combination. [Refer: Customer-related intangible assets [member]; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityInterestsOfAcquirer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_f_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_f_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_f_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfVotingEquityInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 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 2021-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453749384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition - The fair value of purchase consideration (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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration', window );">Cash and debt paid on closing</a></td>
<td class="nump">$ 7,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EquityInterestsOfAcquirerDiscounted', window );">Deferred share consideration</a></td>
<td class="nump">4,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncurred', window );">Contingent cash consideration</a></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="top.Show.showAR( this, 'defref_bldp_BusinessAcquisitionWorkingCapitalAdjustment', window );">Working capital adjustment</a></td>
<td class="nump">611<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total Fair Value (Preliminary) of Purchase Consideration</a></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Working Capital Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Obligations Assumed and Acquisition Related Costs, Consideration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Interests of Acquirer, Discounted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_f_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>86
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453815544">
<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, 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 64,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate', window );">Trade and other receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate', window );">Property, plant &amp; equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 23,991<span></span>
</td>
<td class="nump">23,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate', window );">Accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,817)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate', window );">Deferred income tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,878)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Fair Value (Preliminary) of Assets Acquired and Liabilities Assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,197<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_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for financial assets acquired in a business combination. [Refer: Financial assets; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>87
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441742856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Identified intangible assets based on the following useful lives (Details) - USD ($)<br> $ 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>Nov. 11, 2021</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Identifiable intangible assets recognised as of acquisition date</a></td>
<td class="nump">$ 17,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember', window );">Technology | 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Technology-based intangible assets recognised as of acquisition date</a></td>
<td class="nump">$ 15,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated Useful Life</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Customer-related intangible assets [member] | 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Customer-related intangible assets recognised as of acquisition date</a></td>
<td class="nump">$ 1,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated Useful Life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member', window );">Non-compete agreements | 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Customer-related intangible assets recognised as of acquisition date</a></td>
<td class="nump">$ 255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for customer-related intangible assets acquired in a business combination. [Refer: Customer-related intangible assets [member]; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>88
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449828552">
<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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit (Loss) from Operating Activities of Combined Entity as if Combination Occurred at Beginning of Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossOfCombinedEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph q<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_q_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph q<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_q_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>89
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441741064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Narrative (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>Oct. 14, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureonSaleofAssetsLineItems', window );"><strong>Disclosure on Sale of 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="top.Show.showAR( this, 'defref_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation', window );">Gain (loss) on sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 168<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisposalGroupNameAxis=bldp_UnmannedAerialVehicleUAVBusinessAssetsMember', window );">Unmanned Aerial Vehicle (UAV) Business Assets | Discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureonSaleofAssetsLineItems', window );"><strong>Disclosure on Sale of 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="top.Show.showAR( this, 'defref_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents', window );">Total proceeds</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ConsiderationPaidReceivedNet', window );">Cash proceeds received on sale, net</a></td>
<td class="nump">988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation', window );">Gain (loss) on sale of assets</a></td>
<td class="nump">$ 168<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_ConsiderationPaidReceivedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consideration paid (received), net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ConsiderationPaidReceivedNet</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_DisclosureonSaleofAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Disclosure on Sale of Assets [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureonSaleofAssetsLineItems</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_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gain (loss) recognised on the measurement to fair value less costs to sell or on the disposal of the assets or disposal group(s) constituting the discontinued operation. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of consideration paid or received, consisting of cash and cash equivalents, in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]; Cash and cash equivalents; Consideration paid (received)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 40<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_40_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisposalGroupNameAxis=bldp_UnmannedAerialVehicleUAVBusinessAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DisposalGroupNameAxis=bldp_UnmannedAerialVehicleUAVBusinessAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162437959880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Net Loss from Discontinued Operations (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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DiscontinuedOperationsAbstract', window );"><strong>Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RevenueDiscontinuedOperations', window );">Product and service revenues</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 262<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_CostOfSalesDiscontinuedOperations', window );">Cost of product and service revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DiscontinuedOperationsGrossMargin', window );">Gross margin</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DiscontinuedOperationsOperatingExpenses', window );">Total operating income (expenses)</a></td>
<td class="nump">164<span></span>
</td>
<td class="num">(2,115)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome', window );">Finance income and other</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="top.Show.showAR( this, 'defref_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation', window );">Gain (loss) on sale of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net income (loss) from discontinued operations</a></td>
<td class="nump">$ 164<span></span>
</td>
<td class="num">$ (1,908)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CostOfSalesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of Sales, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CostOfSalesDiscontinuedOperations</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_DiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations, Finance Income and Other Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome</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_DiscontinuedOperationsGrossMargin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations, Gross Margin</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DiscontinuedOperationsGrossMargin</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_DiscontinuedOperationsOperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations, Operating Expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DiscontinuedOperationsOperatingExpenses</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_RevenueDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RevenueDiscontinuedOperations</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_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gain (loss) recognised on the measurement to fair value less costs to sell or on the disposal of the assets or disposal group(s) constituting the discontinued operation. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph ea<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 98<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448643832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Net Cash Flows from Discontinued Operations (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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DiscontinuedOperationsAbstract', window );"><strong>Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations', window );">Cash used in operating activities</a></td>
<td class="num">$ (113)<span></span>
</td>
<td class="num">$ (1,607)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations', window );">Cash provided by investing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations', window );">Cash used in financing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations', window );">Cash used in discontinued operations</a></td>
<td class="num">$ (113)<span></span>
</td>
<td class="num">$ (670)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's financing activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) financing activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's investing activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) investing activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's operating activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) operating activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash and cash equivalents from discontinued operations. [Refer: Cash and cash equivalents; Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460565480">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTradeReceivables', window );">Trade accounts receivable</a></td>
<td class="nump">$ 19,423<span></span>
</td>
<td class="nump">$ 29,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentReceivables', window );">Other receivables</a></td>
<td class="nump">6,586<span></span>
</td>
<td class="nump">5,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Contract assets</a></td>
<td class="nump">20,386<span></span>
</td>
<td class="nump">22,274<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade and other receivables</a></td>
<td class="nump">$ 46,395<span></span>
</td>
<td class="nump">$ 56,795<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract assets. [Refer: Contract assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables. [Refer: Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current other receivables. [Refer: Other receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>93
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460751448">
<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, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">At January 1, 2021</a></td>
<td class="nump">$ 22,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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets', window );">Additions to contract assets</a></td>
<td class="nump">27,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DecreaseThroughInvoicingContractAssets', window );">Invoiced during the year</a></td>
<td class="num">(29,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="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">At December 31, 2021</a></td>
<td class="nump">$ 20,386<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease Through Invoicing, Contract Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract assets. [Refer: Contract assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162437893080">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies', window );">Raw materials and consumables</a></td>
<td class="nump">$ 22,395<span></span>
</td>
<td class="nump">$ 11,879<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WorkInProgress', window );">Work-in-progress</a></td>
<td class="nump">19,795<span></span>
</td>
<td class="nump">8,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="top.Show.showAR( this, 'defref_ifrs-full_FinishedGoods', window );">Finished goods</a></td>
<td class="nump">5,350<span></span>
</td>
<td class="nump">3,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ServiceInventories', window );">Service inventory</a></td>
<td class="nump">3,978<span></span>
</td>
<td class="nump">4,567<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="nump">51,518<span></span>
</td>
<td class="nump">28,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">60,803<span></span>
</td>
<td class="nump">49,710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InventoryWritedown2011', window );">Inventory write-down</a></td>
<td class="nump">1,246<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_ifrs-full_ReversalOfInventoryWritedown', window );">Reversal of inventory write-down</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress', window );">Inventory net write-down</a></td>
<td class="nump">$ 1,110<span></span>
</td>
<td class="nump">$ 1,454<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Service Inventories</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_36_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of current raw materials and current production supplies. [Refer: Current production supplies; Current raw materials]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InventoryWritedown2011">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_36_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InventoryWritedown2011</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReversalOfInventoryWritedown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction in the amount of inventories recognised as an expense due to the reversal of any write-down of inventories resulting from an increase in net realisable value. [Refer: Inventories; Inventory write-down]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_36_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReversalOfInventoryWritedown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162437996392">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">$ 56,061<span></span>
</td>
<td class="nump">$ 49,334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_OwnedPropertyPlantAndEquipmentMember', window );">Owned property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">43,855<span></span>
</td>
<td class="nump">36,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">12,206<span></span>
</td>
<td class="nump">12,774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">1,599<span></span>
</td>
<td class="nump">1,846<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">762<span></span>
</td>
<td class="nump">657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="nump">1,558<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">$ 39,976<span></span>
</td>
<td class="nump">$ 32,499<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_OwnedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>96
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441559960">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">$ 49,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="num">(263)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">56,061<span></span>
</td>
<td class="nump">$ 49,334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">83,977<span></span>
</td>
<td class="nump">71,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">13,158<span></span>
</td>
<td class="nump">12,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions through Acquisition</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="num">(263)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(1,022)<span></span>
</td>
<td class="nump">760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">95,860<span></span>
</td>
<td class="nump">83,977<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(47,417)<span></span>
</td>
<td class="num">(43,325)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">5,655<span></span>
</td>
<td class="nump">3,759<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(512)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(1,022)<span></span>
</td>
<td class="nump">760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(45)<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(52,005)<span></span>
</td>
<td class="num">(47,417)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">1,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">1,599<span></span>
</td>
<td class="nump">1,846<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">6,635<span></span>
</td>
<td class="nump">5,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">442<span></span>
</td>
<td class="nump">791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions through Acquisition</a></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="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(225)<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">6,852<span></span>
</td>
<td class="nump">6,635<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(4,789)<span></span>
</td>
<td class="num">(4,306)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">654<span></span>
</td>
<td class="nump">379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(175)<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(5,253)<span></span>
</td>
<td class="num">(4,789)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">762<span></span>
</td>
<td class="nump">657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">1,754<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">164<span></span>
</td>
<td class="nump">642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions through Acquisition</a></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="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">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="top.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">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">1,914<span></span>
</td>
<td class="nump">1,754<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(1,097)<span></span>
</td>
<td class="num">(1,047)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(1,152)<span></span>
</td>
<td class="num">(1,097)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">1,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="nump">1,558<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">9,196<span></span>
</td>
<td class="nump">8,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">274<span></span>
</td>
<td class="nump">440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions through Acquisition</a></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="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(18)<span></span>
</td>
<td class="nump">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="top.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">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">9,450<span></span>
</td>
<td class="nump">9,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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements | Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(7,638)<span></span>
</td>
<td class="num">(7,299)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">331<span></span>
</td>
<td class="nump">302<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(18)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(19)<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(7,932)<span></span>
</td>
<td class="num">(7,638)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">32,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">39,976<span></span>
</td>
<td class="nump">32,499<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">66,392<span></span>
</td>
<td class="nump">55,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">12,278<span></span>
</td>
<td class="nump">10,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions through Acquisition</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="num">(263)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(775)<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">77,644<span></span>
</td>
<td class="nump">66,392<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(33,893)<span></span>
</td>
<td class="num">(30,673)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">4,607<span></span>
</td>
<td class="nump">3,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(512)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(825)<span></span>
</td>
<td class="nump">670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(7)<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">$ (37,668)<span></span>
</td>
<td class="num">$ (33,893)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 75<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisposalsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>97
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453529272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment - Narrative (Details)<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</a></td>
<td class="nump">$ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441558920">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">$ 12,206<span></span>
</td>
<td class="nump">$ 12,774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">11,837<span></span>
</td>
<td class="nump">12,537<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">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="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">$ 230<span></span>
</td>
<td class="nump">$ 116<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>99
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441873128">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">$ 12,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">12,206<span></span>
</td>
<td class="nump">$ 12,774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">12,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">11,837<span></span>
</td>
<td class="nump">12,537<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">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="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">230<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">25,022<span></span>
</td>
<td class="nump">24,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">2,013<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">Additions through acquisition</a></td>
<td class="nump">174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="nump">159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(88)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="num">(76)<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, 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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">24,665<span></span>
</td>
<td class="nump">24,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">1,967<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">Additions through acquisition</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="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="nump">137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="num">(68)<span></span>
</td>
<td class="nump">143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, 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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | 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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">149<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="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">Additions through acquisition</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="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">175<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | 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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">Additions through acquisition</a></td>
<td class="nump">174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</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="top.Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</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="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="num">(10)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">372<span></span>
</td>
<td class="nump">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="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(12,248)<span></span>
</td>
<td class="num">(9,704)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">2,715<span></span>
</td>
<td class="nump">2,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="num">(36)<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, 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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(12,128)<span></span>
</td>
<td class="num">(9,647)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="nump">137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">2,633<span></span>
</td>
<td class="nump">2,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="num">(34)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, 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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | 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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | 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="top.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="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(92)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></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="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</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="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="num">$ (142)<span></span>
</td>
<td class="num">$ (92)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additions through business combinations, right of use assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>De-recognition of right-of-use assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) Through Transfers in Right-of-use Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ifrs-full_AdditionsToRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsToRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460577000">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 20,788<span></span>
</td>
<td class="nump">$ 3,764<span></span>
</td>
<td class="nump">$ 5,687<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">3,631<span></span>
</td>
<td class="nump">3,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_UTCMember', window );">Intellectual property acquired from UTC | Acquired Intellectual Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Intellectual property acquired from Ballard Motive Solutions, net of amortization (note 7) | Acquired Intellectual Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 17,083<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>101
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448703032">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="nump">$ 3,764<span></span>
</td>
<td class="nump">$ 5,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">1,543<span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Acquisition of intangible assets</a></td>
<td class="nump">17,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="num">(1,798)<span></span>
</td>
<td class="num">(1,657)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(512)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="nump">59,855<span></span>
</td>
<td class="nump">60,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">1,543<span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Acquisition of intangible assets</a></td>
<td class="nump">17,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization 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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(800)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="nump">78,677<span></span>
</td>
<td class="nump">59,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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', 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="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="num">(56,091)<span></span>
</td>
<td class="num">(54,722)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Acquisition of intangible assets</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="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="num">(1,798)<span></span>
</td>
<td class="num">(1,657)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="num">$ (57,889)<span></span>
</td>
<td class="num">$ (56,091)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460483864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Acquisition of intangible assets</a></td>
<td class="nump">$ 17,279,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">1,543,000<span></span>
</td>
<td class="nump">$ 246,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">1,798,000<span></span>
</td>
<td class="nump">1,657,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Acquisition of intangible assets</a></td>
<td class="nump">17,279,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">1,385,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ManufacturingExecutionSystemMember', window );">Manufacturing Execution System</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">$ 158,000<span></span>
</td>
<td class="nump">$ 246,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_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=bldp_ERPmanagementreportingsoftwaresystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=bldp_ManufacturingExecutionSystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ManufacturingExecutionSystemMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162437939000">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in goodwill [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 64,268,000<span></span>
</td>
<td class="nump">$ 40,277,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment loss recognised in profit or loss, goodwill</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in goodwill [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 23,991,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,991,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_DisclosureOfReconciliationOfChangesInGoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B67_d_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449662248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Schedule of investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2018</div></th>
<th class="th"><div>Sep. 26, 2016</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.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">$ 27,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">12,351<span></span>
</td>
<td class="nump">$ 22,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="num">(16,140)<span></span>
</td>
<td class="num">(12,557)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(1,336)<span></span>
</td>
<td class="nump">4,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">70,292<span></span>
</td>
<td class="nump">27,566<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', 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="top.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="top.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">27,561<span></span>
</td>
<td class="nump">21,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">12,351<span></span>
</td>
<td class="nump">22,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties', window );">Recognition (deferral) 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">3,909<span></span>
</td>
<td class="num">(5,759)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="num">(16,084)<span></span>
</td>
<td class="num">(12,495)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">1,245<span></span>
</td>
<td class="nump">1,658<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 28,982<span></span>
</td>
<td class="nump">$ 27,561<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.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="top.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="top.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="top.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">33,335<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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,636<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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">339<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties', window );">Recognition (deferral) 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">56<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="num">(56)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">10.00%<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recognition (Deferral) Of Profit On Inventory Sold To Third Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2021-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-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 2021-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_WeichaiBallardAssociateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_WeichaiBallardAssociateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_JointVenturesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_JointVenturesAxis=ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162439168360">
<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, shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="8">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2018</div></th>
<th class="th"><div>Sep. 26, 2016</div></th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>EUR (&#8364;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>CNY (&#165;)</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>Dec. 31, 2021 </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, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</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>Aug. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">$ 16,140,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,557,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="nump">$ 70,292,000<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="nump">27,566,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital 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">$ 971,000<span></span>
</td>
<td class="nump">&#165; 6,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">$ 16,084,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,495,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,351,000<span></span>
</td>
<td class="nump">&#165; 79,625<span></span>
</td>
<td class="nump">$ 22,515,000<span></span>
</td>
<td class="nump">&#165; 155,575<span></span>
</td>
<td class="nump">20,944,000<span></span>
</td>
<td class="nump">&#165; 143,325<span></span>
</td>
<td class="nump">$ 14,286,000<span></span>
</td>
<td class="nump">&#165; 98,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="top.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="nump">28,982,000<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="nump">27,561,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,642,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', window );">Weichai Ballard JV | Less than one year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CommitmentsInRelationToJointVentures', window );">Committed capital 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,834,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,834,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="nump">&#165; 62,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,809,000<span></span>
</td>
<td class="nump">&#8364; 37,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfSharesAcquiredEquityInvestment', window );">Number of shares purchased (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,200<span></span>
</td>
<td class="nump">5,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">33,335,000<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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss) and gains (losses) on financial asset at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss) and gains (losses) on financial asset at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">7,636,000<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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CommitmentsInRelationToJointVentures', window );">Committed capital contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,698,000<span></span>
</td>
<td class="nump">&#163; 25,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital 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">7,610,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital 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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">339,000<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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CommitmentsInRelationToJointVentures', window );">Committed capital 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">33,978,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,978,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="nump">&#8364; 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital 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">$ 337,000<span></span>
</td>
<td class="nump">&#8364; 300<span></span>
</td>
<td class="nump">&#163; 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfSharesAcquiredEquityInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Shares Acquired, Equity Investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfSharesAcquiredEquityInvestment</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_CommitmentsInRelationToJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The commitments that the entity has relating to its joint ventures as specified in paragraphs B18-B20 of IFRS 12. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CommitmentsInRelationToJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-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 2021-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_WeichaiBallardAssociateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_WeichaiBallardAssociateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_HydrogenFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_bldp_InvestmentContributionsAxis=bldp_SubsequentContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CleanH2FundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>106
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448595080">
<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="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2018</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,229,186<span></span>
</td>
<td class="nump">$ 854,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(83,159)<span></span>
</td>
<td class="num">(52,091)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Carrying amount of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,292<span></span>
</td>
<td class="nump">27,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,233<span></span>
</td>
<td class="nump">51,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Corporate share of net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,140<span></span>
</td>
<td class="nump">$ 12,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.Show.showAR( this, 'defref_ifrs-full_NetAssetsLiabilities', window );">Net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,320<span></span>
</td>
<td class="nump">$ 35,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Carrying amount of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,982<span></span>
</td>
<td class="nump">27,561<span></span>
</td>
<td class="nump">$ 21,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Corporate share of net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,084<span></span>
</td>
<td class="nump">12,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,907<span></span>
</td>
<td class="nump">102,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssets', window );">Non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,339<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36,385)<span></span>
</td>
<td class="num">(26,701)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilities', window );">Non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,861)<span></span>
</td>
<td class="num">(2,610)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NetAssetsLiabilities', window );">Net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,000<span></span>
</td>
<td class="nump">72,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_Incorporationcosts', window );">Incorporation costs</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_bldp_EliminationOfUnrealizedProfitOnDownstreamSales', window );">Elimination of unrealized profit on downstream sales, net of sale to third party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,662)<span></span>
</td>
<td class="num">(8,509)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Carrying amount of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,982<span></span>
</td>
<td class="nump">27,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,260<span></span>
</td>
<td class="nump">15,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,825<span></span>
</td>
<td class="nump">25,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Corporate share of net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,084<span></span>
</td>
<td class="nump">$ 12,495<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Elimination of Unrealized Profit on Downstream Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Incorporation costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.
Effective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets less the amount of liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph IG63<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IG63&amp;doctype=Implementation%20Guidance<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that do not meet the definition of current assets. [Refer: Current assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 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 2021-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-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 2021-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_WeichaiBallardAssociateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_WeichaiBallardAssociateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_WeichaiBallardAssociateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_WeichaiBallardAssociateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449929672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Bank facilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CAD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ForeignCurrencyTransactionGainLossUnrealized1', window );">Unrealized gain (loss) on forward foreign exchange contracts</a></td>
<td class="num">$ (33,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 632,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Foreign exchange contracts</a></td>
<td class="nump">$ 26,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,750,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Average price of hedging instrument (CDN per USD)</a></td>
<td class="nump">1.26<span></span>
</td>
<td class="nump">1.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=bldp_BankOperatingLineMember', window );">LG Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Borrowings outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=bldp_EncoreFXFacilityMember', window );">FX Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1', window );">Facility, maximum borrowing capacity</a></td>
<td class="nump">$ 29,000,000<span></span>
</td>
<td class="nump">$ 23,684<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign Currency Transaction Gain (Loss), Unrealized1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LineOfCreditFacilityMaximumBorrowingCapacity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Maximum Borrowing Capacity1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average price of a hedging instrument. [Refer: Hedging instruments [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 23B<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23B_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AveragePriceOfHedgingInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of outstanding funds that the entity is obligated to repay.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Borrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The nominal or face amount of a financial instrument, used to calculate payments made on that instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=bldp_BankOperatingLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>108
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460455080">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers', window );">Trade accounts payable</a></td>
<td class="nump">$ 13,689<span></span>
</td>
<td class="nump">$ 9,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EmployeeRelatedLiabilitiesCurrent1', window );">Compensation payable</a></td>
<td class="nump">15,830<span></span>
</td>
<td class="nump">14,417<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentLiabilities', window );">Other liabilities</a></td>
<td class="nump">9,130<span></span>
</td>
<td class="nump">5,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_TaxesPayableCurrent1', window );">Taxes payable</a></td>
<td class="nump">906<span></span>
</td>
<td class="nump">1,084<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">$ 39,555<span></span>
</td>
<td class="nump">$ 29,877<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Related Liabilities Current1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Taxes Payable Current1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 70<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_70&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>109
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162453704408">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Beginning Balance</a></td>
<td class="nump">$ 9,888<span></span>
</td>
<td class="nump">$ 20,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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities', window );">Additions to deferred revenue</a></td>
<td class="nump">23,618<span></span>
</td>
<td class="nump">43,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities', window );">Revenue recognized during the year</a></td>
<td class="num">(21,397)<span></span>
</td>
<td class="num">(53,434)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Ending Balance</a></td>
<td class="nump">$ 12,109<span></span>
</td>
<td class="nump">$ 9,888<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract liabilities. [Refer: Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in contract liabilities resulting from the performance obligation being satisfied. [Refer: Contract liabilities; Performance obligations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>110
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441620472">
<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>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">$ 11,399<span></span>
</td>
<td class="nump">$ 12,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="nump">30,900<span></span>
</td>
<td class="nump">3,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during the year</a></td>
<td class="num">(4,030)<span></span>
</td>
<td class="num">(2,634)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during the year</a></td>
<td class="num">(1,112)<span></span>
</td>
<td class="num">(1,486)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">37,152<span></span>
</td>
<td class="nump">11,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">28,257<span></span>
</td>
<td class="nump">9,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">8,895<span></span>
</td>
<td class="nump">1,764<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">37,152<span></span>
</td>
<td class="nump">11,399<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember', window );">Restructuring provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during the year</a></td>
<td class="num">(136)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during the year</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="top.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">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</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="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember', window );">Warranty provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">9,625<span></span>
</td>
<td class="nump">10,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="nump">4,102<span></span>
</td>
<td class="nump">3,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during the year</a></td>
<td class="num">(3,894)<span></span>
</td>
<td class="num">(2,569)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during the year</a></td>
<td class="num">(1,112)<span></span>
</td>
<td class="num">(1,486)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="num">(9)<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">8,712<span></span>
</td>
<td class="nump">9,625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">8,712<span></span>
</td>
<td class="nump">9,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">8,712<span></span>
</td>
<td class="nump">9,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember', window );">Onerous contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during the year</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="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during the year</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</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="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=bldp_ContingentConsiderationProvisionMember', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="nump">26,258<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during the year</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="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during the year</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">26,258<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">19,240<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">7,018<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">26,258<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">1,764<span></span>
</td>
<td class="nump">1,688<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during the year</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="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during the year</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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">1,877<span></span>
</td>
<td class="nump">1,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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">1,877<span></span>
</td>
<td class="nump">1,764<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">$ 1,877<span></span>
</td>
<td class="nump">$ 1,764<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additional other provisions made. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProvisionUsedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionUsedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Provisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities of uncertain timing or amount, including provisions for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Provisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UnusedProvisionReversedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount reversed for unused other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UnusedProvisionReversedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=bldp_ContingentConsiderationProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441393160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions and other liabilities - Narrative (Details) - USD ($)<br></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>Jan. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,900,000<span></span>
</td>
<td class="nump">$ 3,295,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,030,000<span></span>
</td>
<td class="nump">2,634,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,112,000<span></span>
</td>
<td class="nump">1,486,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
<td class="nump">48,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncurred', window );">Contingent cash 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">$ 26,258,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_PaymentOfContingentConsiderationLiability', window );">Payment of contingent consideration liability</a></td>
<td class="nump">$ 4,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate', window );">Contingent consideration recognised as of acquisition date</a></td>
<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,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember', window );">Warranty 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,102,000<span></span>
</td>
<td class="nump">3,189,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NewProvisionsOtherProvisions', window );">New additions to provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,711,000<span></span>
</td>
<td class="nump">3,098,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,391,000<span></span>
</td>
<td class="nump">91,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,894,000<span></span>
</td>
<td class="nump">2,569,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,112,000<span></span>
</td>
<td class="nump">1,486,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,000)<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,000<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NewProvisionsOtherProvisions', window );">New additions to provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,000<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 36,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage', window );">Estimated future cash flows discounted percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="nump">0.39%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows', window );">Undiscounted amount of the estimated cash flows</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,877,000<span></span>
</td>
<td class="nump">$ 1,764,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_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment of Contingent Consideration Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additional other provisions made. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_g_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_IncreaseDecreaseInExistingProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in existing other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_f_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised for new other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionUsedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UnusedProvisionReversedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount reversed for unused other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UnusedProvisionReversedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NonadjustingEventsAfterReportingPeriodAxis=ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>112
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449295208">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current lease liabilities</a></td>
<td class="nump">$ 3,238<span></span>
</td>
<td class="nump">$ 2,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">13,882<span></span>
</td>
<td class="nump">15,182<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LeaseLiabilities', window );">Total lease liabilities</a></td>
<td class="nump">17,120<span></span>
</td>
<td class="nump">17,873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current lease liabilities</a></td>
<td class="nump">3,117<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">13,647<span></span>
</td>
<td class="nump">15,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current lease liabilities</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current lease liabilities</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 130<span></span>
</td>
<td class="nump">$ 67<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>113
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460424968">
<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, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Gross lease liabilities</a></td>
<td class="nump">$ 20,356<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">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="top.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="top.Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Gross lease liabilities</a></td>
<td class="nump">4,296<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember', window );">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="top.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="top.Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Gross lease liabilities</a></td>
<td class="nump">13,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">More than five years</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Gross lease liabilities</a></td>
<td class="nump">$ 2,866<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 58<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_58&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph B11D<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B11D_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448682728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease liability - IFRS 16 Impact (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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Principal payments of lease liabilities</a></td>
<td class="nump">$ 2,798<span></span>
</td>
<td class="nump">$ 2,517<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NewIFRSsAxis=bldp_IFRS16Member', window );">IFRS 16</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnLeaseLiabilities', window );">Interest on lease liabilities</a></td>
<td class="nump">1,225<span></span>
</td>
<td class="nump">1,244<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeFromSubleasingRightofuseAssets', window );">Income from sub-leasing right-of-use assets</a></td>
<td class="nump">1,744<span></span>
</td>
<td class="nump">1,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed', window );">Expenses relating to short-term leases</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestPaidClassifiedAsOperatingActivities', window );">Interest paid</a></td>
<td class="nump">1,225<span></span>
</td>
<td class="nump">1,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Principal payments of lease liabilities</a></td>
<td class="nump">2,798<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_ifrs-full_CashOutflowForLeases', window );">Cash outflow for leases</a></td>
<td class="nump">$ 4,191<span></span>
</td>
<td class="nump">$ 3,881<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_CashOutflowForLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashOutflowForLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the expense relating to short-term leases accounted for applying paragraph 6 of IFRS 16. This expense need not include the expense relating to leases with a lease term of one month or less. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeFromSubleasingRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income from subleasing right-of-use assets. Sublease is a transaction for which an underlying asset is re-leased by a lessee (&#8216;intermediate lessor&#8217;) to a third party, and the lease (&#8216;head lease&#8217;) between the head lessor and lessee remains in effect. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeFromSubleasingRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseOnLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest expense on lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestPaidClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for interest paid, classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestPaidClassifiedAsOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NewIFRSsAxis=bldp_IFRS16Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NewIFRSsAxis=bldp_IFRS16Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460656328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease liability - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeferredGainOnFinanceLeaseLiability', window );">Deferred gain on finance lease liability</a></td>
<td class="nump">$ 1,318<span></span>
</td>
<td class="nump">$ 1,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_LeasesInterestRate', window );">Interest rate</a></td>
<td class="nump">2.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_LeasesInterestRate', window );">Interest rate</a></td>
<td class="nump">6.85%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Gain On Finance Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases, Interest Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460443192">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset)</a></td>
<td class="nump">$ 1,894<span></span>
</td>
<td class="nump">$ 3,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset)</a></td>
<td class="nump">1,814<span></span>
</td>
<td class="nump">3,856<span></span>
</td>
<td class="nump">$ 4,308<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Other post-retirement benefit plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset)</a></td>
<td class="nump">$ 80<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 88<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>117
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454169816">
<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, 2021 </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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">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="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption', window );">Percentage of 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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Benefit Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 147<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_147_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 148<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_148_d_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441895144">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">$ 3,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">1,894<span></span>
</td>
<td class="nump">$ 3,941<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">3,856<span></span>
</td>
<td class="nump">4,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">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="top.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">56<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(986)<span></span>
</td>
<td class="nump">2,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on plan assets excluding interest</a></td>
<td class="num">(1,334)<span></span>
</td>
<td class="num">(1,733)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="num">(2,172)<span></span>
</td>
<td class="nump">281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(895)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">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="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(895)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></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="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">20,203<span></span>
</td>
<td class="nump">18,272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">513<span></span>
</td>
<td class="nump">602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">56<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(986)<span></span>
</td>
<td class="nump">2,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">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="top.Show.showAR( this, 'defref_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan expenses</a></td>
<td class="num">(30)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="num">(868)<span></span>
</td>
<td class="nump">1,978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="num">(661)<span></span>
</td>
<td class="num">(649)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="num">(661)<span></span>
</td>
<td class="num">(649)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">19,187<span></span>
</td>
<td class="nump">20,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="num">(16,347)<span></span>
</td>
<td class="num">(13,964)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="num">(383)<span></span>
</td>
<td class="num">(440)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="num">(383)<span></span>
</td>
<td class="num">(440)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on plan assets excluding interest</a></td>
<td class="num">(1,334)<span></span>
</td>
<td class="num">(1,733)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan expenses</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="num">(1,304)<span></span>
</td>
<td class="num">(1,697)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(895)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">661<span></span>
</td>
<td class="nump">649<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="nump">661<span></span>
</td>
<td class="num">(246)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="num">(17,373)<span></span>
</td>
<td class="num">(16,347)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Other post-retirement benefit plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">1<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="top.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">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="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Other post-retirement benefit 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">1<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="top.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Other post-retirement benefit 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Administrative Expenses, Net Defined Benefit Liability (Asset)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Movements, Net Defined Benefit Liability (Asset) [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_c_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in net defined benefit liability (asset) resulting from contributions to a defined benefit plan by the employer. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan in respect of settlements. [Refer: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements; Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>119
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460658312">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain (loss) on defined benefit plans</a></td>
<td class="nump">$ 2,170<span></span>
</td>
<td class="num">$ (289)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain (loss) on defined benefit plans</a></td>
<td class="nump">2,172<span></span>
</td>
<td class="num">(281)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Other post-retirement benefit plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain (loss) on defined benefit plans</a></td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>120
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460755176">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets', window );">Equity securities</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="nump">61.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets', window );">Debt securities</a></td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Plan Assets At Fair Value, Allocation Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 142<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_142_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 142<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_142_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 142<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_142_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448596328">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember', window );">Actuarial assumption of medical cost trend rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption', window );">Percentage of reasonably possible increase in actuarial assumption</a></td>
<td class="nump">1.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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Discount rate, fair value benefit obligation</a></td>
<td class="nump">2.76%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ActuarialAssumptionOfDiscountRatesNetExpense', window );">Discount rate, net expense</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">3.16%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Other post-retirement benefit plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Discount rate, fair value benefit obligation</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="nump">1.82%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ActuarialAssumptionOfDiscountRatesNetExpense', window );">Discount rate, net expense</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="nump">1.82%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actuarial Assumption Of Discount Rates, Net Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfDiscountRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfDiscountRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>122
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460376712">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Total share-based compensation for continuing operations (per statement of loss)</a></td>
<td class="nump">$ 9,669<span></span>
</td>
<td class="nump">$ 6,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations', window );">Discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Total share-based compensation (per statement of equity)</a></td>
<td class="nump">9,669<span></span>
</td>
<td class="nump">6,237<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member', window );">Option 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Total share-based compensation for continuing operations (per statement of loss)</a></td>
<td class="nump">6,093<span></span>
</td>
<td class="nump">4,482<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember', window );">DSU 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Total share-based compensation for continuing operations (per statement of loss)</a></td>
<td class="nump">672<span></span>
</td>
<td class="nump">314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Total share-based compensation (per statement of equity)</a></td>
<td class="nump">1,290<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember', window );">RSU 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Total share-based compensation for continuing operations (per statement of loss)</a></td>
<td class="nump">2,904<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Total share-based compensation (per statement of equity)</a></td>
<td class="nump">$ 4,357<span></span>
</td>
<td class="nump">$ 3,023<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expense From Share-Based Payment Transactions With Employees, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations</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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>123
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162442318184">
<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="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>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares </div>
<div>plan </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net proceeds | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 694,608,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297,700,295<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,669,000<span></span>
</td>
<td class="nump">$ 6,228,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">549,281<span></span>
</td>
<td class="nump">1,693,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,415,000<span></span>
</td>
<td class="nump">$ 4,438,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">540,116<span></span>
</td>
<td class="nump">1,834,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted', window );">Weighted average fair value, share options granted (usd per share) | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.76<span></span>
</td>
<td class="nump">$ 5.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,041,567<span></span>
</td>
<td class="nump">4,149,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,116,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement', window );">Shares to be issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,540,514<span></span>
</td>
<td class="nump">17,877,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,669,000<span></span>
</td>
<td class="nump">$ 6,237,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedEquity', window );">Number of shares issued (in shares)</a></td>
<td class="nump">14,870,000<span></span>
</td>
<td class="nump">14,870,000<span></span>
</td>
<td class="nump">20,909,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 37.00<span></span>
</td>
<td class="nump">$ 19.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ProceedsFromIssuingSharesGross', window );">Gross proceeds from offering | $</a></td>
<td class="nump">$ 550,190,000<span></span>
</td>
<td class="nump">$ 550,190,000<span></span>
</td>
<td class="nump">$ 402,504,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net proceeds | $</a></td>
<td class="nump">$ 527,291,000<span></span>
</td>
<td class="nump">$ 527,291,000<span></span>
</td>
<td class="nump">$ 385,782,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_SaleOfStockAxis=bldp_ATMProgramsMember', window );">ATM Programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedEquity', 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">24,648,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">$ 12.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ProceedsFromIssuingSharesGross', window );">Gross proceeds from offering | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 316,673,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net proceeds | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 308,826,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">549,281<span></span>
</td>
<td class="nump">1,693,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,415,000<span></span>
</td>
<td class="nump">$ 4,438,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1', window );">Award term (years)</a></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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33333%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,093,000<span></span>
</td>
<td class="nump">4,482,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod', window );">Award vesting period (years)</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 672,000<span></span>
</td>
<td class="nump">$ 314,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear', window );">Number of shares granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,953<span></span>
</td>
<td class="nump">23,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,761<span></span>
</td>
<td class="nump">15,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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,290,000<span></span>
</td>
<td class="nump">$ 64,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedOtherEquityInstruments', window );">Common shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,388<span></span>
</td>
<td class="nump">7,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">756,223<span></span>
</td>
<td class="nump">820,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">811,378<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,953<span></span>
</td>
<td class="nump">23,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,904,000<span></span>
</td>
<td class="nump">$ 1,432,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,449<span></span>
</td>
<td class="nump">305,229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">325,863<span></span>
</td>
<td class="nump">593,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,357,000<span></span>
</td>
<td class="nump">$ 3,023,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">966,220<span></span>
</td>
<td class="nump">1,129,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,305,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfShareBasedCompensationPlans', window );">Number of plans | plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195,838<span></span>
</td>
<td class="nump">334,758<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_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Share-Based Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Available For Grant, In Share-Based Payment Arrangement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NumberOfSharesIssuedEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Issued, Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesIssuedEquity</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_NumberOfSharesIssuedOtherEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Issued, Other Equity Instruments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Issued Per Award Redeemed</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuing Shares, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Authorized Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Price Per Share1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercised in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuing shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_bldp_SaleOfStockAxis=bldp_BoughtDealOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ATMProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ATMProgramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>124
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441783080">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 23, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net offering proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 694,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedEquity', 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>
<td class="nump">20,909,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="nump">$ 19.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ProceedsFromIssuingSharesGross', window );">Gross offering proceeds</a></td>
<td class="nump">$ 550,190<span></span>
</td>
<td class="nump">$ 550,190<span></span>
</td>
<td class="nump">$ 402,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net offering proceeds</a></td>
<td class="nump">$ 527,291<span></span>
</td>
<td class="nump">$ 527,291<span></span>
</td>
<td class="nump">$ 385,782<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_SaleOfStockAxis=bldp_ATMProgramsMember', window );">ATM Programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedEquity', window );">Shares Transacted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,648,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_SaleOfStockPricePerShare1', window );">Average Share Price (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ProceedsFromIssuingSharesGross', window );">Gross offering proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 316,673<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net offering proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 308,826<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesIssuedEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Issued, Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesIssuedEquity</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for other share issue costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuing Shares, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Price Per Share1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsForShareIssueCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for share issue costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuing shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockAxis=bldp_BoughtDealOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ATMProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ATMProgramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448606312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Share options, rollforward (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options Outstanding (in shares) | shares</a></td>
<td class="nump">4,149,639<span></span>
</td>
<td class="nump">4,116,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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Options granted (in shares) | shares</a></td>
<td class="nump">540,116<span></span>
</td>
<td class="nump">1,834,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares) | shares</a></td>
<td class="num">(549,281)<span></span>
</td>
<td class="num">(1,693,466)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement', window );">Options forfeited (in shares) | shares</a></td>
<td class="num">(98,907)<span></span>
</td>
<td class="num">(107,963)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement', window );">Options expired (in shares) | shares</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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options Outstanding (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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">$ 7.07<span></span>
</td>
<td class="nump">$ 2.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="top.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">21.12<span></span>
</td>
<td class="nump">12.36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">4.33<span></span>
</td>
<td class="nump">2.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">10.09<span></span>
</td>
<td class="nump">6.86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">$ 9.25<span></span>
</td>
<td class="nump">$ 7.07<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercised in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options expired in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_v&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options forfeited in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options expired in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_v&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441896936">
<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, 2021 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">4,041,567<span></span>
</td>
<td class="nump">4,149,639<span></span>
</td>
<td class="nump">4,116,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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">4 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 9.25<span></span>
</td>
<td class="nump">$ 7.07<span></span>
</td>
<td class="nump">$ 2.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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">1,963,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 5.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember', window );">$1.23 - $1.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">118,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">1 year 1 month 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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 1.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">118,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 1.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember', window );">$1.23 - $1.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">1.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember', window );">$1.23 - $1.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember', window );">$2.00 - $2.36</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">260,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">1 year 7 months 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="top.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.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">260,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 2.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember', window );">$2.00 - $2.36 | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">2.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember', window );">$2.00 - $2.36 | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 2.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember', window );">$2.86 - $3.16</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">339,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">3 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="top.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.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">285,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 2.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember', window );">$2.86 - $3.16 | 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">2.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember', window );">$2.86 - $3.16 | 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 3.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeFourMember', window );">$3.21 - $4.71</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">1,150,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">3 years 10 months 24 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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 3.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">800,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 3.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeFourMember', window );">$3.21 - $4.71 | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeFourMember', window );">$3.21 - $4.71 | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 4.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeFiveMember', window );">$10.64 - $13.46</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">1,275,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">5 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 11.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">340,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 11.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeFiveMember', window );">$10.64 - $13.46 | 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeFiveMember', window );">$10.64 - $13.46 | 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 13.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember', window );">$15.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">896,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 19.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">157,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 15.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember', window );">$15.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">15.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="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember', window );">$15.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise Price Of Share Options</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercisable in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ExercisePriceRangeFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ExercisePriceRangeFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ExercisePriceRangeFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ExercisePriceRangeFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>127
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449916920">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted', window );">Expected volatility</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">61.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted', window );">Risk-free interest rate</a></td>
<td class="nump">1.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Option life, share options granted, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162452491704">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Balance at (in shares)</a></td>
<td class="nump">820,031<span></span>
</td>
<td class="nump">811,378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="nump">35,953<span></span>
</td>
<td class="nump">23,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="num">(99,761)<span></span>
</td>
<td class="num">(15,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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Balance at (in shares)</a></td>
<td class="nump">756,223<span></span>
</td>
<td class="nump">820,031<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>129
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449824360">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Balance at (in shares)</a></td>
<td class="nump">1,129,946<span></span>
</td>
<td class="nump">1,305,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="nump">195,838<span></span>
</td>
<td class="nump">334,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment', window );">RSU performance factor adjustment (in shares)</a></td>
<td class="num">(12,128)<span></span>
</td>
<td class="nump">98,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="num">(325,863)<span></span>
</td>
<td class="num">(593,025)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement', window );">Forfeited (in shares)</a></td>
<td class="num">(21,573)<span></span>
</td>
<td class="num">(15,919)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Balance at (in shares)</a></td>
<td class="nump">966,220<span></span>
</td>
<td class="nump">1,129,946<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Instruments Other Equity Instruments Performance Factor Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>130
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449338280">
<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="3">3 Months Ended</th>
<th class="th" colspan="2">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>Dec. 31, 2021 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</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, 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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Capital commitments</a></td>
<td class="nump">$ 22,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentMaximumAmount', window );">Maximum royalty expense</a></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="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="nump">$ 5,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="top.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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentMaximumAmount', window );">Maximum royalty expense</a></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="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="nump">$ 2,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="top.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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">&#163; 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital contributions</a></td>
<td class="nump">7,610,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">&#8364; 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Capital contributions</a></td>
<td class="nump">$ 337,000<span></span>
</td>
<td class="nump">&#8364; 300<span></span>
</td>
<td class="nump">&#163; 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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intellectual Property, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsForRoyaltyAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for Royalty Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligation, Maximum Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligation, Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CapitalCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of future capital expenditures that the entity is committed to make.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from royalties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>131
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162448738200">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 104,505<span></span>
</td>
<td class="nump">$ 103,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">65,208<span></span>
</td>
<td class="nump">56,655<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">39,297<span></span>
</td>
<td class="nump">47,222<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">51,663<span></span>
</td>
<td class="nump">47,688<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">8,140<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_BackUpPowerMember', window );">Back Up Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">8,214<span></span>
</td>
<td class="nump">5,602<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">36,488<span></span>
</td>
<td class="nump">45,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">38,818<span></span>
</td>
<td class="nump">54,267<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">42,588<span></span>
</td>
<td class="nump">36,484<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">20,599<span></span>
</td>
<td class="nump">9,269<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">$ 3,857<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BackUpPowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BackUpPowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>132
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454344376">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ShorttermEmployeeBenefitsExpense', window );">Salaries and employee benefits</a></td>
<td class="nump">$ 84,555<span></span>
</td>
<td class="nump">$ 63,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Total share-based compensation for continuing operations (per statement of loss)</a></td>
<td class="nump">9,669<span></span>
</td>
<td class="nump">6,228<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EmployeeBenefitsExpense', window );">Personnel expenses</a></td>
<td class="nump">$ 94,224<span></span>
</td>
<td class="nump">$ 69,620<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EmployeeBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShorttermEmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>133
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441756376">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Net impairment loss on trade receivables</a></td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets', window );">Impairment loss allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Impairment loss on trade receivables</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Restructuring costs</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition related costs (note 7)</a></td>
<td class="nump">2,115<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MiscellaneousOtherOperatingExpense', window );">Other operating expense</a></td>
<td class="nump">$ 2,325<span></span>
</td>
<td class="nump">$ 376<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of acquisition-related costs for transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseOfRestructuringActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 98<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_98_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseOfRestructuringActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss or reversal of impairment loss recognised in profit or loss 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441739688">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit plan expense (note 20)</a></td>
<td class="num">$ (131)<span></span>
</td>
<td class="num">$ (164)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_PensionAdministrativeExpense', window );">Pension administration expense</a></td>
<td class="num">(120)<span></span>
</td>
<td class="num">(110)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentIncome', window );">Investment income</a></td>
<td class="nump">4,043<span></span>
</td>
<td class="nump">1,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinanceIncomeCost', window );">Other income</a></td>
<td class="num">(300)<span></span>
</td>
<td class="num">(255)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 31)</a></td>
<td class="num">(9,024)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange gain (loss)</a></td>
<td class="num">(1,336)<span></span>
</td>
<td class="nump">4,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_GovernmentLevies', window );">Government levies</a></td>
<td class="num">(1,945)<span></span>
</td>
<td class="num">(1,500)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_FinanceAndOtherIncomeExpenses', window );">Finance income and other</a></td>
<td class="num">(8,813)<span></span>
</td>
<td class="nump">4,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance expense</a></td>
<td class="num">$ (1,294)<span></span>
</td>
<td class="num">$ (1,303)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance and Other Income (Expenses)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government levies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_bldp_PensionAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pension Administrative Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PensionAdministrativeExpense</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of costs associated with financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2021-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_OtherFinanceIncomeCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of finance income or cost that the entity does not separately disclose in the same statement or note. [Refer: Finance income (cost)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherFinanceIncomeCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of post-employment benefit expense included in profit or loss relating to defined benefit plans. [Refer: Profit (loss); Defined benefit plans [member]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 5<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_5&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441804552">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current period income tax</a></td>
<td class="nump">$ 63<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="top.Show.showAR( this, 'defref_bldp_WithholdingTax', window );">Withholding tax</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods', window );">Total current tax expense</a></td>
<td class="nump">84<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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences', window );">Origination and reversal of temporary differences</a></td>
<td class="num">(31,581)<span></span>
</td>
<td class="num">(24,578)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods', window );">Adjustments for prior periods</a></td>
<td class="num">(565)<span></span>
</td>
<td class="nump">743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences', window );">Change in unrecognized deductible temporary differences</a></td>
<td class="nump">31,846<span></span>
</td>
<td class="nump">23,835<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods', window );">Total deferred tax expense</a></td>
<td class="num">(300)<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="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense (recovery) from continuing operations</a></td>
<td class="num">$ (216)<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_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change In Unrecognized Deductible Temporary Differences</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Withholding Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments of tax expense (income) recognised in the period for the deferred tax of prior periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 80<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_80_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454070472">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_AccountingProfit', window );">Net loss before income taxes (from continuing operations)</a></td>
<td class="num">$ (114,613)<span></span>
</td>
<td class="num">$ (49,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="top.Show.showAR( this, 'defref_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate', window );">Expected tax recovery at 27.00% (2020 &#8211; 27.00%)</a></td>
<td class="num">(30,945)<span></span>
</td>
<td class="num">(13,322)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome', window );">Non-deductible expenses (non-taxable income)</a></td>
<td class="nump">6,330<span></span>
</td>
<td class="num">(3,001)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxEffectOfTaxLosses', window );">Expiry of losses and ITC</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_TaxEffectOfTaxCreditsEarned', window );">Investment tax credits earned</a></td>
<td class="num">(3,677)<span></span>
</td>
<td class="num">(3,182)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxEffectOfForeignTaxRates', window );">Foreign tax rate and tax rate differences</a></td>
<td class="nump">3,341<span></span>
</td>
<td class="nump">1,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences', window );">Change in unrecognized deductible temporary differences</a></td>
<td class="nump">24,651<span></span>
</td>
<td class="nump">17,707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_TaxEffectOther', window );">Other</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense (recovery) from continuing operations</a></td>
<td class="num">$ (216)<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_bldp_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Effect Of Change In Unrecognized Deductible Temporary Differences</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Effect of Non-Deductible Expenses or Non-Taxable Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Effect Of Tax Credits Earned</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Effect Other</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccountingProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectOfForeignTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfForeignTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectOfTaxLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfTaxLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxExpenseIncomeAtApplicableTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449302872">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(3,578)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">665<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">$ (4,275)<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_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>138
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162441295976">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">$ 644,606<span></span>
</td>
<td class="nump">$ 527,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">697<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">122,742<span></span>
</td>
<td class="nump">110,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">122,742<span></span>
</td>
<td class="nump">110,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">9,357<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_AccruedWarrantyProvisionMember', window );">Accrued warranty provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">33,100<span></span>
</td>
<td class="nump">19,765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">219,326<span></span>
</td>
<td class="nump">151,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">665<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">131,514<span></span>
</td>
<td class="nump">66,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">457<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">50,103<span></span>
</td>
<td class="nump">47,872<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">35,996<span></span>
</td>
<td class="nump">33,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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">50<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">2,659<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">42,939<span></span>
</td>
<td class="nump">39,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">42,939<span></span>
</td>
<td class="nump">39,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">217,142<span></span>
</td>
<td class="nump">205,074<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">$ 129<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_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ScientificResearchExpendituresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccruedWarrantyProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccruedWarrantyProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>139
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162449505544">
<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="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2018</div></th>
<th class="th"><div>Sep. 26, 2016</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">10.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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmountsReceivableRelatedPartyTransactions', window );">Trade and other receivables</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_bldp_InvestmentsRelatedPartyTransactions', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ContractLiabilitiesRelatedPartyTransactions', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,441<span></span>
</td>
<td class="nump">$ 8,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="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmountsReceivableRelatedPartyTransactions', window );">Trade and other receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,794<span></span>
</td>
<td class="nump">$ 17,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_InvestmentsRelatedPartyTransactions', window );">Investments</a></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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ContractLiabilitiesRelatedPartyTransactions', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,730<span></span>
</td>
<td class="nump">4,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,239<span></span>
</td>
<td class="nump">$ 44,855<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract Liabilities, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsReceivableRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue arising from the rendering of services in related party transactions. [Refer: Revenue; Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_WeichaiBallardAssociateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_WeichaiBallardAssociateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_AssociatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_AssociatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162442166200">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits', window );">Salaries and employee benefits</a></td>
<td class="nump">$ 3,767<span></span>
</td>
<td class="nump">$ 3,021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits', window );">Post-employment retirement benefits</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment', window );">Share-based compensation (note 21)</a></td>
<td class="nump">2,411<span></span>
</td>
<td class="nump">1,530<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensation', window );">Key management personnel compensation</a></td>
<td class="nump">$ 6,252<span></span>
</td>
<td class="nump">$ 4,613<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Maximum Obligation Notice, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Number Of Years Due To Change In Control</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162442284168">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_bldp_Noncashcompensatoryshares', window );">Compensatory shares</a></td>
<td class="nump">$ 704<span></span>
</td>
<td class="nump">$ 647<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash, compensatory shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>142
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162454033064">
<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, 2021 </div>
<div>USD ($) </div>
<div>customer</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>customer</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ConcentrationRiskNumberOfCustomers', window );">Number of customers | customer</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 104,505<span></span>
</td>
<td class="nump">$ 103,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 35,239<span></span>
</td>
<td class="nump">44,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="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,965<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk, Number of Customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMajorCustomersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorCustomersAxis=bldp_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>143
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162442123528">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 104,505<span></span>
</td>
<td class="nump">$ 103,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">211,757<span></span>
</td>
<td class="nump">121,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">38,818<span></span>
</td>
<td class="nump">54,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">29,009<span></span>
</td>
<td class="nump">27,577<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">22,063<span></span>
</td>
<td class="nump">23,032<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">17,536<span></span>
</td>
<td class="nump">8,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">4,121<span></span>
</td>
<td class="nump">4,107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">8,968<span></span>
</td>
<td class="nump">7,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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">17,552<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CA', window );">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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">3,063<span></span>
</td>
<td class="nump">1,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">157,805<span></span>
</td>
<td class="nump">88,128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_DK', window );">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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">3,026<span></span>
</td>
<td class="nump">1,171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">3,270<span></span>
</td>
<td class="nump">1,472<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_NO', window );">Norway</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">2,521<span></span>
</td>
<td class="nump">436<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BE', window );">Belgium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">2,121<span></span>
</td>
<td class="nump">2,673<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">1,827<span></span>
</td>
<td class="nump">1,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_JP', window );">Japan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">954<span></span>
</td>
<td class="nump">2,695<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">926<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_TW', window );">Taiwan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">912<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_PL', window );">Poland</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">541<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">439<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_UA', window );">Ukraine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">244<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_SE', window );">Sweden</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 417<span></span>
</td>
<td class="nump">$ 232<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGeographicalAreasLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_DK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=country_ES">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_UA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_UA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>144
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162438568504">
<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="1">3 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="4"></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, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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>USD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CAD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Jun. 16, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentIncome', window );">Investment income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,043,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,436,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Impairment loss on trade receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">310,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Net impairment loss on trade receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets', window );">Impairment loss allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfSharesReceivedInSaleOfStockTransaction', window );">Number of shares received in sale of stock transaction | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_SaleOfEquitySecuritiesNumberOfSharesSold', window );">Number of shares sold of an investment (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 336,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_FinancialInstrumentForecastedDefaultRate', window );">Forecasted default 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.008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_FinancialInstrumentForecastedDefaultRate', window );">Forecasted default 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.012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Average price of hedging instrument (CDN per USD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_PriceofForeignExchangeOpeningPrice', window );">January 1, 2021 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">December 31, 2021 Closing 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.271<span></span>
</td>
<td class="nump">0.787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_AveragePriceForeignExchangeRate', window );">Fiscal 2021 Average 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="text">&#160;<span></span>
</td>
<td class="nump">1.254<span></span>
</td>
<td class="nump">0.798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">7,871,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember', window );">Interest rate risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 11,239,000<span></span>
</td>
<td class="nump">11,239,000<span></span>
</td>
<td class="nump">$ 11,239,000<span></span>
</td>
<td class="nump">$ 11,239,000<span></span>
</td>
<td class="nump">$ 11,239,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentIncome', window );">Investment income</a></td>
<td class="nump">$ 1,676,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="num">$ (254,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,524,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average Price Of Hedging Instrument, Duration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinancialInstrumentForecastedDefaultRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instrument, Forecasted Default Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinancialInstrumentForecastedDefaultRate</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesReceivedInSaleOfStockTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Shares Received in Sale of Stock Transaction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PriceofForeignExchangeOpeningPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of Hedging Instrument, Opening Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfEquitySecuritiesNumberOfSharesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of Equity Securities, Number of Shares Sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SaleOfEquitySecuritiesNumberOfSharesSold</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_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AveragePriceOfHedgingInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average price of a hedging instrument. [Refer: Hedging instruments [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 23B<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23B_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AveragePriceOfHedgingInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClosingForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_CurrentInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss or reversal of impairment loss recognised in profit or loss 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of investments other than investments accounted for using the equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph B8<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B8_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_EquityInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_EquityInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=bldp_CashAndCashEquivalents1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>145
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162452898216">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">$ (9,024)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="nump">1,422<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">(10,474)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="nump">$ 2<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_DisclosureOfFinancialAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>146
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140162460292600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Allowance of Impairment (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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets', window );">Impairment loss allowance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_TradeReceivablesMember', window );">Trade receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Allowance account for credit losses of financial assets at beginning of period</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets', window );">Impairment loss allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Allowance account for credit losses of financial assets at end of period</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 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_AllowanceAccountForCreditLossesOfFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_ClassesOfFinancialAssetsAxis=ifrs-full_TradeReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_TradeReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>bldp-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bldp="http://www.ballard.com/20211231"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bldp-20211231.xsd" xlink:type="simple"/>
    <context id="i70995e4fda3a4b7c988971de029a18fc_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="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iedc7d4fd7b4441798d4d14434322babe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iee99caa8bd5a48d6b232082c49a50bc7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="idf4fc8e830e746058b18a8d0e7a3b453_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i29940ce8f182402a9b3d62b9c17eb4ec_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie985e13e69d5461eb031ac6a18d31d9d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e4fd70a8b3441a5a4abfd948c2dc0fe_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibfef7b03dc034ecc8d1e2f41ab101157_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a6736bbf77d4b7a84ff8e0f077b056f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30e4e7898d18425d9d38aa3cbadf0ead_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifde3270056974f7a9b482f6661f98c9e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8337321f31c84983ae9143bd61159a20_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i38255a0bf6f144698157a9abb958851e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i84bfbf2755dd494c810f3d8a1b9bb10e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7083ff2907cc40a2b631a62953307391_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="i1f5e76eca66c41819a031eb5f1711b7a_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="idbd1ed7c97e547f19a1a05d23a3d8ef3_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="ieda310fd8cbd4ce09f77d83937c56811_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="i7529fad3716a46ed817ea4f8ee1c4994_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="i0079b7c3be0f4394abbd44939252d8e3_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="i946de269c4324165a844c286983cc608_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="i0f898d1ca7ee458ca026e23a295825bb_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="i423f5fae06664dd38bb612fa331190a0_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="i7fcfefc46a1a4b45b60a9e36aa334620_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="i6176f580c744471ba2cbd4d4134db14f_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="i8127bfa9c7b4467495e7b97e50b5d660_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="i99a1ffb3823e4ab3abf04794bdc035ba_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="i56b1fb6884644e2e90fcfbf89bc3a870_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="i66752c6dae6846aeb7f4a8cfb4635a54_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1794f2f0b60b4b5cbd02549eeec2d80d_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c53ca17f57f4ae69b0dbb593e443538_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="i51445317da1a4aa78b994c40057be68a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i94ca09c795694a268d019cd44f659d42_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="i46b71ffed5f943c9ac041f5e9064a8bf_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08d979a0f7f949409ff6114d042ec4bd_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="i6dba5d9d4b444bb3b9a777458b31d5fa_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5942f65d43ef416d8f2677b18a786a99_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="i60d7dcd26ca74cc99642712a465fc274_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i59b0a2f4d6e946beb4b9c9765254f069_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="i4d0bc67d82524788a5838aca1930acf8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i769ab114476d430aac830af7bda63462_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="ib6983bc784b4405bb05041ef4df93300_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i854ebcfe18f4479fb50ef95477eae203_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="i2f1ff1962d864142a579a946ba9b66ef_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i540b47996d4645619aa6e660ab7fe513_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="ieb1c2918fe1645fda8aee8958818cd72_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99565322fee34ca2ab70503dbbafa334_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="ic6ee22e3ff044b97882ffa4b7f24fbda_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic2a2c1d965f84f5bb7fe1fb1e97af397_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="iee8204e509dd4c38880d0fb56d489e00_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="i4069b229058e4f92b22e4ef2a0e636b1_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="id08644f1025f4db183e2786bd571036c_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="ic3f570495ac64fbf80377df77c953b28_D20170104-20170104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:DanskIndustriInvestASMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-04</startDate>
            <endDate>2017-01-04</endDate>
        </period>
    </context>
    <context id="i1cfaaf6d85a14490b57f37c36e373940_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="i2383bb278e8445dba1c5183af5eb6dea_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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2edf6273e2e04575a65b3d9e6c2dce7a_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="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiPowerCo.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-13</startDate>
            <endDate>2018-11-13</endDate>
        </period>
    </context>
    <context id="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-13</startDate>
            <endDate>2018-11-13</endDate>
        </period>
    </context>
    <context id="i9c2551fd51c04c90aae12c3a1536f743_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iab0a6b76951e49faac0cbda22716b201_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iad44c3c797a34198befcf1c8d88f5725_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i951598a82a1e4a7e9fd08ac762bf504c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiPowerCo.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="i9284b3fe0ec34fc386b87901a5da5d0c_D20170301-20170331">
        <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>2017-03-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="i1a0ea54626e84fb49e9d03a9959820f3_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="i57ff7d55a6234830ade9c763ded5f58a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i82f99a0b5b074f9d812bb9006c2c6b14_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if10f4cb7a6fa494fa354695fa493ea69_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62e696f4a41c4d148889c57f02d05d34_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b42368388e5451093492ca95276587a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2cab5ba4d8a34db49e544edc16904d45_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7a885d30940247f898999284fe54fd58_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i876f26b1872e45c7a4059e164909a311_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12e64cd51fb242618f6935e1cc43f017_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i620c9ebc7b5e401eb97f53753161d1e1_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie16f60c8ad654cd3b5ed19656b5fb618_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12e375b46b704114839e9d8db7f37382_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia21244c5cccf4173b411c2d8ebf8635a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaed3bdf3589142a1b19b92c969bf2598_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iedeecd86fa7c4de0b3e771da99eeca0e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i665cc1a794094c8d9869ad9c6b0f36cb_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieeddaebca00b45739ac923c429d473c0_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7491bdd1f707409fae94afdd82df4f25_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9ac55206e04d4223a75a7f926d66631e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id531ebfcb14648a992b90149c91ddec9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44c504b229034a8fb9c19d81e5024704_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f46025851e54d28a4068c37f91e05c7_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i625f542405de444699fdbbf52364e8c4_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib7389dccecd243b991d91dd4573b059f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5fb197e20aa444138a1c9e8af6a970b5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id9810906f32c423c9c5c539939183a1d_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="i956276ad85ca451ba65662d18ac57111_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="if36a5d9087454c87b3d4e230a41af562_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3cfe2b37badd4236a39229e400619e84_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="i0305c4a50d8347ec8a55abd92f0ac51b_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="ic9f325253cda4b36a243de9ccbf8d713_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="i45c438ece2644a1583cb0b0ae79fcb22_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="i86103ca26ab94932bd305e018a38f56f_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="i35fe2f2123354b35846e4256a9e894fc_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="i845a4e754e3543789bf71acfa2a072a1_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="i407d830d260b4979b763f779386e16bf_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="i84f142a712a2434c881bc27c6ae51edd_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="i4954e3d61ba1475d909f7d8114210ff0_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="idefe411f3dd041b886ec5101e7335451_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="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:UnmannedAerialVehicleUAVBusinessAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-14</startDate>
            <endDate>2020-10-14</endDate>
        </period>
    </context>
    <context id="i1627f8a2d4f84cd1be363101a746990d_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="id2f5b96581944846a587989721600731_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idda7b3c042524a5090684ec87b075bdd_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="i9d881132013c4a40a09c0cfe797bcbf0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ad139c93018441184730702fb7c6a7f_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="if0428f806bbe40ba995fcaa7397ab4a5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idc8dd440e10842b1aa090b4e41451262_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="i0b0aec22ebba495196b0d0b73b63e5c1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1f0a8c97988549289893e87a252d36be_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="i1dfe3d34e44642f184ea9cfb94350670_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i60a27bde3b1b4c9092c63754d0164472_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="ibd8520321a304794af97ff0760805fd3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i281019a829c241e2aa12908dbc591b0d_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="icd0d954e70d742909c30a0ec3a7d076b_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="ie8d713b29c57481885ce18f8fafb24f5_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="if92c3cf7520048f4a2b96cd4eee24e92_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="i4738027154b342e697de346146baf3d9_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="i74500d3a711f4a76aa2ea6acdb3a0ec2_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="if26b4c38a02d47b3a885824ab7ac0d8f_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="i54fe720f0eb441ca87771a837374bdd4_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="ic15322f0a51140cd9a55d547bffeb675_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="icaffcbaa639142f798fb75c9f410d005_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="i216a7dac048f4bd98d0b969613c8ccab_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="id120ecbbe1a44e39b4d352f35b6594f5_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="ib4b2b2877b2c4ed9a3f2f1fe40b41503_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="i9a78d143996f4a53adedbf297ffa6a83_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="ie9a3e282a6f944619c0e6307abbb5e5e_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="i1ba63cb9f3234603a05e6bf67b44976c_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="i910a6596584c46f9bce8042542ee171c_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="i01709a4c197545fa871042e710a99446_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="i63bb19088a66459a9dcedb7c8ea61511_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="i50af0c9a9c2b416186af1d1be816a564_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="i3b5c1413f17043bdb0461df21e6ba4d6_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="ifd81ba0c2182494997ce4c67578d5234_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="if63817c81fa5470297c877ae2c2ce998_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="i8cfdbe480fdd490990b631923cea077e_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="i9dcd3d4e5f704c6db4635f329e1aaac4_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="ic9c0918de247439b8a324b2281647dbc_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="i1050af06e20841bbb5320e9e804fdbcb_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="i322c1fd39273480f9fd5eda660774cf7_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="i5e94222655a5428b9b7bb353e7e9c547_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="ia99936499ae74be786eeb9640fbd30e5_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="i7be77509ca7e4adcbab319c7c62289c1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic083fd672842414dafdb4f95912521e0_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i39c6580890664954b67fc6377d550c62_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic5fc4ff3e7cc406984391de22c4be65a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic27cd91c6f77440e99648639046920c7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b39c420f1bf469d888d9ec8342237ad_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i00ca79bc43ad4bc98ad52e8113e93175_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i38f25cb70b4d4b5c9753f48facd0530a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib41bb0bc1a114626979a484f20daac34_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i88de17193fdc49cba219d881bee50838_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8193f65f03994abcbb05b95bf92bf172_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i662baf2b1a144e3b844811756caadb22_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i517e8f1f03d448ce809115ae2fc6d9f1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc51a9c87f414419b1626339a50c3aa3_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="ie5db12b0df5847eba47275c0ca25962d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i493e9f28c3f94c4d9f13295dcdf7f889_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="i25fd1d3e12964ac391186f1d790958c3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id8f1fa97f17e467ab0772057fd4b4e79_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="i85c4c3c5d9684d4ca444892e05b51023_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a84afac0c9f4578979aeb131d888844_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="i938dd891ec0f45f49d6666ddf1612e13_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="ibe361cbb8d064144bee19c49f948bd0a_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="i7f1adc14d1494ec7afbe02b2574de545_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="i1f259634458b435dab00c3fafb9c62aa_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="i4dbc9c233e1c463b889a3231bd240482_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="id71216e7b6604dae9c7f4a6d679baf64_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="i9a930dd82db44211aab245a16d9a764e_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="i68196e3101504849aa03f621b632dee0_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="i92203757fd0a47a5b89dd241c264730b_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="i42136779258741ddae456c8a5ca83db5_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="i6416ec09496d4fb1808ee007147b8180_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="iebd7a0a484e846e3b14ce2bb10190031_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="ic845a5f654f144c7bb108cbb876952d4_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="i06e78ad0af824d48867e26e54ae74aa0_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="i85161f20c3e24719a746fcc96ac11da1_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="i5a3768f3babd4b5e86bce28d6dcdc14d_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="id2db6c5bd2aa4e798e04461467affd97_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="i6e139041f9864b41b066018a8104a739_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="iec30dead9e8d4168a93bfa2c7715606d_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="i0e30a7a3443c4b4cb728cdb2b6a37b43_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="i8ebba4ad108e4ee493faf9183830446f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0b9921768ad4c1abbbc680ca2132065_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55071689549c4d0780cd6a22ecef002c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2942a22fefca49f495daa2215773f4da_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac66e79e67e44a0c941b333b91258b50_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8b5fbb5c2a04ab89ec921b1426cb0ff_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i950cf4d4b1b5488f85102973e958b55d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if45f21dd8c2a42bf939ff214425cda12_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a18a964d8c44d8db9669f01fe55455c_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="i84f09e9c147f4ce4947db745a512b113_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i55040453a768404c806bc8113d462674_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="id6ab2edc7c454a7380ab1c92420b2048_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i33be30902f9c4027bb809e084de4ab73_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="id1fcea284c6b4668989dd7d24c66b15c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1614b8f878742d699fa2a274dbb3b9a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1714cbc84a6f4b81aa3e7a89b0801cda_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie916cb675c42462a8c01cff21896c768_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ManufacturingExecutionSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i992f8336bed34f3497185cc822abc2e9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ManufacturingExecutionSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib59c37c8c59e486889d4bae554ea3ace_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7954ee56fce43ed964858d93711b5b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icdebd03ab1624e46aab5dd58c9653225_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="i12080b27373842e7ab9e0400882edc07_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="idce673efcdb2437099c3959a15801e15_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="i16a82d02040e4b9a9ac4035ce4e6eec8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4160382525684d32838ee61a48f74f39_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="i50c6abee5aee4caf90b3cb1fc5779104_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ide4710a58dd744adb3eaeb6d7e970332_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="i7b7830b6d38449eca96b0b5f44976095_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i61a5edab3f7a42dbab10259b9aa5262e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:AggregatedIndividuallyImmaterialJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67f10eeb7b16400b8bef0bc2501bd03d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:AggregatedIndividuallyImmaterialJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4933379c415249c9afe41dea84073524_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0daa0d20fa9646708b9cb8dad005c658_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6bc83e5d6d844240b2e2344de1400ce0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iccc14e2914684801af4af571dabbd13f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5b98e81bd1c4f5fa94896bb519853d9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i68b5cd0833a144038e4bbe2593fe800f_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="i8a025398935f4207bf3dd2c1d51a8009_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id31057906bf546eb8eeb172103e1f7f1_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="iabbaf99f79dd44a8b5f0d83596bbd50f_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="i68581f360aa04eef8b5b583ceaeadc11_I20210831">
        <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-08-31</instant>
        </period>
    </context>
    <context id="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie961d454af43479ba25ad2169c24415f_D20211001-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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic2204501c17640298870cb1f2dbd11de_D20211001-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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia3e5a66ea9084d50862956b85d1b0baa_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="i0b8d9d508d964682a8bf047dc000d804_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="i14542335e1e54108898b867d4150702a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ed52bfa701b4ca59a8145fdc39dad16_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e8f277df4a34529964131a2cb985ea8_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="if2274fdaf764482cb4a61c9b5560ebbc_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i028cd510d00e4f8c92b1e07aa35a889b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i16f8079b12794f7b9eaf2b580708263c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib323712a92104cd69c20a097aab0ac1d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib191ad0cd56f4dda99138597b4a6bc86_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8f5439f6c58f49e4afb52135a4089ed6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic54100db7a714a73b3a07ce7669f0db3_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="id7e08efb3eba46ee9ff1c1b4c0971f75_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="ie72908703ea04ee58dae8bf13012bfff_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="i973630af9a894df5bfbb1ee3f381c40c_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="i54ad13558b2f4ac79c3a2522e60705b2_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="i1e188afd1df345dcac48a5ecfb84a719_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="i084a708facca4771beaeb3b2fac3bffb_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="i843c361cae2b4cdba580fae27609a672_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="i40bdf217ee3f4d19838dec12d3f3b862_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="ic22b989790d84e5ea07bf46e88e99a71_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="i6e8ea3a7e18e47408c72075789fa2ae7_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="ie6f3b0273c424173a0e198c3f366b22a_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="i1526fb83cd9d452fb77870be0ac205ea_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="ib416bb05d0534f408ffb2c0d7b6d2a96_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="iabd8939470a846deaef18235e31f37eb_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="icb1949c2018f47caaeaf346430affa5f_D20220101-20220131">
        <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:NonadjustingEventsAfterReportingPeriodAxis">ifrs-full:EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i9d4f96abfeac4c05b4e0d10601b2b604_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i29f3958e06e04514aa99648878c1e302_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i38d6836a0c6049589c029774232a34fe_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="i1dfaeb951c5745bbb0c365801f432998_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9334b240d8b94457bf578b6ca74d903b_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="iec8341d86ccc42a3bdbb8dcb9ffd4506_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4b968549024c4ae9a1746325f049e724_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="i54c2b6334fd64311bd8af33ba99d3743_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f31690e21404ea2a04fb47c7a496edf_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i448f40a6aac94332bcc958de0cfec1be_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e4831370a5447b6a911b4a08c0d6e25_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iba395f46f40b425681cd6a885d45082d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">bldp:IFRS16Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">bldp:IFRS16Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30d89f778c4742e48111eaa6849a75c0_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="i9ad436db4c4548ff9979be7a78534a80_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="iae713e123aea4b82a20522294e26fc92_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="i0d37084d887f480baf79e8fc7b489249_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="i6fa5472e3f324ae396c1b092d6cc9550_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="id490de0c45cb451184a8696bb2016e5c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibdb270357a684121989a49cd8a016461_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="i00631d09af7f42398f5252ebcca37dc4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if966fee8aa304b2d9a1275798aa89d00_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id2c1d47eb2ec40a0a0b1e10a181a5a21_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="i898fde7fc83d439aa883585281d69026_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54bbd1e1a1324c49bac229515c47d0c2_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="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9eac9ce848124e0caf809584efd86632_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="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0c687f2a7a64de09f826e624202a075_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="i6cee5cadc55b4ae3b99511ac975af642_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="i4a9838b3ce06410f979574400591e54d_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="i097af26c8db0467b9dc668440c61214b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie25ddbd12ea4411e978b0f96ef46b616_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="i70f794729eeb47e8ba2004baade6b0e7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8407bdb6fa9402a8b1e67cd27611320_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iec9f51cb0f71456ab763aa94a612193b_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="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5db79c91e49347ca8b7499aac1ce77b5_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="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibfec7e76542c4dea822ad39d9e6ecd63_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="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f64fc1fb13d4333b39060a84985309c_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="ied1acc7463154599a705c402fb0becf5_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="i5676e1620e854f2a9878504cd6f1b913_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i2772f05242d440e489616f521aab8242_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="ie752429bcc0c4a3eb1c49ae376c23873_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9f27da1aa324d8b840991362aef54c5_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="i8fce2759e6cf47f28b1926085a898398_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="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231">
        <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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0d37aa9ef034ccebcfcaf963cbe29fd_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ATMProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i850d5967c86040009608aee95c44e788_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ATMProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99f3bdab3de547a7b39a14322ba2d7b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib78dddaddc9f44db89d319f40ce8661d_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="i2a852dbb5047470db245c22eb609313a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5585afbb454d4168ab0ee8542de3f87e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i07d1c534385d4325a95e66fc5e37f576_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e6a77c7efa5477a841c37efb9339d28_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i339410f9aed2405787c25d29561e3676_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f0d5e6d602b40ceb65d8d0767ef2422_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7369e481470149c4a56c002edc8d2d33_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f4d543fda8c4dccb87ffcdd6e148f56_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4473fbe483f24268a9c15a8fc6529398_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5a46f86df8dd4197b2a17810b027f4a2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i36782c919fd54c07acf5b030058b197d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c7d9f0dab1a4088a2d24945533be8c0_I20211231">
        <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:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f043cb4d1b5470d9942243b9caae221_I20211231">
        <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:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fb5fc57e7ad4faebe7fa1ccc9351616_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6007f3240c0541868e15a6a3759285a8_I20211231">
        <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:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b6e8abf0f624c589350a5d042d77999_I20211231">
        <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:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3a1b55a3841d4d4a92f0bf183648559a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8ac3b902bfd423ba31d3d71d7ef3e29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf3687a469f5487d80fdcea2f3046919_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d4ed1eb46734e42ad00c4141a8496c7_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i182d3f3e251842c5b491650cf523ce95_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i18d2c4c819e241ba8ee48af1ff83ce30_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic41594e267ae4b2ea932d27eea62171c_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="i738ef600c08a4f508afcd0d8495fc575_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib70098f78a4c4190b42939d151353538_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibb1dea683bc44d6c9e83c396b8790ccc_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="ib3a1d0e9cb38420fb59be9846b776872_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="if922b7e73ad147c4a967c5de6df54922_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i504f8261beb14e2da0079ddf165a293f_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="i901945c144fe459995b09dc4ef2856dc_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="i32e4b43a65f64bd1906afc31a7bd3681_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i69f69f7db7564b478a12b6409f47136a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i96401794faf54c9c92d3a8ed7313d387_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="id29999761cc245308f74466304cf6589_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i04359dab191b4a68b7d7c1a4fd91cf80_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i638a9f5db78a496393b81c0672149b98_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia897fe1093344f7988f70a34a3152ac8_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia21f3fd0dd6d49c68c2a30e1c5d6c6a6_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="i623241d529044918a73f6e213e50c587_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d759eb74a274c75b720985becf6fbdc_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="i0ef691913b0f41979ff807bfc7af0954_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1c2048e3bf5f40cb8f9b1f293418b67e_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="iaf5ff003401f4dc8b06a071cefada663_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i508a95df9ab241cfb30aebb4aea28406_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="i89d2f298e1e2494ab4add99875a5dea1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i411b73bc8c9242a99010f8c2159968f0_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="i36886b4c6c934a8cb0664452cbd4f271_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ice31b21069644bb98d6751d424d37175_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="i9e9740f76e9c4867adeeff2ac13d133f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b63fa3b9e684d14bbb344bff2b0129b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:BackUpPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0cf8eef62064e0c9d45080fc12a090a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:BackUpPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id185f128489e41748bbe2b4a553c47e3_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="ife1a0541831740d9bb88950450869600_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4275c498791d45ac89d5ed25bbee26aa_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="i0eb6b957ac954ecb9c721effa11b640e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife69f0b8376c4c5bb80e141e36da9936_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="i224e084cd8b646cbb5f4fea48056877b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6dc68a47d384a44abd78bd9318cb5ef_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="i911ce751f04343469670b5390913d9a3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i483fa75b6211433abd8d7439b1f80670_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="id58b28ec77d34628b4e089cca0f7936d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i24c2b8c07d9f4602b4b5165519c03bf9_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="if243a977667c47318555eba80eeecbb2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i523926a22c4d4f778ae13b31ee8115d8_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="i62a990f879ac408e82ae3ddbc28f3f3d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id02d16cfa2ad45a386ecb5914be04af7_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="i1cefc83be5694fabb09b24dd0edee11e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if9e2af2e9fa14c9c87d3c98ce8f8ed38_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:AccruedWarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06588791200747de84cd2912a8767298_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:AccruedWarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20d1272fcdd8488b89a9dee4f5f9a804_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="i32df5935d9a14c5fad8baf3398dfc04b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i84bf4c76665544d1b886d957b1a8b050_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="i3877e54f53eb46738dfe63a8c52ea4fe_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a57f6787c8340cfba9fd03e5c127a9d_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="i75be656dc3f54a0da039561ce66cadd5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8bce0374c165410c94c9c46018247ede_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="i7f95f8c6c8244139812dc64322f8d5ce_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie20e503d0615409489b54f59b0751e49_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="i2427586e6c7a4df59394b8ecd5e1fd27_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8415e6ffe59a40ccae0f86ae2dcb04e7_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="i843a7bfb6ba244fdbe89ed4f0bbb68cc_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i46c6da2b66c046b4a03cbba6e12c181d_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="ie3e48fac08b44940a97009312a8690ba_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c50f6db0827493e9cc64b42585de1ca_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="i028c296297394cbab8cbcb89954b24ae_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ca56a00c78342cdb41e2319ae021df9_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="if3963bdb51004e0db0c28d368c3c3355_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fd4098cc1104b6e82888ce273fdc272_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="i8ea51def932d4c33b658723e003f5bb4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb91e41e7c1a4acfa8fa11ed83bf7ae3_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="i5e4967c84219436dbfa840bf1f662365_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7eff3bd3a4bd4966a74cc7bfc9e839e0_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="idedd87d6be4949c797fd2f14c56bc45b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6025e7d94cea4fc18a5bba23e268c2e5_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:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231">
        <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:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8840e502e7c4e99a678020393b3ac44_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:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i167ff25d23b846678b105bc511f244ea_D20200101-20201231">
        <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:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad77f564c19d4d39b78ec08e71ffcb10_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="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib554265d1c104d2ab626a5cc40e47ea3_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="i25e400ce61b44b3ca573715e5d0ca181_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9b89df43554446838b21a50900b3ac55_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34c61827a5e84644ad6fc21ea15edd8b_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="i7aca1b6837474d4a95e61b9b6efe9275_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie8368e2c63b940de9841502227d54fce_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icab3187efc814e73bfe2ba40377f31ea_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="i704fad605d454d02b9d8ac108966726f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibb45eb37de7c4a74a8542743dceaaa24_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="i8c942e2f7efa4587bbb88872bffd68b8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5fa1a40e4ae94e5e98587491980b4a1e_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="i7eaad723d16c49839895fea56743558f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd0c228eda65473ebabb3c2f7d36fdbd_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="ifb5b0a6d23694a76a15bec57cf30994a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic12966911c8f4783b2dd97e20cb48aad_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="id24820bacada491f9118d81bc82b0741_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4366fc5654f546959100a2343e6cfb55_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="i942cf381f75a454baeb313c3bec42dc7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i92a8293a4f4047dca0b125d2199f5913_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="i8e47e9b04aec450f817dbf765af443a0_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id672f60bc5604d268a077774c0a49d35_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="ic129828bfde74a17996c572b88c7cfa1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if821dcb9af4641729abbbdda26de2a72_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="i44c799fbefdb4fcda2f4e1504613b022_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if556ead3ccda4767b485710be8f84ec5_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="i5209b7a6d9c94b9096f9c0defa0bfae7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i97e687557047468ba68ce62a928c5e59_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="i80dd593441eb4fedb2886b0d0b0b9e98_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ideb0c55b8d5f408d81435a55cab82bab_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="i08379526d27246a4b4975070890315c1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f1d44481610439796e6f1461bc1d312_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="i3ab1876c052b4706bb499fcb7b603196_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5099b6f2ec6d499f93e64b5c322e22df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69849de9fee840b3ad311dccfe1245ec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i487fcf85f36a4b068cb26d12b9d6e476_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i912081e9356a42acbdcf9f4f1caa808f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77d7b8caef0e4111b3c915752da68b91_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="ie3b29f9e753c41d4882c5e1e2a6f8ce8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3d46b2503fd49db92cda15ca6741f7c_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="i4b3cd2c1edb24b8da685809b10a14347_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i72525da04d38487a898fa16d49a68fb1_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="i8fe88cd8bb3c438e8da2396b67d60b47_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2fe870705f943d18363cd3112c1300a_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="i6c3b9ba4f71c41b4a42c19848ad86f97_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb80d45f97904d53abd08fcd1855a04b_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="i6f86cb3ac36a4bdba34a90e499ba8c43_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i569f0974828b43cf96eb5b2505125b35_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="ic1904d0c03df474d9fbbb828f761d957_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5960b2ea20da4dea8f25d84b5048fba8_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="ia27dc2d654184cf59829cea9ceda0bc0_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="if4f7ccbec3f142ada16adfc33e80bd1d_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="id046c02bb3c146678b657f95b297be87_D20210617-20210617">
        <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>
            <startDate>2021-06-17</startDate>
            <endDate>2021-06-17</endDate>
        </period>
    </context>
    <context id="i0fbd022b60a64a76af06bca72dd15267_D20210101-20211231">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1c35820ba2b24500835381f2d2ee0f5b_D20211001-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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b978eb996f3424d82c56c48e969ab5e_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="i6bdda5db05df43859dbcce36353d5a3b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4d41489eff7c42c39bd7f57a5c28c3d0_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="i0396ec14c8d542dfb243715c22e65efc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i360f77f0684d42a18e283cc31f05d915_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="idc3d7bed2c424f86830f8c6d3e02b960_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6ae53a12f5664bc0a094357bf8f43e4c_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="i4949abbec2284dfda1a5001e89b72ac4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06d895681cd44c5c883d491603e7b84f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa6cb8f679d24e448cfaa7edaf8f0cc0_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iadfaeba9753142cfad5201f867aefe9f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f6b0c84023641f0ac0b98e088f0bba4_D20210101-20211231">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iac1282ec888d4201a98f05dbd8c3a336_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36075dd7b46946e3a2d5f93b7ad49b93_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d40b85cf9ef4233a6be06fab2ee3d9a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5567e9b6ff4e46279c299334faf0b80e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia1a97d78b5e849e8acbbfcc3d5b34143_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic444cc36a67f4e64942281fc61f19d87_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="contribution">
        <measure>bldp:contribution</measure>
    </unit>
    <unit id="seat">
        <measure>bldp:seat</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="plan">
        <measure>bldp:plan</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>
    <dei:EntityCentralIndexKey
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV80LTEtMS0xLTM2MDc1_390344a7-f92a-4a36-af61-b7f4ed18bc7c">0001453015</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV81LTEtMS0xLTM2MDc1_4454c219-43e8-49e1-80ee-fe999641741a">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV82LTEtMS0xLTM2MDc1_22a874e4-f7e5-4bc2-8a24-c1d57d3ff4f5">2021</dei:DocumentFiscalYearFocus>
    <dei:AmendmentFlag
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV83LTEtMS0xLTM2MDc1_a01e6647-4e5f-41a5-b5cb-64ba568bf241">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF8wLTEtMS0xLTA_17103433-1f21-40bb-8377-ed80f1645ddd">0001453015</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF8xLTEtMS0xLTA_faee33e0-81c1-44c6-9236-3575b5e885cb">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF80LTEtMS0xLTA_cd55530d-f2e6-496f-81a1-07ab748eef9b">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF81LTEtMS0xLTA_efb49597-1399-4f3e-9be3-2f03aea22ac1">FY</dei:DocumentFiscalPeriodFocus>
    <bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDAvZnJhZzpjZmYxZTZiNGZkOTM0NmE4OTllY2Y4MDJmZjQzNTc3YS90YWJsZTozODM0NzBkNzNhYTY0MjUzYmQ5YjgyNDVkMzBlNzUzZS90YWJsZXJhbmdlOjM4MzQ3MGQ3M2FhNjQyNTNiZDliODI0NWQzMGU3NTNlXzUtMy0xLTEtMA_9a9dadeb-aaa1-4d74-be25-7e70ea13e3a7"
      unitRef="number">0.333333333333333</bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <dei:DocumentType
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI4_87e883f3-62ec-40a2-9be5-681534cc274a">40-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6ZTZjZmVmNzc1NGU4NDI1MTllNGIzNzRiOGNjZjE2NmIvdGFibGVyYW5nZTplNmNmZWY3NzU0ZTg0MjUxOWU0YjM3NGI4Y2NmMTY2Yl8wLTAtMS0xLTM2MDc1_9142ade5-7d31-4ee5-9644-1c7efc854d5e">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6N2E3M2RiNWY5YTAyNDY5YWE3MWNkMzdhYWZkOGY0ZGYvdGFibGVyYW5nZTo3YTczZGI1ZjlhMDI0NjlhYTcxY2QzN2FhZmQ4ZjRkZl8wLTAtMS0xLTM2MDc1_50920a97-f22e-42ff-a4a9-c222bc74c0f5">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NjI0ZmQ0ZjBkNWIxNDkwNWJiYjM3YTllNDU5Y2RmNWIvdGFibGVyYW5nZTo2MjRmZDRmMGQ1YjE0OTA1YmJiMzdhOWU0NTljZGY1Yl8wLTEtMS0xLTM2MDc1_3c172d32-6888-4576-a11a-440e56f15ce4">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NjI0ZmQ0ZjBkNWIxNDkwNWJiYjM3YTllNDU5Y2RmNWIvdGFibGVyYW5nZTo2MjRmZDRmMGQ1YjE0OTA1YmJiMzdhOWU0NTljZGY1Yl8wLTEtMS0xLTM2MDc1_2dea9290-f5b5-4cdc-b960-77c9e3849376">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NjI0ZmQ0ZjBkNWIxNDkwNWJiYjM3YTllNDU5Y2RmNWIvdGFibGVyYW5nZTo2MjRmZDRmMGQ1YjE0OTA1YmJiMzdhOWU0NTljZGY1Yl8wLTMtMS0xLTM2MDc1_375dea41-8f1d-4868-a06e-4f5a2c4c072b">000-53543</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzIz_ffb470da-8990-40b2-919c-483badc8a158">Ballard Power Systems Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6YzFiYjg5NmI0NGE4NDRlOTgyZmMwZjhhMjI1MTA3NDkvdGFibGVyYW5nZTpjMWJiODk2YjQ0YTg0NGU5ODJmYzBmOGEyMjUxMDc0OV8wLTAtMS0xLTM2MDc1_73646e91-63c2-48ad-aca1-54420cd475c7">A1</dei:EntityIncorporationStateCountryCode>
    <dei:EntityPrimarySicNumber
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6YzFiYjg5NmI0NGE4NDRlOTgyZmMwZjhhMjI1MTA3NDkvdGFibGVyYW5nZTpjMWJiODk2YjQ0YTg0NGU5ODJmYzBmOGEyMjUxMDc0OV8wLTItMS0xLTM2MDc1_1ff8b253-89f0-4aa9-b456-2899c257cbed">3620</dei:EntityPrimarySicNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI0_cc70630e-41bb-4132-9338-3e5a9cfbe204">9000 Glenlyon Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQ1_530ba15d-100d-41eb-9c63-a2ed98882690">Burnaby</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzMz_658ce909-d84b-463d-bb45-d0fd9791d287">BC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM4_93054132-3e94-4a89-a7f9-f710df607fff">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI1_fcd0122c-a3ea-4105-b3a0-2cac096c30c4">V5J 5J8</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQw_772da58f-2b5b-4a0a-a495-0b2700916dec">604</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM0_57eb0415-4073-49ee-a9ce-e4838fc1e2b6">454-0900</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI2_52f6bf7c-b439-4d46-978c-28a94b931811">C T Corporation System</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzIx_f8165714-0e94-4ac7-a74c-effba5aa04de">28 Liberty St.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQx_a18dc881-641c-4272-a17a-69a6075a77f4">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzIy_c108aeef-0f9c-49f3-8529-e2137764994a">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM5_0f4b4733-4158-40f5-803a-9cf86ab24ec9">10005</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzMx_f300e1b4-5524-4f1c-9c13-d177e58b42d8">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzMy_5c33793c-f0c5-4d61-b75b-ef29490fb233">894-8940</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NDhlYTgzODFmNTExNDY1NmJlMzI5OTMwOGFjMGI1OTYvdGFibGVyYW5nZTo0OGVhODM4MWY1MTE0NjU2YmUzMjk5MzA4YWMwYjU5Nl8xLTAtMS0xLTM2MDc1_d261936e-dfc0-41ca-a66f-5fac4797843c">Common Shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NDhlYTgzODFmNTExNDY1NmJlMzI5OTMwOGFjMGI1OTYvdGFibGVyYW5nZTo0OGVhODM4MWY1MTE0NjU2YmUzMjk5MzA4YWMwYjU5Nl8xLTEtMS0xLTM2MDc1_c684e9f2-fcc3-4832-a98a-b9f735caa75a">BLDP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NDhlYTgzODFmNTExNDY1NmJlMzI5OTMwOGFjMGI1OTYvdGFibGVyYW5nZTo0OGVhODM4MWY1MTE0NjU2YmUzMjk5MzA4YWMwYjU5Nl8xLTItMS0xLTM2MDc1_5c7066c8-4c56-4d49-b17d-6d7474f1fc13">NASDAQ</dei:SecurityExchangeName>
    <dei:SecurityReportingObligation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM2_16ccdb1c-e034-45d9-be25-0d1bd7dd62a5">15(d)</dei:SecurityReportingObligation>
    <dei:AnnualInformationForm
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NmM5YWFmZmFhZTM3NDFlZmE2ZTQxODUzMmNkNzUxMWIvdGFibGVyYW5nZTo2YzlhYWZmYWFlMzc0MWVmYTZlNDE4NTMyY2Q3NTExYl8wLTAtMS0xLTM2MDc1L3RleHRyZWdpb246YzZiYTA1ZjMwNTgyNDBjZWE0ZTVkMGE4YWUyNDFlNTFfMTY0OTI2NzQ0MTcyMA_cf252b8b-7c3a-49b8-a324-1cfa42c56466">true</dei:AnnualInformationForm>
    <dei:AuditedAnnualFinancialStatements
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NmM5YWFmZmFhZTM3NDFlZmE2ZTQxODUzMmNkNzUxMWIvdGFibGVyYW5nZTo2YzlhYWZmYWFlMzc0MWVmYTZlNDE4NTMyY2Q3NTExYl8wLTEtMS0xLTM2MDc1L3RleHRyZWdpb246MzI1NjEzYWU4MGMwNGUzZGJmNmM3MmUyNmZmODNiYWZfMTY0OTI2NzQ0MTc0NQ_0921b7cd-38c3-47df-ace2-4ee292003bcc">true</dei:AuditedAnnualFinancialStatements>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8xMTY2_845e6bfa-64e8-4d66-8e03-9278af65c663"
      unitRef="shares">297700295</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCurrentReportingStatus
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQy_edc691d7-03bf-471a-8ba4-750203c26c69">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQ2_8a5f4f84-169a-4e0c-85aa-a8a022168382">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityEmergingGrowthCompany
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQ3_8ececec7-c8e4-4283-8c7a-4542e6fe7d76">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM3_9827a85d-2894-4da1-8d93-8ae4d998b1c0">true</dei:IcfrAuditorAttestationFlag>
    <dei:AuditorFirmId
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xMC9mcmFnOmZkNTNkNzZiYjRlMjRkMTk4ZWIwOTVjMjVkODBkNjllL3RhYmxlOjljYTIxMDZiMDY1ZjRmMmNiOGFlNTY1Njg5NmRlZjBiL3RhYmxlcmFuZ2U6OWNhMjEwNmIwNjVmNGYyY2I4YWU1NjU2ODk2ZGVmMGJfNi0yLTEtMS0zNjExNy90ZXh0cmVnaW9uOjk4MjYyOGVmNjlhNTQyZjA5Y2ZmMTQ5NDk5Nzk3YzhmXzE2NDkyNjc0NDE3NDE_e541ec59-5c42-438b-8aee-fbca2007fb79">85</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMC9mcmFnOjhlMWMwNzQzZTFjMTRjZTRiNzYzZmRiYjBmYzNmZjUzL3RleHRyZWdpb246OGUxYzA3NDNlMWMxNGNlNGI3NjNmZGJiMGZjM2ZmNTNfMTA5OTUxMTYzNTA4Nw_6bf85a6a-2498-420f-936b-1f9ba1904599">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMC9mcmFnOjhlMWMwNzQzZTFjMTRjZTRiNzYzZmRiYjBmYzNmZjUzL3RleHRyZWdpb246OGUxYzA3NDNlMWMxNGNlNGI3NjNmZGJiMGZjM2ZmNTNfMTA5OTUxMTYzNTA4OQ_ecc257f1-687b-4be6-a857-8c76222be84f">Vancouver, Canada</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMy9mcmFnOjQ5YjU0YzU4MDQ1NjRhMGFhMzIwY2VlNWNlYjU0ZDY4L3RleHRyZWdpb246NDliNTRjNTgwNDU2NGEwYWEzMjBjZWU1Y2ViNTRkNjhfNDk0NzgwMjM0OTAzNg_6bf85a6a-2498-420f-936b-1f9ba1904599">KPMG LLP</dei:AuditorName>
    <ifrs-full:CashAndCashEquivalents
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNC00LTEtMS0w_501c5de3-c92f-469b-8608-2f9bd36feaac"
      unitRef="usd">1123895000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNC02LTEtMS0w_f52c04d5-8f3a-4bfd-b029-0f3681d6a00f"
      unitRef="usd">763430000</ifrs-full:CashAndCashEquivalents>
    <bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNS00LTEtMS0w_3f842c1e-501a-4c5c-9cda-44312330d9af"
      unitRef="usd">3004000</bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents>
    <bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNS02LTEtMS0w_7408f153-cccb-4f36-8c1b-223bb6c0a797"
      unitRef="usd">2000000</bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNi00LTEtMS0w_0f33293b-f4a5-4ee0-9486-0301701c1ae3"
      unitRef="usd">46395000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNi02LTEtMS0w_b1f208c1-471b-4a00-9784-6508b37cd3d6"
      unitRef="usd">56795000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:Inventories
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNy00LTEtMS0w_cc10a6bc-4aac-48ec-b8fe-ef8b693a3f9d"
      unitRef="usd">51518000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNy02LTEtMS0w_b67442ce-018f-494f-a3e4-88d0db435ab0"
      unitRef="usd">28522000</ifrs-full:Inventories>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOC00LTEtMS0w_2ab42ac6-4c93-437d-bc80-187e542cfebb"
      unitRef="usd">4374000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOC02LTEtMS0w_c8f9413e-b2b9-467c-97c9-64071a1f88d0"
      unitRef="usd">3568000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOS00LTEtMS0w_c9972332-2912-4f8e-b296-acab4688d070"
      unitRef="usd">1229186000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOS02LTEtMS0w_034e5fb4-8980-424b-a74d-feb3f9ed399e"
      unitRef="usd">854315000</ifrs-full:CurrentAssets>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTItNC0xLTEtMA_7a648107-4a11-4205-a4cb-2ce084bb0c2e"
      unitRef="usd">56061000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTItNi0xLTEtMA_bbb29bd2-17fc-4518-a10a-0569e9062ee1"
      unitRef="usd">49334000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTMtNC0xLTEtMA_c14cce17-11c4-4801-8877-38ebf7bb9ec3"
      unitRef="usd">20788000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTMtNi0xLTEtMA_13b4a963-6fcc-4178-bf2f-1d6b86a83d13"
      unitRef="usd">3764000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:Goodwill
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTQtNC0xLTEtMA_c9ad0c15-5690-48de-a8dd-108951d60d0c"
      unitRef="usd">64268000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTQtNi0xLTEtMA_925ae9c9-ee97-4da0-97cc-038e8f0b5491"
      unitRef="usd">40277000</ifrs-full:Goodwill>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTUtNC0xLTEtMA_52e951e9-38fd-44c5-974c-64aa3fcac637"
      unitRef="usd">70292000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTUtNi0xLTEtMA_2a4e380c-b097-4ad5-b60a-22a173d7a2f1"
      unitRef="usd">27566000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTYtNC0xLTEtMA_a944fa45-d60f-4197-85d1-a8cd2972cf9d"
      unitRef="usd">348000</ifrs-full:OtherAssets>
    <ifrs-full:OtherAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTYtNi0xLTEtMA_4e91e6ce-9634-47a9-85b8-4665819dc1f6"
      unitRef="usd">343000</ifrs-full:OtherAssets>
    <ifrs-full:Assets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTctNC0xLTEtMA_1cfc9414-3a2d-43c6-ac07-af46ab5a5922"
      unitRef="usd">1440943000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTctNi0xLTEtMA_d88a4d94-c21f-43aa-a367-210d647a29ca"
      unitRef="usd">975599000</ifrs-full:Assets>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjItNC0xLTEtMA_665e9a47-4e70-44e9-865f-501fd4dd252c"
      unitRef="usd">39555000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjItNi0xLTEtMA_406b029f-973c-48eb-b928-5d96cd977961"
      unitRef="usd">29877000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:CurrentContractLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjMtNC0xLTEtMA_8b22aff9-d75e-4f50-82a9-711fd4b4e3a2"
      unitRef="usd">12109000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjMtNi0xLTEtMA_a1168b0e-c29a-41f6-a9de-8ddcfd734cd9"
      unitRef="usd">9888000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentProvisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjQtNC0xLTEtMA_6dbd1066-dba9-4009-93dd-a04460797cda"
      unitRef="usd">28257000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjQtNi0xLTEtMA_e1b571db-0424-44c7-aee6-e21f3eacf339"
      unitRef="usd">9635000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjUtNC0xLTEtMA_26aa0e78-718e-4469-8f2c-635e243bc144"
      unitRef="usd">3238000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjUtNi0xLTEtMA_e5c56298-bdd1-4c49-84d6-837954bfb733"
      unitRef="usd">2691000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjYtNC0xLTEtMA_d27ae220-cc8b-44e7-896c-f18a50350b30"
      unitRef="usd">83159000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjYtNi0xLTEtMA_f3a4c777-9bb5-409b-af02-f9230524936e"
      unitRef="usd">52091000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjktNC0xLTEtMA_de25369b-94f5-4dcb-b142-1e6f99ccd4e3"
      unitRef="usd">13882000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjktNi0xLTEtMA_0a568478-7d87-4c7e-a69e-5802f667f2f7"
      unitRef="usd">15182000</ifrs-full:NoncurrentLeaseLiabilities>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzAtNC0xLTEtMA_23e24f6c-cce7-49a9-8079-746c52c7212b"
      unitRef="usd">1318000</bldp:DeferredGainOnFinanceLeaseLiability>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzAtNi0xLTEtMA_ab33d858-115a-4e95-a47c-8bd1ad283d92"
      unitRef="usd">1734000</bldp:DeferredGainOnFinanceLeaseLiability>
    <ifrs-full:NoncurrentProvisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzEtNC0xLTEtMA_1aec49de-e2b9-43a2-b0e6-d391db0ac7a3"
      unitRef="usd">8895000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzEtNi0xLTEtMA_49d0924c-2727-4637-a3f7-45e66de329b2"
      unitRef="usd">1764000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzItNC0xLTEtMA_480ae6ad-ce3f-455b-91e6-e0024afd320f"
      unitRef="usd">1894000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzItNi0xLTEtMA_87f7c557-ac04-42ac-b7b2-eb7b110b3e4c"
      unitRef="usd">3941000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNC0xLTEtMjYxNjk_51590aad-a705-406d-9f3b-3739663cba9b"
      unitRef="usd">3578000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNi0xLTEtMjYxNjk_b0f8f511-e1fb-4373-a0d7-d9a5421ff32d"
      unitRef="usd">0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:Liabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNC0xLTEtMA_dbe5984a-39bc-4755-8d4b-b8a61d1b08a3"
      unitRef="usd">112726000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNi0xLTEtMA_36ecddf4-bbd5-4195-97d5-b8b4b76cbaa3"
      unitRef="usd">74712000</ifrs-full:Liabilities>
    <ifrs-full:IssuedCapital
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzYtNC0xLTEtMA_f37050ec-8a8c-41a5-a3d4-839e537b4fb5"
      unitRef="usd">2416256000</ifrs-full:IssuedCapital>
    <ifrs-full:IssuedCapital
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzYtNi0xLTEtMA_00ac6094-58ad-4af3-86e3-f06c39952fe5"
      unitRef="usd">1884735000</ifrs-full:IssuedCapital>
    <ifrs-full:AdditionalPaidinCapital
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzctNC0xLTEtMA_1540a948-8e8c-4fa8-bc21-a23df5058c80"
      unitRef="usd">297819000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:AdditionalPaidinCapital
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzctNi0xLTEtMA_1f03fd0d-11bc-4cee-8f8e-90e7a6cf26a4"
      unitRef="usd">290761000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:RetainedEarnings
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzgtNC0xLTEtMA_8b3444eb-fd81-49e5-bf2f-cc3a6a22e900"
      unitRef="usd">-1387579000</ifrs-full:RetainedEarnings>
    <ifrs-full:RetainedEarnings
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzgtNi0xLTEtMA_5b8a27cf-efe2-4793-8182-5b276bac547e"
      unitRef="usd">-1275516000</ifrs-full:RetainedEarnings>
    <ifrs-full:ReserveOfExchangeDifferencesOnTranslation
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzktNC0xLTEtMA_4b28287c-e0f0-4737-b01d-0dfbceef4b70"
      unitRef="usd">1721000</ifrs-full:ReserveOfExchangeDifferencesOnTranslation>
    <ifrs-full:ReserveOfExchangeDifferencesOnTranslation
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzktNi0xLTEtMA_4d109f12-82b6-4acb-8050-42c85eb40d53"
      unitRef="usd">907000</ifrs-full:ReserveOfExchangeDifferencesOnTranslation>
    <ifrs-full:Equity
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDAtNC0xLTEtMA_37cb9f60-8498-45e0-bf46-4b85752df5dd"
      unitRef="usd">1328217000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDAtNi0xLTEtMA_a9c55a78-002f-4ada-9f85-0a0493088186"
      unitRef="usd">900887000</ifrs-full:Equity>
    <ifrs-full:EquityAndLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDEtNC0xLTEtMA_ce146fc9-ccf1-4bd3-bb1f-6fe6932e0cf6"
      unitRef="usd">1440943000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDEtNi0xLTEtMA_114f1be8-d47c-4309-8939-5c643aae052c"
      unitRef="usd">975599000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMy00LTEtMS0w_853a2aae-1089-4820-b2bf-6a8cd6d0f106"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMy02LTEtMS0w_893c032a-56bb-4004-b0fc-617960e28eb4"
      unitRef="usd">103877000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:CostOfSales
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNC00LTEtMS0w_375633de-0c62-428c-aa60-e3b1cafc1f59"
      unitRef="usd">90492000</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNC02LTEtMS0w_a6068f60-7bd1-4b93-a7bd-d5d62fdebf12"
      unitRef="usd">82893000</ifrs-full:CostOfSales>
    <ifrs-full:GrossProfit
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNS00LTEtMS0w_9b311657-7170-4116-81d0-b8887bccbeab"
      unitRef="usd">14013000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNS02LTEtMS0w_67041b00-fef4-4169-8ca6-abad40d7ec83"
      unitRef="usd">20984000</ifrs-full:GrossProfit>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOC00LTEtMS0w_cf66f1d1-2c1e-45a9-8dc3-79d7e3b2c30a"
      unitRef="usd">62162000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOC02LTEtMS0w_22ac3530-66d0-4d1b-9035-6090cd65738e"
      unitRef="usd">35519000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOS00LTEtMS0w_0a9705aa-ab8f-428f-8460-5d08779a6dd7"
      unitRef="usd">24725000</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOS02LTEtMS0w_01b60b84-7ede-4e9f-916f-9b46debc303c"
      unitRef="usd">16234000</ifrs-full:AdministrativeExpense>
    <ifrs-full:SalesAndMarketingExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTAtNC0xLTEtMA_5f141ba0-b9f7-4597-a6b9-9664dc2b7715"
      unitRef="usd">12904000</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:SalesAndMarketingExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTAtNi0xLTEtMA_40373cce-a34a-42ae-a5e3-5940041db940"
      unitRef="usd">8616000</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:OtherExpenseByNature
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTEtNC0xLTEtMA_2a48d042-de2e-4ed3-bc93-8cf8e4ef0450"
      unitRef="usd">2325000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTEtNi0xLTEtMA_81e1976f-ede3-408e-afc4-b23a095748ca"
      unitRef="usd">376000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:ExpenseByNature
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTItNC0xLTEtMA_f5d779e8-f4cb-4acc-b635-5943cea2c0fe"
      unitRef="usd">102116000</ifrs-full:ExpenseByNature>
    <ifrs-full:ExpenseByNature
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTItNi0xLTEtMA_df3577aa-881a-45f2-8ab1-7a642f20cf6d"
      unitRef="usd">60745000</ifrs-full:ExpenseByNature>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTQtNC0xLTEtMA_5a606853-bf3c-41e6-a3f6-7ba211bc8c5b"
      unitRef="usd">-88103000</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTQtNi0xLTEtMA_ab4d03d6-ded7-40d5-96c8-9e3b381b99e7"
      unitRef="usd">-39761000</ifrs-full:ProfitLossFromOperatingActivities>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTUtNC0xLTEtMA_f97f08d2-d405-40c0-ba71-255c7bbc73e6"
      unitRef="usd">-8813000</bldp:FinanceAndOtherIncomeExpenses>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTUtNi0xLTEtMA_0ed1c8cc-cae5-4103-b47b-9988fb13c1e9"
      unitRef="usd">4282000</bldp:FinanceAndOtherIncomeExpenses>
    <ifrs-full:FinanceCosts
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTYtNC0xLTEtMA_c01e9083-0896-4fc0-8a8b-7939a14e4f7e"
      unitRef="usd">1294000</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTYtNi0xLTEtMA_a1678d6a-ebd8-4a5f-84eb-ede993c0e294"
      unitRef="usd">1303000</ifrs-full:FinanceCosts>
    <bldp:FinanceExpenseNet
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTctNC0xLTEtMA_b5756b84-3a14-4044-9696-89b697fcf7e9"
      unitRef="usd">10107000</bldp:FinanceExpenseNet>
    <bldp:FinanceExpenseNet
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTctNi0xLTEtMA_e161fea8-012c-459c-b87a-e86a9558bf9f"
      unitRef="usd">-2979000</bldp:FinanceExpenseNet>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjAtNC0xLTEtMA_541b290f-58dd-4bef-a4bb-05daa648e2cf"
      unitRef="usd">-16140000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjAtNi0xLTEtMA_d1252b86-c054-4ff7-b9d9-1cc100a1892f"
      unitRef="usd">-12557000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ImpairmentLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjEtNC0xLTEtMA_66c04ed5-d2ac-439a-807c-60498b8fa16e"
      unitRef="usd">263000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjEtNi0xLTEtMA_b13c9c5c-74f3-4339-9f0a-e7934498a183"
      unitRef="usd">0</ifrs-full:ImpairmentLoss>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjItNC0xLTEtMA_b8d2269a-6e18-4ca2-a6d5-845310a86b68"
      unitRef="usd">-114613000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjItNi0xLTEtMA_5ee41457-b5d0-47a4-891b-fc724c4bcf28"
      unitRef="usd">-49339000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjQtNC0xLTEtMA_bc74f6be-3e88-4438-b374-904df2f9247c"
      unitRef="usd">-216000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjQtNi0xLTEtMA_27353bb9-28ce-49f4-b4a6-d31411b8e434"
      unitRef="usd">130000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjUtNC0xLTEtMA_5d93cbd8-f28d-404f-a4f3-3b7e49b45570"
      unitRef="usd">-114397000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjUtNi0xLTEtMA_4016bfd7-a467-4538-932b-b3db359ce4b6"
      unitRef="usd">-49469000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjctNC0xLTEtMA_b23d3adc-176b-41b9-94c0-e1504b72cf3f"
      unitRef="usd">164000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjctNi0xLTEtMA_f256a7c2-822c-4b54-b4fe-893da2dc9302"
      unitRef="usd">-1908000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjgtNC0xLTEtMA_616ee7c4-6859-48d2-975d-872d3fc02a6f"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjgtNi0xLTEtMA_59a98a53-921c-4b82-bd36-1067afaf8399"
      unitRef="usd">-51377000</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzItNC0xLTEtMA_4439f180-56d3-451d-b53b-e9541a86753f"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzItNi0xLTEtMA_9db2c4ef-2128-4171-8f35-05cb7b746ad7"
      unitRef="usd">-289000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzMtNC0xLTEtMA_42e219bd-b833-4de1-b8d3-f96dc760a09d"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzMtNi0xLTEtMA_3c78f071-5258-4401-af28-25799c0cb97f"
      unitRef="usd">-289000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzUtNC0xLTEtMA_eeaf8dda-8acb-4ebc-9a04-5256886bf736"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzUtNi0xLTEtMA_5677c680-fbe5-4104-9659-c14cf5a28d86"
      unitRef="usd">94000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzYtNC0xLTEtMA_17f45cd8-cf5e-46b1-b4e4-d494be50b78f"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzYtNi0xLTEtMA_2815ca79-3c27-4990-a0c4-9ea5959c0b3f"
      unitRef="usd">94000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzctNC0xLTEtMA_f0ccaffb-e5df-4647-945d-b1a2bc09a3a2"
      unitRef="usd">2984000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzctNi0xLTEtMA_ecdcbc27-4309-4bc0-9b73-003c1dba8cf9"
      unitRef="usd">-195000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzgtNC0xLTEtMA_b4a99178-0f26-4777-bdfa-2a88a88a7955"
      unitRef="usd">-111249000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzgtNi0xLTEtMA_1adb093a-8884-47f2-97ff-36aa641a56f5"
      unitRef="usd">-51572000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNC0xLTEtMA_5fb5e442-1051-4c35-806a-d6e15931f07a"
      unitRef="usdPerShare">-0.39</ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:BasicEarningsLossPerShareFromContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNC0xLTEtMA_bfcaebde-b3f9-4a1f-97bd-65d4fe470d42"
      unitRef="usdPerShare">-0.39</ifrs-full:BasicEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:BasicEarningsLossPerShareFromContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNi0xLTEtMA_8daa9e6a-e63b-4a69-9f57-9525b08426ae"
      unitRef="usdPerShare">-0.20</ifrs-full:BasicEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNi0xLTEtMA_9bd76071-8312-443f-bd0b-2a36bcce72bb"
      unitRef="usdPerShare">-0.20</ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNC0xLTEtMA_eeda923e-bb96-468c-b56c-837eb72da6e4"
      unitRef="usdPerShare">0</ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNC0xLTEtMA_f346a807-93dd-4a44-916d-e32c70360e61"
      unitRef="usdPerShare">0</ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNi0xLTEtMA_79585fcd-f051-4ca5-b268-73c0e2ea517c"
      unitRef="usdPerShare">-0.01</ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNi0xLTEtMA_d19e1216-29b9-4f30-9571-6e3dc08451b3"
      unitRef="usdPerShare">-0.01</ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNC0xLTEtMA_3a8cae42-e66a-4706-beb1-652489c4c843"
      unitRef="usdPerShare">-0.39</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNC0xLTEtMA_b865365f-3e0a-41c5-8f28-4e6fd11a1cfa"
      unitRef="usdPerShare">-0.39</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNi0xLTEtMA_2402ac7f-4e45-44eb-9464-42c3607d9161"
      unitRef="usdPerShare">-0.21</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNi0xLTEtMA_c0337890-57ee-488f-b540-7187c34a4632"
      unitRef="usdPerShare">-0.21</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:WeightedAverageShares
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDUtNC0xLTEtMA_15766895-20ff-4b0f-88bc-084431a911bc"
      unitRef="shares">295293438</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDUtNi0xLTEtMA_7729be2e-07ba-4684-a670-c91d6c62bef1"
      unitRef="shares">248481027</ifrs-full:WeightedAverageShares>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS0yLTEtMS0w_a2320e23-541d-4999-96cb-0e76a38549e8"
      unitRef="shares">234514326</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS00LTEtMS0w_3194f244-873c-431e-a497-d69c508bf923"
      unitRef="usd">1182660000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="iee99caa8bd5a48d6b232082c49a50bc7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS02LTEtMS0w_c419a478-d25a-47e1-971c-548ee086e6d2"
      unitRef="usd">290640000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="idf4fc8e830e746058b18a8d0e7a3b453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS04LTEtMS0w_edc33323-67cb-416c-b789-2110dec369fb"
      unitRef="usd">-1223850000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i29940ce8f182402a9b3d62b9c17eb4ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS0xMC0xLTEtMA_21885d42-c5aa-4f36-9b8d-57a21ac9c1ff"
      unitRef="usd">813000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS0xMi0xLTEtMA_8201f7ad-a9b0-4117-8b2a-85ac9c973af4"
      unitRef="usd">250263000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i5e4fd70a8b3441a5a4abfd948c2dc0fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMi04LTEtMS0w_56478357-0fcb-4f46-bc9d-e786ec26235b"
      unitRef="usd">-51377000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMi0xMi0xLTEtMA_f4e2c3e5-727d-4401-8dda-f48834f009ec"
      unitRef="usd">-51377000</ifrs-full:ProfitLoss>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMy0yLTEtMS0w_255feb09-8f01-42fd-a1d4-c2b628c5992a"
      unitRef="shares">45557548</bldp:NumberOfSharesIssuedEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMy00LTEtMS0w_47bd8e0d-c764-43f2-b17b-ae60de7e823c"
      unitRef="usd">694608000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMy0xMi0xLTEtMA_6780e092-e1b6-44db-a236-3c0a707b0ba7"
      unitRef="usd">694608000</ifrs-full:IssueOfEquity>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="ibfef7b03dc034ecc8d1e2f41ab101157_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC0yLTEtMS0w_b2b493a2-3a01-42d3-ba04-2f167f485760"
      unitRef="shares">7608</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="ibfef7b03dc034ecc8d1e2f41ab101157_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC00LTEtMS0w_80d0869d-bcc4-42f6-a53d-551f3ff4a564"
      unitRef="usd">14000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i7a6736bbf77d4b7a84ff8e0f077b056f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC02LTEtMS0w_d150b089-4891-42ba-b210-92c1b9f770b1"
      unitRef="usd">-78000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC0xMi0xLTEtMA_f66ce518-e313-4cd4-8834-c37eb9fc6efd"
      unitRef="usd">-64000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i30e4e7898d18425d9d38aa3cbadf0ead_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS0yLTEtMS0w_1f376ca0-6cec-4f32-be90-1db229038733"
      unitRef="shares">305229</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i30e4e7898d18425d9d38aa3cbadf0ead_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS00LTEtMS0w_643577f9-8a4e-4fbc-b673-4efc0b868f52"
      unitRef="usd">633000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="ifde3270056974f7a9b482f6661f98c9e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS02LTEtMS0w_d560d131-6c85-412b-8fa5-84b224e97e23"
      unitRef="usd">-3656000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS0xMi0xLTEtMA_742d03ee-bf7f-4462-af86-d0cc10aac26f"
      unitRef="usd">-3023000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi0yLTEtMS0w_d1cf3b02-ebf4-4d20-8009-8dccf6a0d4ef"
      unitRef="shares">1693466</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi00LTEtMS0w_fa811a76-aa7d-4ed0-9f7d-28d6cd0af72b"
      unitRef="usd">6820000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i38255a0bf6f144698157a9abb958851e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi02LTEtMS0w_82c6b976-0451-4921-ae9b-ea1fc40d079a"
      unitRef="usd">-2382000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi0xMi0xLTEtMA_5c64d51a-045c-4b29-bad3-fad9d6c25631"
      unitRef="usd">4438000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i38255a0bf6f144698157a9abb958851e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNy02LTEtMS0w_cef11b5d-b20a-42fb-bfd2-62af6987326d"
      unitRef="usd">6237000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNy0xMi0xLTEtMA_5c842318-397c-48de-a6cf-57c58023a7cd"
      unitRef="usd">6237000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i5e4fd70a8b3441a5a4abfd948c2dc0fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfOS04LTEtMS0w_a5ec0bf2-ecf0-4ffd-b651-b4d3a7db771d"
      unitRef="usd">-289000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfOS0xMi0xLTEtMA_816ed724-b51c-4f70-af12-9dc1c0e2a59c"
      unitRef="usd">-289000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i84bfbf2755dd494c810f3d8a1b9bb10e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTAtMTAtMS0xLTA_3c026908-c86a-4685-a9ae-3ecc7b0c6304"
      unitRef="usd">94000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTAtMTItMS0xLTA_b8cf2c0d-6480-4338-a1be-63c0c6ffee81"
      unitRef="usd">94000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i7083ff2907cc40a2b631a62953307391_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtMi0xLTEtMA_4f534c6f-c53d-4e8a-bf28-870d560ef277"
      unitRef="shares">282078177</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="i7083ff2907cc40a2b631a62953307391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtNC0xLTEtMA_8765dc27-9c57-4446-94ba-77620086511a"
      unitRef="usd">1884735000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i1f5e76eca66c41819a031eb5f1711b7a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtNi0xLTEtMA_93c1b5c9-94ab-4240-bf62-9978304fc6dc"
      unitRef="usd">290761000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="idbd1ed7c97e547f19a1a05d23a3d8ef3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtOC0xLTEtMA_c37c7de3-c7f6-4569-991a-8456d9934523"
      unitRef="usd">-1275516000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ieda310fd8cbd4ce09f77d83937c56811_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtMTAtMS0xLTA_71482c63-e98f-467c-abbb-da2b44d4828a"
      unitRef="usd">907000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtMTItMS0xLTA_92fc41c6-9689-439d-bf9d-43c83395483a"
      unitRef="usd">900887000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i7529fad3716a46ed817ea4f8ee1c4994_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTItOC0xLTEtMA_45e6eeb1-e103-4de2-a7b7-405bfb74bdfc"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTItMTItMS0xLTA_585cbdab-f4be-49bb-a36c-d9d813a41ae4"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary
      contextRef="i0079b7c3be0f4394abbd44939252d8e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtNi0xLTEtMjY4MDk_c33aaa52-c460-49f3-9598-0e5b85af8866"
      unitRef="usd">4851000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtMTItMS0xLTI2ODA5_b771ade9-8116-4a60-994f-7243a5b4c9cd"
      unitRef="usd">4851000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="i946de269c4324165a844c286983cc608_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtMi0xLTEtMA_c7b3c137-3165-4e12-b534-5d9aec19e49d"
      unitRef="shares">14870000</bldp:NumberOfSharesIssuedEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i946de269c4324165a844c286983cc608_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtNC0xLTEtMA_27ef15ea-2218-471f-9d43-28973a052f57"
      unitRef="usd">527291000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtMTItMS0xLTA_3ed57d21-19df-494a-b360-910fe3f23456"
      unitRef="usd">527291000</ifrs-full:IssueOfEquity>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i0f898d1ca7ee458ca026e23a295825bb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtMi0xLTEtMA_5e922e7e-6a66-4387-84ed-e831c9ac94cf"
      unitRef="shares">46388</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i0f898d1ca7ee458ca026e23a295825bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtNC0xLTEtMA_90cfe2d8-010d-41c0-8325-43bc21ff53ed"
      unitRef="usd">127000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i423f5fae06664dd38bb612fa331190a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtNi0xLTEtMA_b2373008-0b09-4799-a42f-f270b6103ea5"
      unitRef="usd">-1417000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtMTItMS0xLTA_39f7b4b3-265c-4df9-a893-7eb91e40f7c4"
      unitRef="usd">-1290000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i6176f580c744471ba2cbd4d4134db14f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtMi0xLTEtMA_912b70b9-fe91-4ead-ba1d-fcb4edfd6f03"
      unitRef="shares">156449</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i6176f580c744471ba2cbd4d4134db14f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtNC0xLTEtMA_25b5b9d9-0431-4b95-b0df-1d7008e74fda"
      unitRef="usd">577000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i8127bfa9c7b4467495e7b97e50b5d660_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtNi0xLTEtMA_3759c86e-6cdc-488a-ab58-f8400dc797a7"
      unitRef="usd">-4934000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtMTItMS0xLTA_345af65b-e337-4c3d-9bef-a7e42dc3a5ae"
      unitRef="usd">-4357000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i946de269c4324165a844c286983cc608_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtMi0xLTEtMA_afcf613d-306c-46b9-9e04-eac36d691af5"
      unitRef="shares">549281</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i946de269c4324165a844c286983cc608_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtNC0xLTEtMA_2d89f0a3-cb93-4591-a9a5-1bd29e5bf571"
      unitRef="usd">3526000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i0079b7c3be0f4394abbd44939252d8e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtNi0xLTEtMA_c186aceb-dcdc-4aa6-a985-420e1221609c"
      unitRef="usd">-1111000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtMTItMS0xLTA_87104a48-58c0-4b97-9189-0a11c44a4fdd"
      unitRef="usd">2415000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i0079b7c3be0f4394abbd44939252d8e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTctNi0xLTEtMA_a1031bdc-b982-498b-ae14-837fec5af876"
      unitRef="usd">9669000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTctMTItMS0xLTA_7120574a-d381-4d2b-8af3-ca3f6b1f3f7b"
      unitRef="usd">9669000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i7529fad3716a46ed817ea4f8ee1c4994_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTktOC0xLTEtMA_e6f2885a-007a-4b15-b539-9493f43a7ed7"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTktMTItMS0xLTA_ba3a3bc4-5879-46d5-8fe9-d92d14f01b02"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i56b1fb6884644e2e90fcfbf89bc3a870_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjAtMTAtMS0xLTA_9a4e7827-9c0f-4ae9-85a9-296f3c045319"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjAtMTItMS0xLTA_f6802eda-1dce-42f7-bb58-7d571577f62d"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i66752c6dae6846aeb7f4a8cfb4635a54_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtMi0xLTEtMA_627a2ab1-2e25-4424-9842-301b5245b33d"
      unitRef="shares">297700295</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="i66752c6dae6846aeb7f4a8cfb4635a54_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtNC0xLTEtMA_ec5c8aa3-03c2-4e08-ace2-7902f545c516"
      unitRef="usd">2416256000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i1794f2f0b60b4b5cbd02549eeec2d80d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtNi0xLTEtMA_4627a1a0-a66c-4e0a-88be-10f1365f7a0e"
      unitRef="usd">297819000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i1c53ca17f57f4ae69b0dbb593e443538_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtOC0xLTEtMA_7321532e-f817-4f7e-b241-c669e507fb3f"
      unitRef="usd">-1387579000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i51445317da1a4aa78b994c40057be68a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtMTAtMS0xLTA_4d2aee62-ae6d-41a6-b371-80c0079f23dc"
      unitRef="usd">1721000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtMTItMS0xLTA_2cf5a0b7-7fd3-4124-82bd-c38dfc2ea665"
      unitRef="usd">1328217000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMy00LTEtMS0w_9ee30699-deda-4b70-9ec2-6770df356ce9"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMy02LTEtMS0w_5774a1fa-4d92-4ae2-a48e-d2c0476c2fc5"
      unitRef="usd">-51377000</ifrs-full:ProfitLoss>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNS00LTEtMS0w_b5a5c8c0-f85a-4f55-899a-f6b06916b49a"
      unitRef="usd">9752000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNS02LTEtMS0w_85cf7cb2-c922-4562-9090-daa23cf791d5"
      unitRef="usd">7558000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNi00LTEtMS0w_875abb6d-3db0-4a30-b500-8db41c4f86cf"
      unitRef="usd">54000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNi02LTEtMS0w_c1b2cf7b-fe5b-4e3f-9b14-9c608cb7a6b1"
      unitRef="usd">310000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNy00LTEtMS0w_1e5a7b8a-9f07-4095-a195-ca695a00d492"
      unitRef="usd">519000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNy02LTEtMS0w_2f4b482e-6b37-47db-8e70-99b26cfbb110"
      unitRef="usd">-259000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOC00LTEtMS0w_2015a7d7-e17e-4ed9-92f4-3236be29ab98"
      unitRef="usd">-16140000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOC02LTEtMS0w_c209f64b-b0ec-49f5-bdd0-8956774f9b34"
      unitRef="usd">-12557000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <bldp:IncreaseDecreaseInFairValueOfInvestments
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS00LTEtMS0yNzU2Ng_8c73ef4a-ab23-46db-89f5-844f786c3c3f"
      unitRef="usd">9024000</bldp:IncreaseDecreaseInFairValueOfInvestments>
    <bldp:IncreaseDecreaseInFairValueOfInvestments
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS02LTEtMS0yNzU2Ng_e2cc4b86-52df-4990-af57-af121ba102e5"
      unitRef="usd">0</bldp:IncreaseDecreaseInFairValueOfInvestments>
    <ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS00LTEtMS0w_0d93fc72-c7e0-447e-9027-8cb8f7f1931c"
      unitRef="usd">0</ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets>
    <ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS02LTEtMS0w_c4ce874a-ead0-4341-bfa9-9040b4255406"
      unitRef="usd">-168000</ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets>
    <ifrs-full:ImpairmentLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNC0xLTEtMjAyMzc_89433632-f358-43b8-b010-c76b427c851c"
      unitRef="usd">263000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNi0xLTEtMjAyMzc_2e5a8bb7-51f9-4fde-afea-3d1a154bc13c"
      unitRef="usd">0</ifrs-full:ImpairmentLoss>
    <bldp:AdjustmentsForLossesDecommissioningOfLiabilities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNC0xLTEtMA_ccfe9ea8-38a9-4974-9687-5d43d2b3cbfd"
      unitRef="usd">113000</bldp:AdjustmentsForLossesDecommissioningOfLiabilities>
    <bldp:AdjustmentsForLossesDecommissioningOfLiabilities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNi0xLTEtMA_865f5d6b-78f2-43d5-b280-65b1bdaecbb1"
      unitRef="usd">76000</bldp:AdjustmentsForLossesDecommissioningOfLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTEtNC0xLTEtMA_236860d4-045e-456c-abe8-7b971afc62a1"
      unitRef="usd">131000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTEtNi0xLTEtMA_9df5de96-1c9a-498a-a3fc-9cc5d7095fb0"
      unitRef="usd">164000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:PaymentsToAndOnBehalfOfEmployees
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTItNC0xLTEtMA_530f1c18-45ee-41de-b97f-1f880cbfadfd"
      unitRef="usd">8000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
    <ifrs-full:PaymentsToAndOnBehalfOfEmployees
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTItNi0xLTEtMA_f2e387ee-ad61-424a-b418-45ed280dc020"
      unitRef="usd">908000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTMtNC0xLTEtMA_aae84d12-2555-4b12-b00d-ab30d901615e"
      unitRef="usd">9669000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTMtNi0xLTEtMA_e1509732-507b-408e-a66e-30e27441c315"
      unitRef="usd">6237000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForDeferredTaxExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTUtNC0xLTEtMjYyMDQ_bfa453c3-291f-4f13-912d-75f7d881bc3d"
      unitRef="usd">-300000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTUtNi0xLTEtMjYyMDQ_ed535675-1bc7-42f5-9f21-d72b8f0c7b3e"
      unitRef="usd">0</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:CashFlowsFromUsedInOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTQtNC0xLTEtMA_542fe0a8-f1a9-476a-a8a2-580a8fd78cca"
      unitRef="usd">-68876000</ifrs-full:CashFlowsFromUsedInOperations>
    <ifrs-full:CashFlowsFromUsedInOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTQtNi0xLTEtMA_83167558-0d1b-43ee-9efd-ea0a0bb2b91b"
      unitRef="usd">-25810000</ifrs-full:CashFlowsFromUsedInOperations>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTYtNC0xLTEtMA_a2ad7e64-7a6b-4a55-b83e-2ae222380b3b"
      unitRef="usd">9640000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTYtNi0xLTEtMA_cdb5131c-c72e-4a0d-bb30-a0757e6c666c"
      unitRef="usd">-2093000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTctNC0xLTEtMA_b12df1e1-58be-4ceb-ab70-cb10c4aed143"
      unitRef="usd">-22996000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTctNi0xLTEtMA_2f91e360-3397-4e3d-9c86-df5de2752f3d"
      unitRef="usd">1355000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTgtNC0xLTEtMA_7717c276-a1b7-43a3-9f03-d957242f74f8"
      unitRef="usd">-810000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTgtNi0xLTEtMA_ab6f98bf-8897-49b2-b492-0ae5f3cb338f"
      unitRef="usd">-1026000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTktNC0xLTEtMA_1d3cb864-ca2f-4d9e-8f83-f74d1a593925"
      unitRef="usd">1408000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTktNi0xLTEtMA_f4f37cae-6fb4-4ac7-9654-0f8ffdb5f234"
      unitRef="usd">-4238000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjAtNC0xLTEtMA_d4715393-3f9c-4e20-b419-ee729d4b9802"
      unitRef="usd">2221000</ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjAtNi0xLTEtMA_00b1f6e3-d7f0-4758-83dd-cce9e5d44393"
      unitRef="usd">-10268000</ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities>
    <ifrs-full:AdjustmentsForProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjEtNC0xLTEtMA_00bbdf20-be13-471f-a45c-ef4c76c2f01a"
      unitRef="usd">-1063000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:AdjustmentsForProvisions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjEtNi0xLTEtMA_295c8a8d-889d-4931-9eee-843ddc58182e"
      unitRef="usd">-854000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:OtherAdjustmentsToReconcileProfitLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjItNC0xLTEtMA_e87aa59e-f4f1-4754-8bb6-8c59e12e127c"
      unitRef="usd">-11600000</ifrs-full:OtherAdjustmentsToReconcileProfitLoss>
    <ifrs-full:OtherAdjustmentsToReconcileProfitLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjItNi0xLTEtMA_566140af-74a8-493a-80a3-1c1b8e567475"
      unitRef="usd">-17124000</ifrs-full:OtherAdjustmentsToReconcileProfitLoss>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjMtNC0xLTEtMA_67a4bdf5-b630-4950-b277-4a1d19eb9853"
      unitRef="usd">-80476000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjMtNi0xLTEtMA_203ae610-51a4-427f-be0e-9db9dfb9d995"
      unitRef="usd">-42934000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <bldp:NetChangeInShortTermInvestments
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjYtNC0xLTEtMA_e57124c4-b5f7-428c-b781-2dd2837a28a4"
      unitRef="usd">336000</bldp:NetChangeInShortTermInvestments>
    <bldp:NetChangeInShortTermInvestments
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjYtNi0xLTEtMA_bafdf55e-7983-4756-841e-73fc54c0733e"
      unitRef="usd">-2000000</bldp:NetChangeInShortTermInvestments>
    <ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNC0xLTEtMjAyNDc_c552aa20-d8e3-4dd2-926e-05fb3c9f7cf5"
      unitRef="usd">51757000</ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNi0xLTEtMjAyNDc_a8f70900-fc7c-4c7c-a84e-f888620fac3f"
      unitRef="usd">0</ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjctNC0xLTEtMA_68e0775f-ccd4-4114-94ba-0719f00c3167"
      unitRef="usd">13158000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjctNi0xLTEtMA_e2ef1531-99a8-42a1-91b1-499261fa18ca"
      unitRef="usd">12620000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNC0xLTEtMA_a5702b3d-4e6c-47a1-851c-85b187852c6e"
      unitRef="usd">0</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNi0xLTEtMA_aea9b188-6f2f-475c-b9b0-f5dde43ecbd8"
      unitRef="usd">988000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzAtNC0xLTEtMA_10312cad-e7df-4e60-8259-35952b9e51fa"
      unitRef="usd">1543000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzAtNi0xLTEtMA_d2f34fd0-2572-46d8-aedb-17acaa2970f5"
      unitRef="usd">246000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzEtNC0xLTEtMA_c97408d3-b8b3-4f38-b7d5-e718c716e134"
      unitRef="usd">12351000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzEtNi0xLTEtMA_e3528370-6bce-4549-8108-a3fa8949266f"
      unitRef="usd">22515000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNC0xLTEtMjAyNDk_00e37a5c-1944-4278-ab80-46bf26ec599b"
      unitRef="usd">7157000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNi0xLTEtMjAyNDk_088b6af4-3a4a-468a-b6f9-4589db9b1506"
      unitRef="usd">0</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNC0xLTEtMA_6a11c525-21be-49b7-af9a-53e305dc3bc6"
      unitRef="usd">-85630000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNi0xLTEtMA_a9ae44a9-0a2c-45bf-800e-f9b14b294297"
      unitRef="usd">-36393000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzYtNC0xLTEtMA_81218afc-11b8-4d6d-a1a4-7839f70f328e"
      unitRef="usd">2798000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzYtNi0xLTEtMA_a30592aa-3980-4540-8205-eaa9ad6b313e"
      unitRef="usd">2517000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzctNC0xLTEtMA_1ad1563a-fa78-4ddf-a241-368b46990267"
      unitRef="usd">2415000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzctNi0xLTEtMA_d4513f9f-00cd-4c6c-a8a9-a33601759a5c"
      unitRef="usd">4438000</ifrs-full:ProceedsFromExerciseOfOptions>
    <bldp:ProceedsFromIssuingSharesEquityOffering
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzgtNC0xLTEtMA_5f7b47ab-e3b2-4a51-9b3d-643630a45d67"
      unitRef="usd">527291000</bldp:ProceedsFromIssuingSharesEquityOffering>
    <bldp:ProceedsFromIssuingSharesEquityOffering
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzgtNi0xLTEtMA_83a0697e-0ea2-4f08-b287-e5066935ba2a"
      unitRef="usd">694608000</bldp:ProceedsFromIssuingSharesEquityOffering>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzktNC0xLTEtMA_2dbd7a64-dfe4-4351-a7ac-239980fa112a"
      unitRef="usd">526908000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzktNi0xLTEtMA_e59df460-315a-4849-8fd9-6050679d3f5b"
      unitRef="usd">696529000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDEtNC0xLTEtMA_16d816f7-867d-4124-9b22-9883c2d64646"
      unitRef="usd">-337000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDEtNi0xLTEtMA_ff7029f9-e0fb-48c4-aef3-a30fa25599cb"
      unitRef="usd">-1564000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDItNC0xLTEtMA_6c11633f-cda8-4012-ac95-5d5fc4f932ca"
      unitRef="usd">360465000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDItNi0xLTEtMA_5709d8e5-ce2b-4bcd-8c9a-e1335aa9f3ef"
      unitRef="usd">615638000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDQtNC0xLTEtMA_cebf0b1b-7f4d-4f82-839c-3483f197f885"
      unitRef="usd">763430000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDQtNi0xLTEtMA_4635d838-b138-4410-82ab-aa79a550cb00"
      unitRef="usd">147792000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDUtNC0xLTEtMA_c13a9d4d-17fe-4170-8979-e08d9947d5b2"
      unitRef="usd">1123895000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDUtNi0xLTEtMA_a63cf91d-09f0-4089-b84e-a041a9f1b9f0"
      unitRef="usd">763430000</ifrs-full:CashAndCashEquivalents>
    <bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8zMS9mcmFnOjA5MDcxZmI3MmMxNzQ2MTFhYTcyYjlmZmQ0Nzg1MTAxL3RleHRyZWdpb246MDkwNzFmYjcyYzE3NDYxMWFhNzJiOWZmZDQ3ODUxMDFfMTYwOQ_03b1f6bf-f0bd-4dac-98ad-a2a431d061cc">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 sale and service of proton exchange membrane ("PEM") fuel cell products for the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the licensing and sale of the Corporation&#x2019;s extensive intellectual property portfolio and fundamental knowledge for a variety of 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, 2021 and 2020 comprise the Corporation and its subsidiaries (note 4(a)).&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 October 14, 2020, the Corporation completed the sale of the Unmanned Aerial Vehicle ("UAV") business assets of its subsidiary, Ballard Unmanned Systems. As such, the UAV business has been classified and accounted for as a discontinued operation. The historic operating results of the UAV business for 2021 and 2020 have been removed from continued operating results and are instead presented separately in the statement of comprehensive loss as loss from discontinued operations.&lt;/span&gt;&lt;/div&gt;</bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock>
    <ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8zNC9mcmFnOmJjY2IyYWU3MGVjMDQ1ZWM5Nzk0Mzg4ZjkzZDAwNjlhL3RleHRyZWdpb246YmNjYjJhZTcwZWMwNDVlYzk3OTQzODhmOTNkMDA2OWFfMzM3Mw_7dfa4843-db15-4927-aafd-66971b3985c3">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;11, 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-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="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;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: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;(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, impairment loss (recoveries) on trade receivables 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: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 finance its operations. 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 operating expenses, managing  working capital 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8zNy9mcmFnOjhmMzg4ZWMzZjRiNzQ1YWM4ZjEzODhjMmIxNjllNDBiL3RleHRyZWdpb246OGYzODhlYzNmNGI3NDVhYzhmMTM4OGMyYjE2OWU0MGJfMzg2MA_4602e868-c529-4d5d-bc10-1e5f6c6d47de">Changes in accounting policies:&lt;div style="margin-bottom:10pt;padding-left:18pt;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:120%"&gt;A number of new standards and interpretations became effective from January 1, 2021 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:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NTg_5faa16d2-7754-4b56-8547-0b366a477122">Significant accounting policies:The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated.&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:&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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&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 (Note 7)&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;&#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;span style="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 Unmanned Systems  (note 8)&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:3pt;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="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="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 Arcola Energy Limited ("Arcola"), a UK-based systems engineering company (subsequently renamed to Ballard Motive Solutions) specializing in hydrogen fuel cell powertrain and vehicle systems integration (note 7).&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:6pt;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) prior to January 1, 2019), a designer and manufacturer of advanced power management products and portable fuel cell 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 October 14, 2020, the Corporation completed an agreement to sell the remaining business assets of its subsidiary, Ballard Unmanned Systems.  The entity will remain held by the Corporation (note 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-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 (2020 - 49%), in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") and a non-controlling, 10% interest (2020 - 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:6pt;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"), entered into an agreement with Weichai Power Co., Ltd ("Weichai Power") to create a new limited liability company based in China, Weichai Ballard JV.  The JV's business is to manufacture fuel cell products utilizing the Corporation's next-generation liquid-cooled fuel cell stack ("LCS") and LCS-based power modules for bus, commercial truck and forklift applications with certain exclusive rights in China.   Under the agreement, Weichai is to contribute RMB 561,000,000 ($88,301,000 equivalent at December 31, 2021 exchange rate) and the Corporation is to contribute RMB 539,000,000 ($79,930,000 equivalent at December 31, 2021 exchange rate) representing 51% and 49% of the registered capital in Weichai Ballard JV, respectively.  The parties will make these contributions in cash over a four year period and are not obligated to contribute any additional capital in excess of the amounts noted above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 2018, the Corporation made an initial capital contribution of $14,286,000 (RMB 98,000,000 equivalent).   During 2019, the Corporation made two additional capital contributions totaling $20,944,000 (RMB 143,325,000 equivalent). During 2020, the Corporation made four additional capital contributions totaling $22,515,000 (RMB 155,575,000 equivalent). During 2021, the Corporation made four additional capital contributions totaling $12,351,000 (RMB 79,625,000 equivalent).  Weichai Power and the Corporation are committed to fund pro rata shares of Weichai Ballard JV based on an agreed business plan. Weichai Power holds three of five Weichai Ballard JV board seats and the Corporation holds two, with the Corporation 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:6pt;padding-left:18pt;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, entered into a joint venture agreement with Guangdong Nation Synergy Hydrogen Power Technology Co., Ltd (&#x201c;Synergy&#x201d;) to create a new limited liability company based in China, Synergy Ballard JVCo. 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 in China to provide propulsion power for zero-emission fuel cell electric buses and commercial vehicles with certain exclusive rights in 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-style:italic;font-weight:400;line-height:120%"&gt;Equity Investment Entities (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;(ii)&#160;&#160;&#160;&#160;Synergy Ballard JVCo (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;In setting up the joint venture, as specified in the Equity Joint Venture Agreement (&#x201c;EJV&#x201d;) dated September 26, 2016, Synergy contributed RMB 60,300,000 ($9,000,000) and the Corporation contributed RMB 6,700,000, ($971,000) in March 2017 representing 90% and 10% of the registered capital in Synergy Ballard JVCo, respectively. The parties made their contributions in cash and the Corporation is not obligated to contribute any additional capital in excess of the amounts noted above. 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: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 derecognizes 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: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;(c)&#160;&#160;&#160;&#160;Financial instruments (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;(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;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:6pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;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;vertical-align:top;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="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="padding-left:36pt;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"&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="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;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="padding-left:63pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;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="padding-left:63pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;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:72pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This policy is applied to contracts entered into, or changed, on or after January 1, 2019.&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="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;i.&#160;&#160;&#160;&#160;As a Lessee&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="padding-left:18pt;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="padding-left:18pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-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:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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="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="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"&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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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="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="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: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:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&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;(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:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:18pt;text-align:justify;text-indent:-18pt"&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;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="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="padding-left:36pt;padding-right:4.5pt;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"&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 has elected to measure 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:&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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjM_172e046e-6c16-47ee-b6c2-7073f24abd81">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDY_c3d61bf5-903f-4375-8f93-3138a2ddfc38">&lt;div style="margin-bottom:9pt;padding-left:18pt;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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&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 (Note 7)&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;&#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;span style="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 Unmanned Systems  (note 8)&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="i94ca09c795694a268d019cd44f659d42_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMi0yLTEtMS0w_6ee793f1-d90d-4eaf-b1d7-30049e769bc6"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i46b71ffed5f943c9ac041f5e9064a8bf_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMi00LTEtMS0w_8dcb9c51-35b3-4b2e-84d8-7798716a207a"
      unitRef="number">0</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i08d979a0f7f949409ff6114d042ec4bd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMy0yLTEtMS0w_53b438c1-afac-495d-b0af-ecf693d98a97"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i6dba5d9d4b444bb3b9a777458b31d5fa_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMy00LTEtMS0w_236bee00-af11-4ff7-817c-01c1e93c2c5b"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i5942f65d43ef416d8f2677b18a786a99_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNC0yLTEtMS0w_01711901-4c04-48e8-9b9a-79e188b30995"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i60d7dcd26ca74cc99642712a465fc274_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNC00LTEtMS0w_3381c646-f8dd-45c9-b862-659566c5ad40"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i59b0a2f4d6e946beb4b9c9765254f069_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNS0yLTEtMS0w_fb9fd40b-ee3a-48a5-9b75-2174c171eac3"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i4d0bc67d82524788a5838aca1930acf8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNS00LTEtMS0w_8a3b799c-99c4-4ec9-acea-8253c5afe30b"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i769ab114476d430aac830af7bda63462_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNi0yLTEtMS0w_5bf07d66-bf70-48ae-9a71-6e03e3762fdc"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ib6983bc784b4405bb05041ef4df93300_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNi00LTEtMS0w_21012bb5-fbc2-44fb-b9f7-4c48d8bf319f"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i854ebcfe18f4479fb50ef95477eae203_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNy0yLTEtMS0w_64524893-456a-4c40-b4e3-1268b2889ed3"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i2f1ff1962d864142a579a946ba9b66ef_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNy00LTEtMS0w_6987b6ec-d75e-40e2-b307-1fda5d1f171b"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i540b47996d4645619aa6e660ab7fe513_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC0yLTEtMS0yMDMwNA_ad88e9d5-cf3e-4462-8bf8-940d77c8f415"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ieb1c2918fe1645fda8aee8958818cd72_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC0zLTEtMS0yMDMxNw_da2a9dea-d16b-4eb2-a9fd-3ccf75c03443"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i99565322fee34ca2ab70503dbbafa334_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC0yLTEtMS0w_4c8dfe0b-e678-49cb-8ecf-e852427ed95e"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ic6ee22e3ff044b97882ffa4b7f24fbda_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC00LTEtMS0w_7e277faf-6381-4f8d-a4a6-4a374dd458ba"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ic2a2c1d965f84f5bb7fe1fb1e97af397_D20170110-20170110"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzM2Nw_9f1b442b-777d-4c48-acd0-ffd4963d20c7"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="iee8204e509dd4c38880d0fb56d489e00_D20100118-20100118"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIyNA_8f1775db-625b-4b7c-8122-a0536b340302"
      unitRef="number">0.45</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="i4069b229058e4f92b22e4ef2a0e636b1_I20100831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIyOQ_e3f0bae6-e08e-45e8-b740-08bd59253627"
      unitRef="number">0.07</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="id08644f1025f4db183e2786bd571036c_I20121231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIzMw_9396e350-0da8-49db-a4c9-8bbfe0679dff"
      unitRef="number">0.05</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ic3f570495ac64fbf80377df77c953b28_D20170104-20170104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzU4Ng_50f63cc2-efb6-446a-a676-1cd26de54130"
      unitRef="number">0.43</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i1cfaaf6d85a14490b57f37c36e373940_D20170105-20170105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzc2OQ_7e63839a-befe-44b3-9d30-ef9932ddf6e8"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i2383bb278e8445dba1c5183af5eb6dea_D20160719-20160719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfNTMwNQ_fb78f04e-386e-47ce-9f44-43430306bc64"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIzOA_c1010623-e23b-4f89-861b-4bde1cd618aa"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI0Mg_6e8473b5-76ea-43c1-bc7b-c9405b968e9d"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI1Mw_971db9bc-7337-4e08-b837-6d021cef2673"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI1OA_cb9a7349-1dc5-4ef2-97c7-2c52a314e42f"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI2NA_5c8e9d6f-539c-4175-97b3-c79b52505368"
      unitRef="cny">561000000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI2OA_45b1a759-af51-4a4e-a833-bd514ec2481b"
      unitRef="usd">88301000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI3Mg_d8c09e20-e37b-4295-908c-94b846f6e8b9"
      unitRef="cny">539000000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI3Ng_8d673652-79c9-454b-bbc8-57f4d74a466a"
      unitRef="usd">79930000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI4MA_40ff6f8d-00d2-4840-92dd-92b7625c0ca9"
      unitRef="number">0.51</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI4NA_90ae471c-5b92-4209-901c-71267314944b"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:JointVentureCashContributionsTerm
      contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI5MA_032bc040-0bcd-48b6-9e43-bb6fe19e46a6">P4Y</bldp:JointVentureCashContributionsTerm>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i9c2551fd51c04c90aae12c3a1536f743_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI5MQ_8947a51c-9f9e-49ae-a980-a968364ecdd3"
      unitRef="usd">14286000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i9c2551fd51c04c90aae12c3a1536f743_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI5Mg_0cc8c4f8-b07b-4bb1-b5e9-22dcc52ff97e"
      unitRef="cny">98000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:NumberOfCapitalContributionsMade
      contextRef="iab0a6b76951e49faac0cbda22716b201_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMwMw_836d8e13-38ae-48b6-82db-931d1bd2dda7"
      unitRef="contribution">2</bldp:NumberOfCapitalContributionsMade>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="iad44c3c797a34198befcf1c8d88f5725_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMwNw_eff1ab4c-1a2c-4ac6-8ada-5eddefea43fb"
      unitRef="usd">20944000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="iad44c3c797a34198befcf1c8d88f5725_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMxMQ_608fa794-4bef-42e2-8ba7-90d5339fc096"
      unitRef="cny">143325000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:NumberOfCapitalContributionsMade
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMyMw_06c3c724-da67-495a-80d0-53defe813705"
      unitRef="contribution">4</bldp:NumberOfCapitalContributionsMade>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMxNQ_3291e71a-1034-4873-a022-01210cd89cf8"
      unitRef="usd">22515000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMxOQ_b336d9c9-8c7c-416b-9f05-ec9bdd3fc12a"
      unitRef="cny">155575000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:NumberOfCapitalContributionsMade
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMzNQ_33134340-b913-4aa4-a519-f5f1a0f35a6e"
      unitRef="contribution">4</bldp:NumberOfCapitalContributionsMade>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMyNw_394f5e5d-48f0-4dec-b933-6c319953da56"
      unitRef="usd">12351000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMzMQ_4366f807-32b7-4aee-b2a8-8bf66fbbcd74"
      unitRef="cny">79625000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:JointVentureNumberOfBoardSeatsHeld
      contextRef="i951598a82a1e4a7e9fd08ac762bf504c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM0Mw_6baf9ea1-5218-443e-b6f0-4137defd1dd2"
      unitRef="seat">3</bldp:JointVentureNumberOfBoardSeatsHeld>
    <bldp:JointVentureNumberOfBoardSeats
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM0Nw_1d8e2976-fdae-4245-8edd-cfda8abcf8c7"
      unitRef="seat">5</bldp:JointVentureNumberOfBoardSeats>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM1MQ_063e9c06-18a2-4dd3-840e-f17bcd224df4"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM1NQ_d4ed33a0-b815-40d5-8530-560b6ec37501"
      unitRef="cny">60300000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM1OQ_fe2b571e-4af1-48a1-b817-a4280aba7ad6"
      unitRef="usd">9000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i9284b3fe0ec34fc386b87901a5da5d0c_D20170301-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM2Mw_3032ac19-7af8-4a04-be96-6be14b533074"
      unitRef="cny">6700000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i9284b3fe0ec34fc386b87901a5da5d0c_D20170301-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM3OQ_fb043cd0-9662-4da9-9c9e-c4a9d936ba00"
      unitRef="usd">971000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM5MA_ac84cb76-b6ec-4586-802b-2c4b2e76c783"
      unitRef="number">0.90</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i1a0ea54626e84fb49e9d03a9959820f3_D20160926-20160926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM5NA_cf089219-4614-4ee4-9c41-f11d3ecb0add"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i1a0ea54626e84fb49e9d03a9959820f3_D20160926-20160926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM5OA_c37e288c-5d09-4d22-8c5a-cfd693b30032"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDc_804dd296-0c32-4657-85b4-b14f1c63a5c0">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2OTg_b9c88b5a-d5b5-4557-8f89-2480a224066b">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 derecognizes 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: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;(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODY_02980411-b237-4295-9366-ba81efe15c05">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzI_879f57ff-e672-41a2-a8bb-eefdee7e0df7">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjE_ffa335f7-9cb0-41b6-94ca-fc62a355ee6e">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2OTY_8c03c275-35c8-4faf-9a3b-d9c54ce89175">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:6pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;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;vertical-align:top;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NTk_2b9ce55b-01cd-4320-be1c-39c378109d0d">&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:6pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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,&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: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;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:400;line-height:100%"&gt;2020&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;43,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 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;36,560&#160;&lt;/span&gt;&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;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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;49,334&#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 style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,&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;Net carrying amounts&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:400;line-height:100%"&gt;2020&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,846&#160;&lt;/span&gt;&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;36,560&#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:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&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:8.703%"/&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:8.703%"/&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:8.703%"/&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:8.703%"/&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:8.703%"/&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:8.711%"/&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, 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="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,852&#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,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 #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;83,977&#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;13,158&#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;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 #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;(263)&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 #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)&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:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;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, 2021, an impairment loss of $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:6pt;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 (owned):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.449%"/&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.404%"/&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.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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, 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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;4,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(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 #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;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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,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:6pt;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="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.736%"/&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:9.943%"/&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:9.943%"/&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:9.943%"/&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:9.943%"/&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.010%"/&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, 2019&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;Disposals&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, 2020&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;/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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;791&#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;75&#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;36&#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;6,635&#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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;8,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;55,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;71,071&#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;12,620&#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;(560)&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;760&#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;86&#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;83,977&#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:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.984%"/&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.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.988%"/&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, 2019&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;Disposals&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, 2020&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;/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,306&#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;379&#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;75&#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;29&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;30,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;43,325&#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;3,759&#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;(512)&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;760&#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;85&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i57ff7d55a6234830ade9c763ded5f58a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMC0xLTEtMS0wL3RleHRyZWdpb246Y2FhZDZlYjRmZjY2NDYyMjk0YzM2MmE1ZDE1NTE1OTRfNA_8b2be1f8-0724-49a1-9b2b-89c8e3c1d998">P3Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i82f99a0b5b074f9d812bb9006c2c6b14_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMC0xLTEtMS0wL3RleHRyZWdpb246Y2FhZDZlYjRmZjY2NDYyMjk0YzM2MmE1ZDE1NTE1OTRfMTA_689ff0fd-24da-4d50-974c-70c0ef348b0a">P10Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="if10f4cb7a6fa494fa354695fa493ea69_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMS0xLTEtMS0wL3RleHRyZWdpb246MzZmMzM1OTk3NzU4NGJkNzg1OGVjNTY2ZDZiZjY5YTlfNA_98aedcde-70b1-4359-b1d3-f3875b991e31">P5Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i62e696f4a41c4d148889c57f02d05d34_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMS0xLTEtMS0wL3RleHRyZWdpb246MzZmMzM1OTk3NzU4NGJkNzg1OGVjNTY2ZDZiZjY5YTlfMTA_8d7f5754-adb2-4dd1-9e2a-3fa3b99dd42e">P10Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i8b42368388e5451093492ca95276587a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfNC0xLTEtMS0wL3RleHRyZWdpb246YWQ5NmMzMmIyYWIxNDRjMjhkODUzNzk3Yjc2MzgzMGRfNA_5b88a5bf-eee0-4a6f-8696-5ab1731c0e1f">P4Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i2cab5ba4d8a34db49e544edc16904d45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfNC0xLTEtMS0wL3RleHRyZWdpb246YWQ5NmMzMmIyYWIxNDRjMjhkODUzNzk3Yjc2MzgzMGRfMTA_3d5bebb4-620f-4214-b1d0-4f87a73f7bcf">P15Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzM_78d42f0d-2617-4301-b2eb-b30a4cf073cf">&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;vertical-align:top;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;vertical-align:top;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;Right-of-use 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,&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;/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;Net carrying amounts&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;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;2020&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;11,837&#160;&lt;/span&gt;&lt;/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;12,537&#160;&lt;/span&gt;&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;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;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;230&#160;&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;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,206&#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,774&#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:6pt;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:6pt;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:6pt;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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(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;(68)&lt;/span&gt;&lt;/td&gt;&lt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).&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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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.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="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, 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 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;(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="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;(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="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;(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 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;(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;&lt;div style="padding-left:18pt;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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.449%"/&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.404%"/&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.404%"/&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;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, 2019&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;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, 2020&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,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;24,665&#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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;24,794&#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;156&#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;(88)&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;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;160&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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="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, 2020&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;9,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(46)&lt;/span&gt;&lt;/td&gt;&lt;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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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,704&#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,559&#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;(61)&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;46&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i7a885d30940247f898999284fe54fd58_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMC0xLTEtMS0wL3RleHRyZWdpb246ZTY1OTYxOGZiZGIwNDJkMGExYjVjNDY4M2MzNTA1OTBfNA_d883ce7c-f20c-4115-9e9c-71a4a40402ab">P1Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i876f26b1872e45c7a4059e164909a311_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMC0xLTEtMS0wL3RleHRyZWdpb246ZTY1OTYxOGZiZGIwNDJkMGExYjVjNDY4M2MzNTA1OTBfMTA_285ec19d-57f1-4a97-b7f4-24c17179c90a">P7Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i12e64cd51fb242618f6935e1cc43f017_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMS0xLTEtMS0wL3RleHRyZWdpb246YjM5NjVjOWVlNmZkNDA0ZmJiMDQ0NDA1ZTUxMGY0YjRfNA_ca199646-3ceb-4629-ad51-c5ca253785e9">P4Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i620c9ebc7b5e401eb97f53753161d1e1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMS0xLTEtMS0wL3RleHRyZWdpb246YjM5NjVjOWVlNmZkNDA0ZmJiMDQ0NDA1ZTUxMGY0YjRfMTA_bbf99daf-b004-43d4-b8b3-34858d0b103e">P5Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="ie16f60c8ad654cd3b5ed19656b5fb618_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMi0xLTEtMS0wL3RleHRyZWdpb246ZWE2ZmJmNjAyMjkxNDJiNDgwNmJjNmE3YzU0NWQ5YmNfNA_61940f37-3240-40b2-bc6e-8efcc16bf435">P1Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i12e375b46b704114839e9d8db7f37382_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMi0xLTEtMS0wL3RleHRyZWdpb246ZWE2ZmJmNjAyMjkxNDJiNDgwNmJjNmE3YzU0NWQ5YmNfMTA_5a226181-20e4-43d0-aa1e-dbdda6459a48">P5Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjA_3048e8dd-2196-41a0-8049-dc36addaad25">Leases:&lt;div style="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="padding-left:36pt;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"&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="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;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="padding-left:63pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;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="padding-left:63pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;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:72pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This policy is applied to contracts entered into, or changed, on or after January 1, 2019.&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="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;i.&#160;&#160;&#160;&#160;As a Lessee&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="padding-left:18pt;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="padding-left:18pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-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:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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="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="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"&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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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="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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2Njk_fd544de5-2603-4795-bacd-01da0ed274e3">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:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&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;(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:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:18pt;text-align:justify;text-indent:-18pt"&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;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODc_9723b0b6-7c96-45e5-ba38-e8e85bf14e45">Recognition and measurement&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NTc_3d6fb994-d496-41b6-a405-2ccf7932a398">&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:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ia21244c5cccf4173b411c2d8ebf8635a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMC0xLTEtMS0zNDM3NC90ZXh0cmVnaW9uOmY1MWZjODBlYzA1MjRjZDI5MGNhY2QxMjFjMjRhYWMxXzQ_4c8dd7ff-6764-40c2-9b18-fd392e5cfea7">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="iaed3bdf3589142a1b19b92c969bf2598_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMC0xLTEtMS0zNDM3NC90ZXh0cmVnaW9uOmY1MWZjODBlYzA1MjRjZDI5MGNhY2QxMjFjMjRhYWMxXzEw_0c70e50d-becb-4fc4-8a2a-b399dbee2283">P20Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="iedeecd86fa7c4de0b3e771da99eeca0e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMS0xLTEtMS0zNDM3OC90ZXh0cmVnaW9uOmU0NjY4MjBkZmU4NDRmYjFhOTE3ZWE1MWY5YzQ5MmFhXzQ_f19e27cb-2818-40f0-9b04-954bfc0330d6">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i665cc1a794094c8d9869ad9c6b0f36cb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMS0xLTEtMS0zNDM3OC90ZXh0cmVnaW9uOmU0NjY4MjBkZmU4NDRmYjFhOTE3ZWE1MWY5YzQ5MmFhXzEw_14b56d90-bb25-4ac0-bcf9-b29438f462ae">P10Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="ieeddaebca00b45739ac923c429d473c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMi0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjBjMjBiNDlhOGMzZjQ3OGZiMDdjMTFhMTQyMjJlZmY2XzQ_85fbb672-7880-419e-b076-eae40e7a830c">P7Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i7491bdd1f707409fae94afdd82df4f25_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMi0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjBjMjBiNDlhOGMzZjQ3OGZiMDdjMTFhMTQyMjJlZmY2XzEw_18eccc13-ddf4-4b62-9d31-2565ab0f8c26">P10Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i9ac55206e04d4223a75a7f926d66631e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMy0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjllOWM5NDExOWIzMzRjMzZhMDUwMDgwNTNiYTljZDZkXzQ_d61d33c2-1f79-42f9-b1a0-62e837436d8a">P1Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="id531ebfcb14648a992b90149c91ddec9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMy0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjllOWM5NDExOWIzMzRjMzZhMDUwMDgwNTNiYTljZDZkXzEw_5de3646d-4815-4a2c-b7d5-99764472ed45">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i44c504b229034a8fb9c19d81e5024704_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMC0xLTEtMS0wL3RleHRyZWdpb246MDkzMDI0ZTVlNjk3NGE3YmI3NmIyZjg1MTk0OWU5NzBfNA_d0e70d2b-93b6-418b-a0b0-33bcddd5c973">P15Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i1f46025851e54d28a4068c37f91e05c7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMy0xLTEtMS0wL3RleHRyZWdpb246ZTFmNDc1NTc4N2EyNGQ3MjgxMzhjMjFlNGFmODRhZTdfMTA5OTUxMTYyNzc4Mw_a16ab1bb-c1f6-4a0a-9ede-e181c209549c">P15Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i625f542405de444699fdbbf52364e8c4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfNC0xLTEtMS0wL3RleHRyZWdpb246OTFiMTBlYzI4YjFiNGY2N2JmZjIxZGM4OTQyYjc3ZWFfNA_41e4bba9-716d-41b7-bd07-63ac08ce6c30">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="ib7389dccecd243b991d91dd4573b059f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfNC0xLTEtMS0wL3RleHRyZWdpb246OTFiMTBlYzI4YjFiNGY2N2JmZjIxZGM4OTQyYjc3ZWFfMTA_a4528106-f5a9-4833-a3f8-449d4c570cdf">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzA_e8a9f6ea-8183-4512-b8ca-c097d147968f">Financial assets&lt;div style="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="padding-left:36pt;padding-right:4.5pt;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"&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 has elected to measure 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODQ_87fdb155-8760-4bc1-868f-cc9c0ea24a6a">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2OTE_11567990-6d25-4160-810c-e3c8ac878a65">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjI_84492350-8ef3-4008-8cc3-fff6bff83dc6">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzU_907bda13-3511-494c-8f8d-4a4cbb98ea0c">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2Nzk_1b8c722d-1091-4dfd-8555-bd8f682b0ce2">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODg_80b3cf75-3b95-4dd1-b160-a82e722c9a03">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:&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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDI_60a2e2e3-855c-4378-a17e-c515364c4915">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODE_68acb156-5902-4812-a771-77eedc35f766">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2Njc_1bbb06d7-f4e2-4790-a69f-7b9e385a1b10">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDg_a5cb949e-59a5-4b02-ade9-65335452d130">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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80Ni9mcmFnOjJlMzYzMzczMjdiNTRlYmM5YmEzNjY0MGVmMjgwM2Q3L3RleHRyZWdpb246MmUzNjMzNzMyN2I1NGViYzliYTM2NjQwZWYyODAzZDdfOTMyNg_adb496bc-5666-440b-b91b-e2695a61174b">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="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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="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: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;margin-top: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-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)&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;Financial assets including impairment of trade receivables:&lt;/span&gt;&lt;/div&gt;&lt;div style="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;An ECL model applies to financial assets measured at amortized cost, contract assets and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets that are 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="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&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;Key sources of estimation uncertainty (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div&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;Financial assets including impairment of trade receivables (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 applying the ECL model, loss allowances are measured on either of the following bases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0.4pt;padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:18pt;padding-right:29.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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="margin-top:0.55pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 has elected to measure 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-top:0.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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 the Corporation&#x2019;s historical experience and informed credit assessment and including forward-looking information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0.55pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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, the Corporation assesses 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 profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:4.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:400;line-height:120%"&gt;(f)&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80OS9mcmFnOmU3ZGU5ODkyZTcyMzRjMWRhYzNjNTM3N2RjODcxNzM0L3RleHRyZWdpb246ZTdkZTk4OTJlNzIzNGMxZGFjM2M1Mzc3ZGM4NzE3MzRfMzQ2OA_12163aa3-bc40-479a-9f46-be8a8ce34b1d">Recent accounting pronouncements and future accounting policy changes:  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;div style="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:115%"&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="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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: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;)&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="padding-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 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:115%"&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:115%"&gt;, to clarify the classification of liabilities as current or non-current.&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="padding-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;For the purposes of non-current classification, 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.  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:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-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, 2023.  Early adoption is permitted.  The amendments are subject to further developments. Certain application issues resulting from the amendments have been raised with the IFRS Interpretations Committee, which referred them to the IASB. In November 2021, the IASB published the exposure draft Non-current Liabilities with Covenants (proposed amendments to IAS 1). The exposure draft aims to improve the information an entity provides when its right to defer settlement of a liability for at least twelve months is subject to compliance with conditions, in addition to addressing concerns about the classification of such a liability as current or non-current. The IASB proposed to defer the effective date of the 2020 amendments to no earlier than January 1, 2024. 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: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; has not yet been determined.&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="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;(b)&#160;&#160;&#160;&#160;Definition of Accounting Estimates (Amendments to IAS 8)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"&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:140%"&gt;Definition of Accounting Estimates (Amendments to IAS 8).&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="padding-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 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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-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, 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:115%"&gt;IAS 8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; has not yet been determined.&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="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:127%"&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:127%"&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:127%"&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:127%"&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:127%"&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:127%"&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:127%"&gt;)&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="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"&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:140%"&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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"&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:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"&gt; &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:140%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;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:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:140%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;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:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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="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:115%"&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="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:127%"&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:127%"&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:127%"&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:127%"&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:127%"&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:127%"&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:127%"&gt;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="padding-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, 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:115%"&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:115%"&gt; has not yet been determined.&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:115%"&gt;(d)&#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;Onerous Contracts &#x2014; Cost of Fulfilling a Contract &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 37&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;/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="padding-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 May 14, 2020, 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: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;. &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="padding-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;IAS 37 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"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;the incremental costs &#x2013; e.g. direct labour and materials; and&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="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:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&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="padding-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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-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;Based on the analysis completed to date of the Corporation's "open" contracts as of December 31, 2021, on 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: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; on January 1, 2022, the Corporation expects to recognize approximately $1,200,000 of additional contract costs as an opening balance adjustment to retained earnings in the three months ended March 31, 2022 financial statements (note 18).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory>
    <ifrs-full:OnerousContractsProvision
      contextRef="i5fb197e20aa444138a1c9e8af6a970b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80OS9mcmFnOmU3ZGU5ODkyZTcyMzRjMWRhYzNjNTM3N2RjODcxNzM0L3RleHRyZWdpb246ZTdkZTk4OTJlNzIzNGMxZGFjM2M1Mzc3ZGM4NzE3MzRfMjc0ODc3OTEwMzQ0Nw_1a00e19b-7444-4ddb-be42-3702ad3752f8"
      unitRef="usd">1200000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:DisclosureOfBusinessCombinationsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjI4NTU4_6636de5e-39c3-48dc-97eb-f220d4c0c0de">Acquisition:&lt;div style="padding-left:18pt;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 Arcola Energy Limited ("Arcola"), a UK-based systems engineering company (subsequently renamed to Ballard Motive Solutions) specializing in hydrogen fuel cell powertrain and vehicle systems integration.   The Corporation acquired 100% of Arcola for total consideration of up to $40,000,000, including 337,353 shares of the Corporation with an acquisition date fair value of approximately $6,000,000 (nil shares issued as of December 31, 2021) that vest over a two year period from the acquisition date, and up to $34,000,000 in upfront and earn-out cash consideration (net $7,157,000 paid as of December 31, 2021) 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="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 preliminary 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 Arcola (Ballard Motive Solutions) as the accounting acquiree.  As the accounting acquirer, consideration given by the Corporation to acquire Arcola (Ballard Motive Solutions) has 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="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;7. &#160;&#160;&#160;&#160;Acquisition (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="padding-left:18pt;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 Arcola&#x2019;s (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 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 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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 preliminary fair value of purchase consideration is as follows:&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:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;Cash and debt paid on closing&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;7,477&#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;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 (Preliminary) 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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 Arcola's (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 preliminary 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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 preliminary fair values of assets acquired and liabilities assumed are as follows:&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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 (Preliminary) 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&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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 preliminary 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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;The fair value of certain of the acquired working capital balances including trade and other receivables, and accounts payable and accrued liabilities, have been assessed at their respective carrying amounts on November 11, 2021, which is 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;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 Arcola's (Ballard Motive Solutions) operating facilities in the U.K.  As there is 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&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 is considered to approximately equate to its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;Acquired identified intangible assets consist of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete arrangements.  The Corporation has concluded that each of the identified intangible assets meet 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 meets the definition of an asset and is identifiable. The fair value of all identified intangible assets includes a fair value adjustment of $17,279,000 from their original carrying amounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 consist of the following and are being amortized based on the following useful lives:&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:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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 (preliminary) of Identified Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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-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 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;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 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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 years&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 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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 preliminary 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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;The fair value of the acquired technology including patents, know-how and in-process research &amp;amp; development totaling $15,976,000 has 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&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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;The fair value of the acquired customer contracts and relationships totaling $1,048,000 has 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/relationships.&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="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="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;The fair value of the deferred income tax liability of $3,878,000 represents 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 U.K tax rate of 25.0%.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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"&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 has 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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 Arcola (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 is $138,000 and ($1,114,000), respectively.  &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="padding-left:18pt;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 Arcola (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 preliminary purchase price allocation; and income tax recovery on deferred income tax liability arising from the preliminary purchase price allocation.&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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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;vertical-align:top;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="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:120%"&gt;Acquisition costs of $1,170,000 were incurred in 2021 as a result of this transaction, and are recognized in other operating expense.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBusinessCombinationsExplanatory>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjI4NTYw_662b4841-3477-4aef-a718-72ce97867a5e"
      unitRef="number">1</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="i956276ad85ca451ba65662d18ac57111_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjI4NTY2_31542b9d-59d0-4090-911b-dde1348ac811"
      unitRef="usd">40000000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDIx_29a0d55f-5920-4e2c-9959-560fbeb3c730"
      unitRef="shares">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <ifrs-full:EquityInterestsOfAcquirer
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDQz_47909f34-993a-476c-bdc7-1ed8efc584d9"
      unitRef="usd">6000000</ifrs-full:EquityInterestsOfAcquirer>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="if36a5d9087454c87b3d4e230a41af562_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDU0_802cd6a9-402c-4a2a-9cfa-6a6ca3a0b14d"
      unitRef="shares">0</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <bldp:EquityInterestsIssuedOrIssuableVestingPeriod
      contextRef="i3cfe2b37badd4236a39229e400619e84_D20211111-20211111"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxODAy_e851c61e-c329-4e0e-8bc7-ac68ab392373">P2Y</bldp:EquityInterestsIssuedOrIssuableVestingPeriod>
    <ifrs-full:EquityInterestsOfAcquirer
      contextRef="i956276ad85ca451ba65662d18ac57111_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDMw_0c99e7cb-0d3f-40e4-a5a8-11579aacf0de"
      unitRef="usd">34000000</ifrs-full:EquityInterestsOfAcquirer>
    <ifrs-full:CashTransferred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxNzcw_0dc94911-41a0-49fa-a8a5-18d4618f86db"
      unitRef="usd">7157000</ifrs-full:CashTransferred>
    <bldp:ContingentConsiderationTerm
      contextRef="i3cfe2b37badd4236a39229e400619e84_D20211111-20211111"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxODE0_c8add5ca-3aec-4724-92d9-03946f5b7c5c">P3Y</bldp:ContingentConsiderationTerm>
    <bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxNzgy_812f0ac6-14ee-4270-862a-3da60b136542"
      unitRef="usd">7477000</bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDc2_c173db6f-bd2e-446b-ab1f-33faaa7962a2"
      unitRef="cad">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <bldp:BusinessAcquisitionSharePrice1
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDg1_e549ef57-5f46-4e78-b6d5-29d078def0a6"
      unitRef="usdPerShare">18.30</bldp:BusinessAcquisitionSharePrice1>
    <bldp:EquityInterestsOfAcquirerDiscounted
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDkz_74f0bea3-6fcb-4542-9d15-0a11b5026f2d"
      unitRef="usd">4851000</bldp:EquityInterestsOfAcquirerDiscounted>
    <ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate
      contextRef="i956276ad85ca451ba65662d18ac57111_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTA1_61da6c05-9383-4f3c-b766-f15853cadfcc"
      unitRef="usd">27000000</ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate>
    <ifrs-full:LiabilitiesIncurred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTE4_475daa94-6323-4191-bf8e-9604d0cb60b2"
      unitRef="usd">26258000</ifrs-full:LiabilitiesIncurred>
    <bldp:BusinessAcquisitionWorkingCapitalAdjustment
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTMx_4b7f7332-31bb-484d-b77b-a72088fb4192"
      unitRef="usd">611000</bldp:BusinessAcquisitionWorkingCapitalAdjustment>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTQx_3a8a1d0b-833e-44fe-ac49-a80f5a2cfe10"
      unitRef="usd">39197000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTU0_95e72871-652b-4d2e-888a-2ba91e5c4960"
      unitRef="cad">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <bldp:BusinessAcquisitionSharePrice1
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTYz_8f165bb5-e2db-40f8-864e-b97040b87ec5"
      unitRef="usdPerShare">18.30</bldp:BusinessAcquisitionSharePrice1>
    <ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjU0MTAy_53f9fbf5-5faf-4b9b-9ad2-020665aeee36">&lt;div style="padding-left:18pt;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 preliminary fair value of purchase consideration is as follows:&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:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;Cash and debt paid on closing&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;7,477&#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;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 (Preliminary) 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="padding-left:18pt;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 preliminary fair values of assets acquired and liabilities assumed are as follows:&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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 (Preliminary) 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;7. &#160;&#160;&#160;&#160;Acquisition (cont'd):&lt;div style="padding-left:18pt;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 consist of the following and are being amortized based on the following useful lives:&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:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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 (preliminary) of Identified Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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-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 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;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 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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 years&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 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="padding-left:18pt;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 Arcola (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 preliminary purchase price allocation; and income tax recovery on deferred income tax liability arising from the preliminary purchase price allocation.&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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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;vertical-align:top;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;</ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory>
    <bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV8wLTEtMS0xLTI2MzUx_3da24d37-8cbf-41fd-9753-cc924ab39f4f"
      unitRef="usd">7477000</bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration>
    <bldp:EquityInterestsOfAcquirerDiscounted
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV8xLTEtMS0xLTI2MzUx_c0c26fee-8c8b-4828-8e83-899d5a50808e"
      unitRef="usd">4851000</bldp:EquityInterestsOfAcquirerDiscounted>
    <ifrs-full:LiabilitiesIncurred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV8yLTEtMS0xLTI2MzUx_67c52fd7-8d76-429f-b463-7a9ca02c3315"
      unitRef="usd">26258000</ifrs-full:LiabilitiesIncurred>
    <bldp:BusinessAcquisitionWorkingCapitalAdjustment
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV81LTEtMS0xLTI2MzUx_18cdfa7b-0119-433f-9a71-41582e2ce77b"
      unitRef="usd">611000</bldp:BusinessAcquisitionWorkingCapitalAdjustment>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV82LTEtMS0xLTI2MzUx_24873f09-07b9-449e-8632-e18353a978e2"
      unitRef="usd">39197000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xLTEtMS0xLTI2MzY4_89d69411-1564-4093-b6c5-9b2eb290a283"
      unitRef="usd">320000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8yLTEtMS0xLTI2MzY4_4a3c5d6e-4267-4d89-94cf-cc7ca8ec2009"
      unitRef="usd">3112000</ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml80LTEtMS0xLTI2MzY4_76bdfcd6-794e-45db-9c8c-12671766c73c"
      unitRef="usd">190000</ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml84LTEtMS0xLTI2MzY4_5da903b9-ffe3-4b0a-a23a-8591b67df6c8"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:Goodwill
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml85LTEtMS0xLTI2MzY4_dc74ea8e-0370-4925-ad6d-abf0aa8d7cf3"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xMC0xLTEtMS0yNjM2OA_aed53a73-0a85-4323-a2b9-37a46ce38135"
      unitRef="usd">1817000</ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate>
    <ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xMi0xLTEtMS0yNjM2OA_d42abdea-7ec3-4a13-9cce-a589e090a4a7"
      unitRef="usd">3878000</ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xMy0xLTEtMS0yNjM2OA_108cdd1d-a71d-42ff-bebe-fe3ba47ddfa1"
      unitRef="usd">39197000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTcx_bba5ce4d-a85d-468b-9c84-78bc5da99840"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV81NDk3NTU4MTY2ODU1_2d3f75f6-6eeb-4cb5-ae50-187eecb9a053"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i0305c4a50d8347ec8a55abd92f0ac51b_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8xLTEtMS0xLTI3ODM4_45b9d366-fad5-4a66-ba4a-b3525067c839"
      unitRef="usd">15976000</ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="ic9f325253cda4b36a243de9ccbf8d713_D20211111-20211111"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8xLTItMS0xLTI3ODM4_74f17fbe-826c-4f89-9182-0bb413475228">P12Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i45c438ece2644a1583cb0b0ae79fcb22_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8yLTEtMS0xLTI3ODM4_73c61eff-7c9f-4362-9837-dc804961efe3"
      unitRef="usd">1048000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i86103ca26ab94932bd305e018a38f56f_D20211111-20211111"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8yLTItMS0xLTI3ODM4_f488f4a7-7050-4526-ae84-ad20cd2f9586">P7Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i35fe2f2123354b35846e4256a9e894fc_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8zLTEtMS0xLTI3ODM4_afaeceb7-d671-4504-8f07-8f8410ac568c"
      unitRef="usd">255000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i845a4e754e3543789bf71acfa2a072a1_D20211111-20211111"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8zLTItMS0xLTI3ODM4_05ebf92a-4220-4686-b3f6-34113fedb593">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV80LTEtMS0xLTI3ODM4_10c894a5-dff2-420e-96ca-5cc61d5d980e"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i407d830d260b4979b763f779386e16bf_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTg1_7a126593-8a26-4bcb-8844-bd080bd61101"
      unitRef="usd">15976000</ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i84f142a712a2434c881bc27c6ae51edd_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTk4_b3371276-fad9-4159-a1f8-d9f83d93d3aa"
      unitRef="usd">1048000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i35fe2f2123354b35846e4256a9e894fc_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjEw_b04b8a76-3464-49cb-a004-13faf15cf8aa"
      unitRef="usd">255000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjIw_01bf31f4-66ac-4c2a-a96b-8cd0015d25e4"
      unitRef="usd">3878000</ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjMy_625e5ece-6713-4732-b93c-c1a8a7186a46"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjQ1_8a9b31ee-b9a6-4dda-9e0f-3c433984c12b"
      unitRef="usd">1768000</bldp:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis>
    <ifrs-full:Goodwill
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjU3_16a29cac-cffe-4408-ae90-9235665c00e1"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjcw_44ffdb41-a943-4089-b8e5-f8caff35c940"
      unitRef="usd">39197000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <ifrs-full:Goodwill
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjgz_e5f5c019-d865-4593-ac64-32991cc83d8c"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4954e3d61ba1475d909f7d8114210ff0_D20211111-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV80OTQ3ODAyMzUzMDQx_8bc79ffe-d8d6-49fc-9d40-8737977de28f"
      unitRef="usd">138000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:ProfitLoss
      contextRef="i4954e3d61ba1475d909f7d8114210ff0_D20211111-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV80OTQ3ODAyMzUzMDU0_a780c1dd-3ee3-455f-b94f-a83f1b7cbfb9"
      unitRef="usd">1114000</ifrs-full:ProfitLoss>
    <ifrs-full:RevenueOfCombinedEntity
      contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6MWFjMmE1NTk4ZTJhNDYzMGE5ZGZmMTgyMWRjZmU0NTMvdGFibGVyYW5nZToxYWMyYTU1OThlMmE0NjMwYTlkZmYxODIxZGNmZTQ1M18yLTEtMS0xLTI2Mzk1_a4c6604a-5bf6-43e8-a03c-eb7be68cf08d"
      unitRef="usd">4243000</ifrs-full:RevenueOfCombinedEntity>
    <bldp:ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod
      contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6MWFjMmE1NTk4ZTJhNDYzMGE5ZGZmMTgyMWRjZmU0NTMvdGFibGVyYW5nZToxYWMyYTU1OThlMmE0NjMwYTlkZmYxODIxZGNmZTQ1M18zLTEtMS0xLTI2Mzk1_8189f72f-63f3-4d78-9217-75e73ab1cff3"
      unitRef="usd">-7336000</bldp:ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod>
    <ifrs-full:ProfitLossOfCombinedEntity
      contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6MWFjMmE1NTk4ZTJhNDYzMGE5ZGZmMTgyMWRjZmU0NTMvdGFibGVyYW5nZToxYWMyYTU1OThlMmE0NjMwYTlkZmYxODIxZGNmZTQ1M180LTEtMS0xLTI2Mzk1_c9031d6e-2f78-44a3-8740-60ed0d20391f"
      unitRef="usd">-5966000</ifrs-full:ProfitLossOfCombinedEntity>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV80OTQ3ODAyMzUzNzk0_140cc910-a8f5-477e-bb83-5fd5030ec67c"
      unitRef="usd">1170000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMTY4OA_5e1f40e2-2696-4867-bade-ee604f01481d">Discontinued operations:&lt;div style="padding-left:18pt;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 14, 2020, the Corporation completed an agreement to sell the remaining UAV business assets of its subsidiary, Ballard Unmanned Systems, for gross cash proceeds of $1,000,000.  Net proceeds from the sale were $988,000 after deducting for working capital adjustments and legal and other expenses, resulting in a gain on sale of these assets of $168,000.&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="padding-left:18pt;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 Ballard Unmanned Systems subsidiary has been classified and accounted for as a discontinued operation.  The historic operating results of the UAV market for both 2021 and 2020 have been removed from continued operating results and are instead presented separately in the statement of comprehensive income (loss) as income (loss) from discontinued operations.&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;8.&#160;&#160;&#160;&#160;Discontinued operations (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="padding-left:18pt;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 income (loss) from discontinued operations for the years ended December&#160;31, 2021 and 2020 is comprised of the following&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&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:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.576%"/&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: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;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;2020&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;Product and service revenues&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;&#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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;262&#160;&lt;/span&gt;&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;Cost of product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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-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 margin&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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="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;Total operating income (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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 income and 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;&#x2014;&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of 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;&#x2014;&#160;&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;/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;Net income (loss) from discontinued operations&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;164&#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,908)&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;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash flows from discontinued operations for the years ended December&#160;31, 2021 and 2020  is as follows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.464%"/&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.195%"/&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;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;2020&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;Cash used in operating activities&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;(113)&lt;/span&gt;&lt;/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,607)&lt;/span&gt;&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;Cash provided by investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 used in financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(20)&lt;/span&gt;&lt;/td&gt;&lt;td 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;Cash used in discontinued operations&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;(113)&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;(670)&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:DisclosureOfDiscontinuedOperationsExplanatory>
    <ifrs-full:PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents
      contextRef="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMjA4_781f4d72-c7df-4a94-bcf3-ab52540738de"
      unitRef="usd">-1000000</ifrs-full:PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents>
    <bldp:ConsiderationPaidReceivedNet
      contextRef="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMjQ1_5769280d-7043-4fc4-ad27-2f71bbfa0495"
      unitRef="usd">-988000</bldp:ConsiderationPaidReceivedNet>
    <ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation
      contextRef="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMTA5OTUxMTYzMDM5OQ_d42961f0-999d-4bd0-93e8-84c078c9d073"
      unitRef="usd">168000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
    <ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMTY5MQ_bb94a16f-3b46-4779-a50d-8c41de6c0d3f">&lt;div style="padding-left:18pt;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 income (loss) from discontinued operations for the years ended December&#160;31, 2021 and 2020 is comprised of the following&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&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:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.576%"/&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: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;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;2020&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;Product and service revenues&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;&#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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;262&#160;&lt;/span&gt;&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;Cost of product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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-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 margin&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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="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;Total operating income (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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 income and 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;&#x2014;&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of 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;&#x2014;&#160;&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;/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;Net income (loss) from discontinued operations&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;164&#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,908)&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;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash flows from discontinued operations for the years ended December&#160;31, 2021 and 2020  is as follows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.464%"/&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.195%"/&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;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;2020&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;Cash used in operating activities&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;(113)&lt;/span&gt;&lt;/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,607)&lt;/span&gt;&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;Cash provided by investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 used in financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(20)&lt;/span&gt;&lt;/td&gt;&lt;td 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;Cash used in discontinued operations&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;(113)&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;(670)&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:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory>
    <bldp:RevenueDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMS0xLTEtMS0w_b119e4a5-58b9-4732-88f0-a30d50e81d0b"
      unitRef="usd">0</bldp:RevenueDiscontinuedOperations>
    <bldp:RevenueDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMS0yLTEtMS0w_e67e0842-b47b-4cff-8b37-01a2ae92d15b"
      unitRef="usd">262000</bldp:RevenueDiscontinuedOperations>
    <bldp:CostOfSalesDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMi0xLTEtMS0w_ad4dd2c4-3b6c-498e-9ce1-067f3db8bd96"
      unitRef="usd">0</bldp:CostOfSalesDiscontinuedOperations>
    <bldp:CostOfSalesDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMi0yLTEtMS0w_a5686b6f-727a-4921-82b4-b59806a7d8a7"
      unitRef="usd">223000</bldp:CostOfSalesDiscontinuedOperations>
    <bldp:DiscontinuedOperationsGrossMargin
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMy0xLTEtMS0w_0bc4ae7b-7870-4370-9e83-90717b2e4056"
      unitRef="usd">0</bldp:DiscontinuedOperationsGrossMargin>
    <bldp:DiscontinuedOperationsGrossMargin
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMy0yLTEtMS0w_3aa3cc27-9237-4bf0-8ff6-e142beecb8e6"
      unitRef="usd">39000</bldp:DiscontinuedOperationsGrossMargin>
    <bldp:DiscontinuedOperationsOperatingExpenses
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNS0xLTEtMS0w_e4bef223-c35b-477c-a418-9362b64fbedb"
      unitRef="usd">-164000</bldp:DiscontinuedOperationsOperatingExpenses>
    <bldp:DiscontinuedOperationsOperatingExpenses
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNS0yLTEtMS0w_36a7eaaa-c496-4849-baad-080ad001a86a"
      unitRef="usd">2115000</bldp:DiscontinuedOperationsOperatingExpenses>
    <bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNi0xLTEtMS0w_fd4a8e3a-342e-46b7-9082-81da375639ca"
      unitRef="usd">0</bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome>
    <bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNi0yLTEtMS0w_c2bbe7e7-1959-440c-99b4-df2cae24c9fd"
      unitRef="usd">0</bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome>
    <ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNy0xLTEtMS0w_71f7cdd2-d5cb-42f8-b76b-a492b80ca667"
      unitRef="usd">0</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
    <ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNy0yLTEtMS0w_3feb64f2-e68c-4121-bed0-1809685872e9"
      unitRef="usd">168000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfOC0xLTEtMS0w_9698da61-5577-44b3-9130-224a8aa0a068"
      unitRef="usd">164000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfOC0yLTEtMS0w_6f9590b3-5b48-4444-bc23-3c600c20af9f"
      unitRef="usd">-1908000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMS0xLTEtMS0w_11116d46-45a9-46be-9add-b08ea2eedea2"
      unitRef="usd">-113000</ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMS0yLTEtMS0w_8e5cac16-db54-4168-a980-3a927c2dafdb"
      unitRef="usd">-1607000</ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMi0xLTEtMS0w_018fd879-017e-4c54-895c-7f435d1e0168"
      unitRef="usd">0</ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMi0yLTEtMS0w_a713a0e0-0d5f-40ce-8cf9-a4fa67689945"
      unitRef="usd">957000</ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMy0xLTEtMS0w_cc680e8d-f05a-485e-b5a8-d43e46778849"
      unitRef="usd">0</ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMy0yLTEtMS0w_29601d56-6f6c-46ff-aeb0-9ff8758b1517"
      unitRef="usd">-20000</ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfNC0xLTEtMS0w_c4c619b6-377d-4ef5-885d-58821e0d4330"
      unitRef="usd">-113000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfNC0yLTEtMS0w_163d3406-9b85-45aa-b2ef-97941f432fa6"
      unitRef="usd">-670000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations>
    <ifrs-full:DisclosureOfFinancialAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RleHRyZWdpb246MjdkM2MxMTkxMzljNGY4Y2FjZmEwNzU1ZTAzMjIyYTdfOTk2_4baee032-c464-413c-a6e3-3834cce1827e">Trade and other receivables:&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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,252&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;56,795&#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="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="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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, 2021 for engineering services and technology transfer services.&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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;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;22,274&#160;&lt;/span&gt;&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;27,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(29,170)&lt;/span&gt;&lt;/td&gt;&lt;td 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, 2021&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;20,386&#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 31.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialAssetsExplanatory>
    <bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RleHRyZWdpb246MjdkM2MxMTkxMzljNGY4Y2FjZmEwNzU1ZTAzMjIyYTdfOTk5_a9403338-9780-4e16-81dd-51d0c4802676">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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,252&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;56,795&#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="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMS0yLTEtMS0w_15ca32fa-b522-4d35-bede-fd0b91af5e5a"
      unitRef="usd">19423000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:CurrentTradeReceivables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMS00LTEtMS0w_9e2e80c2-4fa5-4699-bea6-2ca054a7019b"
      unitRef="usd">29252000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:OtherCurrentReceivables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMi0yLTEtMS0w_a2840a3c-4503-4e7b-8a89-8690f3affab4"
      unitRef="usd">6586000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:OtherCurrentReceivables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMi00LTEtMS0w_0ef098e8-68b0-4e75-90b3-e26057a4b6ce"
      unitRef="usd">5269000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:CurrentContractAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMy0yLTEtMS0w_ac737d85-fb7e-4d8f-b399-ba00da0b24cf"
      unitRef="usd">20386000</ifrs-full:CurrentContractAssets>
    <ifrs-full:CurrentContractAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMy00LTEtMS0w_c41d28ba-dbbc-4f74-a879-9038aa49d723"
      unitRef="usd">22274000</ifrs-full:CurrentContractAssets>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfNC0yLTEtMS0w_30a1a9e5-e39a-462c-ba9b-e7488cf894fa"
      unitRef="usd">46395000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfNC00LTEtMS0w_6da0b47a-ab2e-4e34-bc19-3de96d12bf20"
      unitRef="usd">56795000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RleHRyZWdpb246MjdkM2MxMTkxMzljNGY4Y2FjZmEwNzU1ZTAzMjIyYTdfMTAwMA_6d77fe1d-a351-444e-b06c-97bc73a26416">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;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;22,274&#160;&lt;/span&gt;&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;27,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(29,170)&lt;/span&gt;&lt;/td&gt;&lt;td 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, 2021&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;20,386&#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;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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,156&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(21,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(53,434)&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;9,888&#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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfMS0xLTEtMS0w_7b80350b-0948-487f-a7c1-dcf08870b338"
      unitRef="usd">22274000</ifrs-full:CurrentContractAssets>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfMi0xLTEtMS0w_54dff1a7-911e-45c6-9107-42dd5a0ff40f"
      unitRef="usd">27282000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets>
    <bldp:DecreaseThroughInvoicingContractAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfMy0xLTEtMS0w_1cb72d87-db77-4766-8ee3-b61d05857351"
      unitRef="usd">29170000</bldp:DecreaseThroughInvoicingContractAssets>
    <ifrs-full:CurrentContractAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfNC0xLTEtMS0w_4d066bf5-2aeb-45ae-9ac7-957c9aa67da5"
      unitRef="usd">20386000</ifrs-full:CurrentContractAssets>
    <ifrs-full:DisclosureOfInventoriesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfNjU2_9c6363e6-b1fe-465a-afa9-e8c41818e4c5">Inventories:&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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,879&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;28,522&#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:9pt"&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;In 2021, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to $60,803,000 (2020 - $49,710,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 2021, the write-down of inventories to net realizable value amounted to $1,246,000 (2020 - $1,888,000) and the reversal of previously recorded write-downs amounted to $136,000 (2020 - $434,000), resulting in a net write-down of $1,110,000 (2020 - $1,454,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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfNjU3_e136caa1-d60b-495d-a31f-ed910405ed8f">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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,879&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;28,522&#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="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMS0yLTEtMS0w_f0b19c13-86be-427e-903f-cb9c5a307669"
      unitRef="usd">22395000</ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies>
    <ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMS00LTEtMS0w_b91d1153-cd8c-4b62-8555-6eb183d7852e"
      unitRef="usd">11879000</ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies>
    <ifrs-full:WorkInProgress
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMi0yLTEtMS0w_9513626e-e51e-4335-beed-699415e76945"
      unitRef="usd">19795000</ifrs-full:WorkInProgress>
    <ifrs-full:WorkInProgress
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMi00LTEtMS0w_57f53498-8a5f-4fe4-9f10-1f15dd3fc390"
      unitRef="usd">8330000</ifrs-full:WorkInProgress>
    <ifrs-full:FinishedGoods
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMy0yLTEtMS0w_501811ae-5a76-43a4-9531-5d8aced3667b"
      unitRef="usd">5350000</ifrs-full:FinishedGoods>
    <ifrs-full:FinishedGoods
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMy00LTEtMS0w_168ab263-9c99-4243-8361-300c784d380d"
      unitRef="usd">3746000</ifrs-full:FinishedGoods>
    <bldp:ServiceInventories
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNC0yLTEtMS0w_f28d0fa5-5176-4f2e-89ef-01b24bec3edc"
      unitRef="usd">3978000</bldp:ServiceInventories>
    <bldp:ServiceInventories
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNC00LTEtMS0w_eb196037-8d8b-432d-9e46-b900d25b8ec7"
      unitRef="usd">4567000</bldp:ServiceInventories>
    <ifrs-full:Inventories
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNS0yLTEtMS0w_66ecf8f3-7789-4c4e-a749-0d23cea5f5e8"
      unitRef="usd">51518000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNS00LTEtMS0w_264bf80b-706e-450c-8399-fd2c1dbaedb9"
      unitRef="usd">28522000</ifrs-full:Inventories>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMTc2_2b97fbc6-e790-4b7e-9f86-9d119e7b76ef"
      unitRef="usd">60803000</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMTg1_b08e84bb-0e1d-401c-91d3-7879bfa775ca"
      unitRef="usd">49710000</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <ifrs-full:InventoryWritedown2011
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMjYz_47ee01f0-7f73-47dd-bea3-99fde5ae5c10"
      unitRef="usd">1246000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:InventoryWritedown2011
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMjcy_6654e78d-b6ab-4db9-89ba-535ca9f57567"
      unitRef="usd">1888000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:ReversalOfInventoryWritedown
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzQw_bdb55342-7a0f-4b68-ae67-9bd41d189460"
      unitRef="usd">136000</ifrs-full:ReversalOfInventoryWritedown>
    <ifrs-full:ReversalOfInventoryWritedown
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzQ5_28c222f1-76b9-4ee8-95ed-9e157adb6804"
      unitRef="usd">434000</ifrs-full:ReversalOfInventoryWritedown>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzg3_4eb9b2cf-5211-4df5-9d8f-3469b0069936"
      unitRef="usd">1110000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzk2_b5955f21-d3dd-4d51-9a41-ceacc7fdb0ee"
      unitRef="usd">1454000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RleHRyZWdpb246MzQwYWQ2NTEwZjRlNGY0YWIyYWE0M2IwMDkyNmNmOWFfMTAxNA_f08a5b8c-6968-4117-a2d5-abe4235ce9b6">Property, plant and equipment:&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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,&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: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;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:400;line-height:100%"&gt;2020&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;43,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 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;36,560&#160;&lt;/span&gt;&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;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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;49,334&#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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&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;Property, plant and equipment owned:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,&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;Net carrying amounts&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:400;line-height:100%"&gt;2020&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,846&#160;&lt;/span&gt;&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;36,560&#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:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&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:8.703%"/&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:8.703%"/&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:8.703%"/&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:8.703%"/&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:8.703%"/&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:8.711%"/&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, 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="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,852&#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,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 #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;83,977&#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;13,158&#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;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 #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;(263)&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 #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)&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:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;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, 2021, an impairment loss of $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:6pt;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 (owned):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.449%"/&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.404%"/&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.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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, 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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;4,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(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 #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;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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,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:6pt;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="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.736%"/&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:9.943%"/&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:9.943%"/&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:9.943%"/&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:9.943%"/&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.010%"/&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, 2019&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;Disposals&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, 2020&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;/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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;791&#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;75&#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;36&#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;6,635&#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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;8,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;55,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;71,071&#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;12,620&#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;(560)&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;760&#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;86&#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;83,977&#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:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.984%"/&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.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.988%"/&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, 2019&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;Disposals&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, 2020&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;/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,306&#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;379&#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;75&#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;29&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;30,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;43,325&#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;3,759&#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;(512)&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;760&#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;85&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-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-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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Right-of-use 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,&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;/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;Net carrying amounts&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;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;2020&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;11,837&#160;&lt;/span&gt;&lt;/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;12,537&#160;&lt;/span&gt;&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;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;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;230&#160;&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;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,206&#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,774&#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-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:6pt;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:6pt;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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(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;(68)&lt;/span&gt;&lt;/td&gt;&lt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).&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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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.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="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, 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 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;(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="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;(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="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;(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 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;(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;&lt;div style="padding-left:18pt;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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.449%"/&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.404%"/&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.404%"/&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;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, 2019&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;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, 2020&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,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;24,665&#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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;24,794&#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;156&#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;(88)&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;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;160&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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="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, 2020&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;9,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(46)&lt;/span&gt;&lt;/td&gt;&lt;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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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,704&#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,559&#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;(61)&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;46&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1627f8a2d4f84cd1be363101a746990d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMi0yLTEtMS0w_fc106e66-5df6-4567-9504-3a69538db4ab"
      unitRef="usd">43855000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id2f5b96581944846a587989721600731_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMi00LTEtMS0w_2d48497a-4faa-4a31-a693-41dc1a6b59db"
      unitRef="usd">36560000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="idda7b3c042524a5090684ec87b075bdd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMy0yLTEtMS0w_5b29ee1e-3602-4f76-9710-4fe361953103"
      unitRef="usd">12206000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9d881132013c4a40a09c0cfe797bcbf0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMy00LTEtMS0w_a03572a5-63be-43bf-8478-ad9014e1f7bc"
      unitRef="usd">12774000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfNC0yLTEtMS0w_89d90cf2-1894-4852-9115-fc555172a63c"
      unitRef="usd">56061000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfNC00LTEtMS0w_e0fd973c-70d6-4c2d-973a-47c3f9f2d1f4"
      unitRef="usd">49334000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7ad139c93018441184730702fb7c6a7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMi0yLTEtMS0w_8598caf9-1862-49a2-96d0-0b27b79bc0a6"
      unitRef="usd">1599000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if0428f806bbe40ba995fcaa7397ab4a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMi00LTEtMS0w_c62ec2ae-f152-4df0-b30c-954c68a1ee35"
      unitRef="usd">1846000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="idc8dd440e10842b1aa090b4e41451262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMy0yLTEtMS0w_e909a9f4-7ec5-4457-9ab0-b972e2de7ad0"
      unitRef="usd">762000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i0b0aec22ebba495196b0d0b73b63e5c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMy00LTEtMS0w_d97a16ce-079d-44f0-8e7a-71b1bbc61e09"
      unitRef="usd">657000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1f0a8c97988549289893e87a252d36be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNC0yLTEtMS0w_3b3486cd-d0ed-4753-affb-63745a96da3d"
      unitRef="usd">1518000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1dfe3d34e44642f184ea9cfb94350670_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNC00LTEtMS0w_f4c4b909-f73e-4c97-827b-0ce90de6941f"
      unitRef="usd">1558000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i60a27bde3b1b4c9092c63754d0164472_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNS0yLTEtMS0w_54435767-ad5e-4171-b893-d41904a68792"
      unitRef="usd">39976000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ibd8520321a304794af97ff0760805fd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNS00LTEtMS0w_82649873-6187-4de4-88fa-22f8a22a3137"
      unitRef="usd">32499000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1627f8a2d4f84cd1be363101a746990d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNi0yLTEtMS0w_27f43a5e-9164-45e6-af36-87e88f7ae39f"
      unitRef="usd">43855000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id2f5b96581944846a587989721600731_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNi00LTEtMS0w_ac0481c0-20d4-4a58-b81c-541dc0c49a36"
      unitRef="usd">36560000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i281019a829c241e2aa12908dbc591b0d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi0xLTEtMS0w_afb9582d-ce05-4890-add9-739220d78350"
      unitRef="usd">6635000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi0zLTEtMS0w_f3e8ff7e-bbab-4771-94a0-ab5e858ace3a"
      unitRef="usd">442000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi01LTEtMS0yMjIzMQ_7259ef86-d278-43b8-b975-42bacf14912f"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi01LTEtMS0w_ed484d3e-8293-471c-bf1d-f052f0a2ddf0"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi03LTEtMS0w_ee7f9be5-2440-4375-ad47-5268849af46b"
      unitRef="usd">-225000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi05LTEtMS0w_13a7ed4b-de68-4aa3-a99d-3d564bd0e28a"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie8d713b29c57481885ce18f8fafb24f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi0xMS0xLTEtMA_6bffd15b-c965-46bb-b789-feda99aa84f8"
      unitRef="usd">6852000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if92c3cf7520048f4a2b96cd4eee24e92_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy0xLTEtMS0w_82e49c52-8612-4c55-a1bc-253b5c828914"
      unitRef="usd">1754000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i4738027154b342e697de346146baf3d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy0zLTEtMS0w_3c1086ad-dfb7-4185-8a13-d0361e13658b"
      unitRef="usd">164000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i4738027154b342e697de346146baf3d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy01LTEtMS0yMjIzMQ_6ed81eff-406c-48f4-9b33-58d4e49472c9"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i4738027154b342e697de346146baf3d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy01LTEtMS0w_702490ae-f132-4463-b7a1-46de42d86ea7"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i4738027154b342e697de346146baf3d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy03LTEtMS0w_7ca65e23-8e43-4503-bbea-be321d001d79"
      unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i4738027154b342e697de346146baf3d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy05LTEtMS0w_42393941-5fb2-42c7-89a3-467292936b16"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i74500d3a711f4a76aa2ea6acdb3a0ec2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy0xMS0xLTEtMA_952d9b29-7f80-4ca2-a67f-1c4dff62e852"
      unitRef="usd">1914000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if26b4c38a02d47b3a885824ab7ac0d8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC0xLTEtMS0w_a37caafb-43ab-4982-b7b7-cd4277ff42da"
      unitRef="usd">9196000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC0zLTEtMS0w_fa9b0a5f-1161-400c-a1e0-b488c2c52964"
      unitRef="usd">274000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC01LTEtMS0yMjIzMQ_cc7c8fbf-c78f-40c6-8507-afdf0d2dcbb3"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC01LTEtMS0w_09f71624-3483-48f3-ba25-af66bc4e25da"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC03LTEtMS0w_db5a47e9-8a10-4015-9ba2-c12057d6453d"
      unitRef="usd">-18000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC05LTEtMS0w_a2d1e820-29c5-4be4-b52b-5baa4a951f5c"
      unitRef="usd">-2000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic15322f0a51140cd9a55d547bffeb675_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC0xMS0xLTEtMA_975277fa-d044-4df2-9361-80913369c004"
      unitRef="usd">9450000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="icaffcbaa639142f798fb75c9f410d005_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS0xLTEtMS0w_02e46b7d-d803-4e49-9b34-7e80e5f19c94"
      unitRef="usd">66392000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS0zLTEtMS0w_87cfd22b-c96a-48aa-8ffa-84edc9809c5b"
      unitRef="usd">12278000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS01LTEtMS0yMjIzMQ_59050ca8-263a-4342-8dc2-8ab7d5e08f2e"
      unitRef="usd">16000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS01LTEtMS0w_32c468d2-4874-4888-a7ad-dfa05ec4657c"
      unitRef="usd">263000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS03LTEtMS0w_1c227a80-ee9e-49f5-9048-03324bb22e99"
      unitRef="usd">-775000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS05LTEtMS0w_5f1cf60d-5440-489e-8660-2fba337dd839"
      unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id120ecbbe1a44e39b4d352f35b6594f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS0xMS0xLTEtMA_551f87f5-fdd9-4713-b1b2-8fdb02dca4b9"
      unitRef="usd">77644000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi0xLTEtMS0w_450b9adb-c30e-4507-9f84-2c2481798ca7"
      unitRef="usd">83977000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi0zLTEtMS0w_54a61bd1-bd67-44e4-84b7-50444eb11b19"
      unitRef="usd">13158000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi01LTEtMS0yMjIzMQ_ba264992-2b72-4f1f-b8fb-a0a3011106c1"
      unitRef="usd">16000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi01LTEtMS0w_8a356df7-e56a-49fc-8a8d-4ab349f834c5"
      unitRef="usd">263000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi03LTEtMS0w_200b863f-3099-41c4-89dd-0d094666ce9f"
      unitRef="usd">-1022000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi05LTEtMS0w_056f7a58-264b-4a59-a600-4b0003fc6188"
      unitRef="usd">-6000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie9a3e282a6f944619c0e6307abbb5e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi0xMS0xLTEtMA_3784029d-c8ff-4a25-9e9f-f05c90611d8b"
      unitRef="usd">95860000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RleHRyZWdpb246MzQwYWQ2NTEwZjRlNGY0YWIyYWE0M2IwMDkyNmNmOWFfMTA5OTUxMTYzNDkzMA_3dc21c1b-ad5e-415b-9506-51d2497dc8fe"
      unitRef="usd">263000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1ba63cb9f3234603a05e6bf67b44976c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0xLTEtMS0w_53ba5de2-9c78-4607-8317-16de51d6b9c3"
      unitRef="usd">-4789000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i910a6596584c46f9bce8042542ee171c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0zLTEtMS0yNjYyMA_b787a221-18d9-4ff8-b7aa-8358428896f7"
      unitRef="usd">654000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i910a6596584c46f9bce8042542ee171c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi05LTEtMS0w_72df060c-009e-4077-b734-0b12680af863"
      unitRef="usd">-175000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i910a6596584c46f9bce8042542ee171c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0xMS0xLTEtMA_a6d7b78b-a299-4945-bd0b-27281ffff2e5"
      unitRef="usd">-15000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i01709a4c197545fa871042e710a99446_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0xMy0xLTEtMA_783f78f6-884b-403d-9440-faf241af9c6f"
      unitRef="usd">-5253000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i63bb19088a66459a9dcedb7c8ea61511_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0xLTEtMS0w_829f3043-818b-4108-8f5f-e62ac57c2a83"
      unitRef="usd">-1097000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i50af0c9a9c2b416186af1d1be816a564_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0zLTEtMS0yNjYyMA_398d94c4-9dc6-4b96-bfff-6377e11c90da"
      unitRef="usd">63000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i50af0c9a9c2b416186af1d1be816a564_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy05LTEtMS0w_a7a49c23-5a05-49e0-af00-9e94a4a3ef76"
      unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i50af0c9a9c2b416186af1d1be816a564_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0xMS0xLTEtMA_e4a7adfe-691c-4509-b054-152b15b186a3"
      unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i3b5c1413f17043bdb0461df21e6ba4d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0xMy0xLTEtMA_158e8cf4-76c5-455c-b805-a1e8394e98b3"
      unitRef="usd">-1152000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifd81ba0c2182494997ce4c67578d5234_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0xLTEtMS0w_f5ec0ea2-30c6-48d5-af9c-5665bfd18515"
      unitRef="usd">-7638000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="if63817c81fa5470297c877ae2c2ce998_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0zLTEtMS0yNjYyMA_fcc77cac-959c-4ece-a9f9-8c836132478f"
      unitRef="usd">331000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="if63817c81fa5470297c877ae2c2ce998_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC05LTEtMS0w_4b609fab-1bf2-4101-a2d5-191129c98350"
      unitRef="usd">-18000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="if63817c81fa5470297c877ae2c2ce998_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0xMS0xLTEtMA_0693226b-eeac-4931-a3dc-bc0ea1ccdbb9"
      unitRef="usd">-19000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i8cfdbe480fdd490990b631923cea077e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0xMy0xLTEtMA_30b70c0e-1dcc-4d04-b9f0-cbc1a0b2ba23"
      unitRef="usd">-7932000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9dcd3d4e5f704c6db4635f329e1aaac4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0xLTEtMS0w_16a539a4-2d37-4513-93f2-5d5aa2027c81"
      unitRef="usd">-33893000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="ic9c0918de247439b8a324b2281647dbc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0zLTEtMS0yNjYyMA_3950bd01-beec-4d57-ab20-05a9a5e84b31"
      unitRef="usd">4607000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ic9c0918de247439b8a324b2281647dbc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS05LTEtMS0w_e0f0a96d-fe6f-4c6b-b04a-43968cf7037d"
      unitRef="usd">-825000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ic9c0918de247439b8a324b2281647dbc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0xMS0xLTEtMA_cf771bf0-78d8-48f4-b10f-0ec72de14c9d"
      unitRef="usd">-7000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1050af06e20841bbb5320e9e804fdbcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0xMy0xLTEtMA_00e8c9a2-341c-4dae-a143-344f001bee0b"
      unitRef="usd">-37668000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i322c1fd39273480f9fd5eda660774cf7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0xLTEtMS0w_8bda443b-b0bc-4c74-92a6-566e74e555f7"
      unitRef="usd">-47417000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0zLTEtMS0yNjYyMA_94a6a3e5-f915-410e-9830-2ff7c4fa14b5"
      unitRef="usd">5655000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi05LTEtMS0w_c74ef784-af7b-49ae-9e8b-2fd8f72ca6ea"
      unitRef="usd">-1022000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0xMS0xLTEtMA_391aa2a3-93ec-4533-81d9-0cd6cb656a84"
      unitRef="usd">-45000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia99936499ae74be786eeb9640fbd30e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0xMy0xLTEtMA_c73424be-828c-4909-abe3-7a2855072d4b"
      unitRef="usd">-52005000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7be77509ca7e4adcbab319c7c62289c1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi0xLTEtMS0w_b26c71d1-94d6-4335-a743-c85c671b1aef"
      unitRef="usd">5733000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ic083fd672842414dafdb4f95912521e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi0zLTEtMS0w_42be8e48-945a-4fa8-a145-c6b152d12496"
      unitRef="usd">791000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ic083fd672842414dafdb4f95912521e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi01LTEtMS0w_09834005-e8b1-4adc-9d74-32a12e09fdab"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ic083fd672842414dafdb4f95912521e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi03LTEtMS0w_dfb781ae-0052-4e04-b63c-d7bdee6a1449"
      unitRef="usd">75000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ic083fd672842414dafdb4f95912521e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi05LTEtMS0w_4bc05c8e-4b43-4976-a47e-de2591038a51"
      unitRef="usd">36000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i281019a829c241e2aa12908dbc591b0d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi0xMS0xLTEtMA_4c770724-6323-4dce-ad15-ba0ca7878ce5"
      unitRef="usd">6635000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i39c6580890664954b67fc6377d550c62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy0xLTEtMS0w_c39e83cf-6f10-4e1f-923d-5746f980fbd3"
      unitRef="usd">1098000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy0zLTEtMS0w_fc5c3150-a846-4829-9480-3756a246fa87"
      unitRef="usd">642000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy01LTEtMS0w_cca96d94-f04e-48cc-9669-e85c98284537"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy03LTEtMS0w_3201a69a-129a-45e6-a828-233fb8d99cf4"
      unitRef="usd">15000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy05LTEtMS0w_aa583f5d-ea42-4626-8519-9123a2c08a17"
      unitRef="usd">-1000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if92c3cf7520048f4a2b96cd4eee24e92_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy0xMS0xLTEtMA_b4666c9d-0e58-4d54-a755-dfd7948bb5cc"
      unitRef="usd">1754000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic5fc4ff3e7cc406984391de22c4be65a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC0xLTEtMS0w_aa1fc1a5-c3d6-4888-9c0e-80d7bfe93149"
      unitRef="usd">8559000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC0zLTEtMS0w_ab164466-50d4-42db-af3e-b29133fd8026"
      unitRef="usd">440000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC01LTEtMS0w_14b291ad-d239-4e4e-b14a-7f5da26af17e"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC03LTEtMS0w_7eb70765-bc2c-40a4-a370-24bc4537c415"
      unitRef="usd">170000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC05LTEtMS0w_b92d9e36-4f35-45f4-83e3-57667d8e4e1f"
      unitRef="usd">27000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if26b4c38a02d47b3a885824ab7ac0d8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC0xMS0xLTEtMA_f9398d0d-0830-4596-b7d1-384521ec12d9"
      unitRef="usd">9196000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic27cd91c6f77440e99648639046920c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS0xLTEtMS0w_35649ff0-2470-4e74-a095-f86d0c06056f"
      unitRef="usd">55681000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS0zLTEtMS0w_82183d3b-a3ca-4f4e-ae91-f09b0d73e95c"
      unitRef="usd">10747000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS01LTEtMS0w_cdf28369-bc22-4733-9a41-3d118b197767"
      unitRef="usd">560000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS03LTEtMS0w_09722db3-f355-429c-96ff-86b87a125094"
      unitRef="usd">500000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS05LTEtMS0w_71b3737d-873e-45f9-bc55-e9bd8ee9c2ad"
      unitRef="usd">24000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="icaffcbaa639142f798fb75c9f410d005_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS0xMS0xLTEtMA_4b12e4b6-3222-4f7d-a327-a15b0ebe4381"
      unitRef="usd">66392000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1b39c420f1bf469d888d9ec8342237ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi0xLTEtMS0w_25252389-168e-470e-a88c-eef56ca5904d"
      unitRef="usd">71071000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi0zLTEtMS0w_4dd8a07b-8d3d-4235-9571-d53ff5d14986"
      unitRef="usd">12620000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi01LTEtMS0w_ce9fe991-8cd1-48c2-b351-e3da21a66765"
      unitRef="usd">560000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi03LTEtMS0w_4423ce4d-41b0-492f-a208-f1c2c23a09cd"
      unitRef="usd">760000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi05LTEtMS0w_d20be740-8d7b-4dba-a110-cc14277acf0e"
      unitRef="usd">86000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi0xMS0xLTEtMA_843ac449-0f53-4f88-9352-b46e4cc7b72e"
      unitRef="usd">83977000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i00ca79bc43ad4bc98ad52e8113e93175_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi0xLTEtMS0w_470a04cd-9c0e-40e0-bd0d-43086ec23bb4"
      unitRef="usd">-4306000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi0zLTEtMS0w_95f924d6-d704-4613-9d24-8f10a3e6afe5"
      unitRef="usd">379000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi01LTEtMS0w_bf5b0e4d-4826-44af-bacc-0d77f560bc42"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi03LTEtMS0w_82b47bb3-fcf5-4c12-8571-35a0623a832f"
      unitRef="usd">75000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi05LTEtMS0w_a239d727-a80d-4914-9045-fd58686bd880"
      unitRef="usd">29000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1ba63cb9f3234603a05e6bf67b44976c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi0xMS0xLTEtMA_5794dfb3-2f29-4a0d-8fab-c080c94eccc4"
      unitRef="usd">-4789000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i38f25cb70b4d4b5c9753f48facd0530a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy0xLTEtMS0w_e0bc364b-5285-47a6-9f1d-5ca74daca6d1"
      unitRef="usd">-1047000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy0zLTEtMS0w_219afe2b-da94-44ff-974c-4f0cfc0701c2"
      unitRef="usd">25000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy01LTEtMS0w_f9160276-b8bf-4e4b-9f4a-812a8420f701"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy03LTEtMS0w_d5642c6e-3ee0-4e8e-8780-ea2acfed479a"
      unitRef="usd">15000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy05LTEtMS0w_a2ee1b79-035b-4c0a-b9ba-6e17e7f3ccaa"
      unitRef="usd">10000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i63bb19088a66459a9dcedb7c8ea61511_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy0xMS0xLTEtMA_aeda5a56-dba8-4dd1-8b23-b20461f7b8fb"
      unitRef="usd">-1097000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib41bb0bc1a114626979a484f20daac34_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC0xLTEtMS0w_5dd5320e-1fbd-4d23-b2b6-77a7c803f527"
      unitRef="usd">-7299000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i88de17193fdc49cba219d881bee50838_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC0zLTEtMS0w_2a22ef94-6bb9-4fd6-bd42-53677438de07"
      unitRef="usd">302000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i88de17193fdc49cba219d881bee50838_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC01LTEtMS0w_16b8ab1e-7cf2-45d7-bad8-d550737944a7"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i88de17193fdc49cba219d881bee50838_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC03LTEtMS0w_84aa7782-e06a-4d99-8177-5b94b500c251"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i88de17193fdc49cba219d881bee50838_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC05LTEtMS0w_e231b577-9dd3-4800-bada-76c16182b229"
      unitRef="usd">37000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifd81ba0c2182494997ce4c67578d5234_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC0xMS0xLTEtMA_c2b06962-e479-4d0d-81c0-aa765604cdfb"
      unitRef="usd">-7638000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i8193f65f03994abcbb05b95bf92bf172_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS0xLTEtMS0w_fd61d062-ddea-4cf9-9308-1f3317ce66b2"
      unitRef="usd">-30673000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS0zLTEtMS0w_1b2cc437-df32-44eb-9ef1-ca61407e5bfa"
      unitRef="usd">3053000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS01LTEtMS0w_3bb2e010-f63e-4de0-8bed-ddbea0c26c98"
      unitRef="usd">-512000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS03LTEtMS0w_7f9e7326-760c-44dc-b40f-8823fea79886"
      unitRef="usd">670000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS05LTEtMS0w_77287bc5-2b4e-4aaf-b720-e84ae211db84"
      unitRef="usd">9000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9dcd3d4e5f704c6db4635f329e1aaac4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS0xMS0xLTEtMA_bbbc20f0-9699-419f-8d7e-c76da8e22c68"
      unitRef="usd">-33893000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i517e8f1f03d448ce809115ae2fc6d9f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi0xLTEtMS0w_6607664b-4dbe-4fea-a59f-104ecee39cf4"
      unitRef="usd">-43325000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi0zLTEtMS0w_871327a1-5e68-4486-8c26-5ac92fc8c9fc"
      unitRef="usd">3759000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi01LTEtMS0w_e2b99648-3f49-4de0-ab2b-b32971dd054e"
      unitRef="usd">-512000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi03LTEtMS0w_07e6f24f-02f9-415b-8d46-9ea9cbe87d1e"
      unitRef="usd">760000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi05LTEtMS0w_76a52190-e925-4e84-8036-d14a287da559"
      unitRef="usd">85000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i322c1fd39273480f9fd5eda660774cf7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi0xMS0xLTEtMA_45831155-8266-4692-b77b-f07056ab09e7"
      unitRef="usd">-47417000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:RightofuseAssets
      contextRef="ifc51a9c87f414419b1626339a50c3aa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMi0xLTEtMS0w_019fae4b-6e10-460b-bb5c-187ab1fe1ec6"
      unitRef="usd">11837000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ie5db12b0df5847eba47275c0ca25962d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMi0yLTEtMS0w_6ad9d91e-05ef-4514-865b-9632b4f0e0b0"
      unitRef="usd">12537000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i493e9f28c3f94c4d9f13295dcdf7f889_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMy0xLTEtMS0w_2b0de739-3092-483c-bef7-7efa495b7eee"
      unitRef="usd">139000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i25fd1d3e12964ac391186f1d790958c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMy0yLTEtMS0w_61205718-0128-4896-9832-51d614022b5e"
      unitRef="usd">121000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id8f1fa97f17e467ab0772057fd4b4e79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNC0xLTEtMS0w_2bb4f624-ec61-4f36-b540-330115b914ec"
      unitRef="usd">230000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i85c4c3c5d9684d4ca444892e05b51023_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNC0yLTEtMS0w_3e91669b-940b-4997-9231-0f3be93a52d9"
      unitRef="usd">116000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNS0xLTEtMS0w_7364041f-24ca-403d-9e2d-f16bf14c84bf"
      unitRef="usd">12206000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNS0yLTEtMS0w_d2ca1c36-ba76-4294-9c77-141a9c076449"
      unitRef="usd">12774000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i4a84afac0c9f4578979aeb131d888844_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS0xLTEtMS0w_c1507426-6e68-4f0e-b879-f3d5c315b721"
      unitRef="usd">24665000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS0zLTEtMS0w_30407e64-5aad-483c-8a2c-02fdc861128a"
      unitRef="usd">1967000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS01LTEtMS0w_874b05a4-5e40-4a47-9290-3009e0edd07c"
      unitRef="usd">0</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS03LTEtMS0yNjY4MQ_857f76e5-2ae1-4dc3-a9cb-fe359aa1f507"
      unitRef="usd">137000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS03LTEtMS0w_ff61614b-3174-42e4-b57b-7315acfb417f"
      unitRef="usd">-68000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ibe361cbb8d064144bee19c49f948bd0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS05LTEtMS0w_2e2d27e4-a8db-423e-89ea-5619d5bd7775"
      unitRef="usd">26427000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i7f1adc14d1494ec7afbe02b2574de545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi0xLTEtMS0w_d9d98106-9c86-4880-89db-e9dab1bff484"
      unitRef="usd">149000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi0zLTEtMS0w_24b43ce5-f335-4521-94a6-b2c6fccf5343"
      unitRef="usd">46000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi01LTEtMS0w_dce942f0-3c61-4caa-997e-594f81318460"
      unitRef="usd">0</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi03LTEtMS0yNjY4MQ_4673611a-569c-4b73-a610-bf9cf8bffc0b"
      unitRef="usd">22000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi03LTEtMS0w_84dad027-85aa-47a7-879b-d6b1073dc46e"
      unitRef="usd">2000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i4dbc9c233e1c463b889a3231bd240482_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi05LTEtMS0w_86a437db-9d8c-4954-ab78-cefdb5a40b7d"
      unitRef="usd">175000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id71216e7b6604dae9c7f4a6d679baf64_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy0xLTEtMS0w_7ee10617-bef2-436c-ba41-dba113d46651"
      unitRef="usd">208000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy0zLTEtMS0w_530ae327-37ce-4c19-8406-e6567651decd"
      unitRef="usd">0</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy01LTEtMS0w_c86c22bd-8586-4323-9eac-c2c6b033bed5"
      unitRef="usd">174000</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy03LTEtMS0yNjY4MQ_e961d8a8-29f9-490d-941e-43d320c20d6f"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy03LTEtMS0w_89a75554-9656-44af-89c3-45d72bf550be"
      unitRef="usd">-10000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i68196e3101504849aa03f621b632dee0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy05LTEtMS0w_53b8023b-3b5f-4414-b77f-ec1cc73be621"
      unitRef="usd">372000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC0xLTEtMS0w_3429951c-d1cd-4d7f-aabe-cedfe397094c"
      unitRef="usd">25022000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC0zLTEtMS0w_67309aa1-dd07-43d2-a25e-ac9e0bba1bdb"
      unitRef="usd">2013000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC01LTEtMS0w_8e818bd0-9fb8-408e-ada6-7b99a9807ee4"
      unitRef="usd">174000</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC03LTEtMS0yNjY4MQ_74e0ca0a-d343-406b-820b-edc9cc3a7e26"
      unitRef="usd">159000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC03LTEtMS0w_67899aeb-5318-47f7-8aa2-7af317aac159"
      unitRef="usd">-76000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ie9a3e282a6f944619c0e6307abbb5e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC05LTEtMS0w_af7bfac1-d648-4793-9050-0c4efa1cc524"
      unitRef="usd">26974000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i92203757fd0a47a5b89dd241c264730b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS0xLTEtMS0w_47291fc4-2c3c-4efa-aa7d-f8d345c2374f"
      unitRef="usd">-12128000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i42136779258741ddae456c8a5ca83db5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS0zLTEtMS0w_e8e6381b-4ac3-4c31-8259-de20cd6b80a6"
      unitRef="usd">2633000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i42136779258741ddae456c8a5ca83db5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS03LTEtMS0w_6cecf2f6-ad3e-4a28-9639-bbf8fc28bd31"
      unitRef="usd">137000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i42136779258741ddae456c8a5ca83db5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS05LTEtMS0w_95561a05-6695-4c4b-bf24-59854f5a9008"
      unitRef="usd">-34000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6416ec09496d4fb1808ee007147b8180_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS0xMS0xLTEtMA_991d91f9-d150-46f9-8fb4-4f86cc5169cf"
      unitRef="usd">-14590000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="iebd7a0a484e846e3b14ce2bb10190031_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi0xLTEtMS0w_90b50334-f961-4cc9-b782-34cb7f0ecad5"
      unitRef="usd">-28000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi0zLTEtMS0w_b4ceba40-41ff-4f17-a00f-c145ce9037a1"
      unitRef="usd">28000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi03LTEtMS0w_544e2c5a-5f61-4b47-9b0b-96e8bf789908"
      unitRef="usd">22000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi05LTEtMS0w_95be1e92-067d-4585-bf89-f70bf8ae28a5"
      unitRef="usd">2000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i06e78ad0af824d48867e26e54ae74aa0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi0xMS0xLTEtMA_827d3251-0d0d-4195-9eeb-ab7727f2a52d"
      unitRef="usd">-36000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i85161f20c3e24719a746fcc96ac11da1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy0xLTEtMS0w_03bc57e3-10ed-41cc-83ec-f2cb6ebd8dbb"
      unitRef="usd">-92000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i5a3768f3babd4b5e86bce28d6dcdc14d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy0zLTEtMS0w_6e9253c7-cda3-4827-880f-48b7a78ec014"
      unitRef="usd">54000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i5a3768f3babd4b5e86bce28d6dcdc14d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy03LTEtMS0w_b58ba6d2-2e80-43d2-bf31-1fbef8c0e6cb"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i5a3768f3babd4b5e86bce28d6dcdc14d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy05LTEtMS0w_3f485e49-20ad-4483-ae23-aca14530bb4d"
      unitRef="usd">-4000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id2db6c5bd2aa4e798e04461467affd97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy0xMS0xLTEtMA_deecc0b9-9bdc-4cf5-84c2-2d844843fa38"
      unitRef="usd">-142000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6e139041f9864b41b066018a8104a739_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC0xLTEtMS0w_6bbfe48f-f8c1-4b5f-aabf-1fb71eb12ced"
      unitRef="usd">-12248000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="iec30dead9e8d4168a93bfa2c7715606d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC0zLTEtMS0w_30d98789-907f-4b76-b575-8f4cfccad91d"
      unitRef="usd">2715000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="iec30dead9e8d4168a93bfa2c7715606d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC03LTEtMS0w_b4fed8f3-5471-43ca-bba7-b6fb1aa28726"
      unitRef="usd">159000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="iec30dead9e8d4168a93bfa2c7715606d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC05LTEtMS0w_f972dbdf-e5bd-4a3c-983c-616e0404cb0a"
      unitRef="usd">-36000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i0e30a7a3443c4b4cb728cdb2b6a37b43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC0xMS0xLTEtMA_7434fc7b-5b46-4977-bc22-4394d0d85b95"
      unitRef="usd">-14768000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i8ebba4ad108e4ee493faf9183830446f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS0xLTEtMS0w_88816954-e2c3-4b56-a233-f184e4e65ee6"
      unitRef="usd">24568000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS0zLTEtMS0w_e82d18f3-3644-4cb2-86c6-3efbae0093a7"
      unitRef="usd">0</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS01LTEtMS0yMTU4MQ_a0cde214-e85f-42b3-8f07-ca433975f5a8"
      unitRef="usd">46000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS01LTEtMS0w_5bf5aa8c-e485-4f9d-bb5e-65812008afe3"
      unitRef="usd">143000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i4a84afac0c9f4578979aeb131d888844_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS03LTEtMS0w_5bd4ca98-247d-4952-a158-13648aff7e6b"
      unitRef="usd">24665000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ia0b9921768ad4c1abbbc680ca2132065_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi0xLTEtMS0w_318f400c-bda0-47a5-9a74-c3ab7d81435d"
      unitRef="usd">84000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi0zLTEtMS0w_026aafb2-7eed-4887-91ed-d3f65d2e9b60"
      unitRef="usd">102000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi01LTEtMS0yMTU4MQ_a7b5f0f3-8a1f-4d18-ad76-5de14635c41b"
      unitRef="usd">42000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi01LTEtMS0w_0c442bc1-df40-458a-b640-00b27bfb2935"
      unitRef="usd">5000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i7f1adc14d1494ec7afbe02b2574de545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi03LTEtMS0w_69469d88-331e-4766-a548-bb9a720a16b2"
      unitRef="usd">149000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i55071689549c4d0780cd6a22ecef002c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy0xLTEtMS0w_44615569-1629-4e3c-b8de-982524adb6af"
      unitRef="usd">142000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i2942a22fefca49f495daa2215773f4da_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy0zLTEtMS0w_751508d2-b20a-4803-9928-681e94f08e97"
      unitRef="usd">54000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i2942a22fefca49f495daa2215773f4da_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy01LTEtMS0yMTU4MQ_5d85dc55-3597-4f70-a28f-150e85799367"
      unitRef="usd">0</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i2942a22fefca49f495daa2215773f4da_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy01LTEtMS0w_953c2e45-8e6b-4098-9c86-5ec948420f47"
      unitRef="usd">12000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id71216e7b6604dae9c7f4a6d679baf64_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy03LTEtMS0w_f9161811-b34f-4a04-8ac0-5c7d0e98d2e1"
      unitRef="usd">208000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i1b39c420f1bf469d888d9ec8342237ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC0xLTEtMS0w_eb47512d-057e-447e-a2a2-5eedc9bacb36"
      unitRef="usd">24794000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC0zLTEtMS0w_fb16e27c-a831-493f-b341-380e9d35c363"
      unitRef="usd">156000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC01LTEtMS0yMTU4MQ_478d98bc-1f75-47d9-b55b-c545b5a88ac0"
      unitRef="usd">88000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC01LTEtMS0w_75ba6e03-6567-4537-af2b-a5fb5c623840"
      unitRef="usd">160000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC03LTEtMS0w_cbba7704-970a-4540-88f4-75a7043d237d"
      unitRef="usd">25022000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="iac66e79e67e44a0c941b333b91258b50_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS0xLTEtMS0w_bd736857-20a8-48fe-ad4f-8f93c518b2ce"
      unitRef="usd">-9647000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS0zLTEtMS0w_d9a748b6-aa88-448e-b9ce-dcb266f2a728"
      unitRef="usd">2488000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS01LTEtMS0yMTU4Nw_45959d51-3945-41b5-80a4-27241f46aacc"
      unitRef="usd">46000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS03LTEtMS0w_248cbb4d-86c1-41c8-b287-898895df6501"
      unitRef="usd">39000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i92203757fd0a47a5b89dd241c264730b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS05LTEtMS0w_e82338d3-7fc6-40aa-943f-bb806d71e42b"
      unitRef="usd">-12128000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id8b5fbb5c2a04ab89ec921b1426cb0ff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi0xLTEtMS0w_4558f581-6ead-4aff-839c-f389c8c1449c"
      unitRef="usd">-17000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi0zLTEtMS0w_5b401bde-f006-44e3-91b7-13bb470b943c"
      unitRef="usd">25000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi01LTEtMS0yMTU4Nw_bbd3080c-50cf-4935-844b-ff1fffba35ec"
      unitRef="usd">15000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi03LTEtMS0w_a96c23bd-78c2-4836-8762-cd0dda2b4bd8"
      unitRef="usd">1000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="iebd7a0a484e846e3b14ce2bb10190031_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi05LTEtMS0w_fccfeba6-d432-4db6-b18f-15b5c859015a"
      unitRef="usd">-28000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i950cf4d4b1b5488f85102973e958b55d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy0xLTEtMS0w_d58f6cb5-6235-4101-bc71-fa5fe670f18c"
      unitRef="usd">-40000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy0zLTEtMS0w_64a80992-5c52-4023-a9c5-85b2621e6d92"
      unitRef="usd">46000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy01LTEtMS0yMTU4Nw_03986492-a9a6-4634-816a-790c145aecf2"
      unitRef="usd">0</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy03LTEtMS0w_cb3f67e6-b560-491c-bdc6-b086c59986f8"
      unitRef="usd">6000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i85161f20c3e24719a746fcc96ac11da1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy05LTEtMS0w_6c1d7087-44ee-4566-b699-086e94d8099b"
      unitRef="usd">-92000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="if45f21dd8c2a42bf939ff214425cda12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC0xLTEtMS0w_fd59d61b-9c53-441a-aa1d-3ccc594b09fb"
      unitRef="usd">-9704000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC0zLTEtMS0w_399aa3e1-9903-41f7-8ab1-6370372a9384"
      unitRef="usd">2559000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC01LTEtMS0yMTU4Nw_8101b76b-4f77-4781-b35d-c6f6ddca6f1d"
      unitRef="usd">61000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC03LTEtMS0w_df58756c-dbb3-459a-824a-33a267476ace"
      unitRef="usd">46000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6e139041f9864b41b066018a8104a739_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC05LTEtMS0w_a1a4de4b-9ead-419c-9b94-f3aac5c5dc8c"
      unitRef="usd">-12248000</ifrs-full:RightofuseAssets>
    <ifrs-full:DisclosureOfIntangibleAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNjA3_9f2a32a7-2d47-4b7d-abce-553fb6148332">Intangible assets:&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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, net of amortization (note 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-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;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,764&#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:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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;Accumulated&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;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: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;amortization&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;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;60,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;5,687&#160;&lt;/span&gt;&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 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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(800)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;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 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,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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, 2021&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;78,677&#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,889&#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;20,788&#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;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;Acquisition of intangible assets in 2021 relate to the acquisition of Arcola's (Ballard Motive Solutions) intangible assets of $17,279,000 (note 7).  Additions to intangible assets of $1,543,000 consist primarily of a new Phase 3 of enhancements of $1,385,000 (2020 - $nil) and $158,000 (2020 - $246,000) of costs primarily for a Manufacturing Execution System, both of which 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. In 2021, amortization of $1,798,000 (2020 - $1,657,000) was recorded.</ifrs-full:DisclosureOfIntangibleAssetsExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNjAz_4e45ca62-f5d7-43db-819b-91350eef3077">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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, net of amortization (note 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-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;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,764&#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:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i2a18a964d8c44d8db9669f01fe55455c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfMS0xLTEtMS0w_f4984fef-bb5c-4656-9d93-5a0337163b46"
      unitRef="usd">74000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i84f09e9c147f4ce4947db745a512b113_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfMS0zLTEtMS0w_6a932f3e-6216-45ee-85ae-7abdb2d20a3d"
      unitRef="usd">522000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i55040453a768404c806bc8113d462674_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNC0xLTEtMS0w_8e55c453-8339-4f98-bc48-f96c6405e549"
      unitRef="usd">3631000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="id6ab2edc7c454a7380ab1c92420b2048_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNC0zLTEtMS0w_098fdf44-7d0e-45e1-a0ea-816dfc47abe8"
      unitRef="usd">3242000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i33be30902f9c4027bb809e084de4ab73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNS0xLTEtMS0w_b030bfe5-c88b-42fc-9d72-4c2c86b345ec"
      unitRef="usd">17083000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="id1fcea284c6b4668989dd7d24c66b15c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNS0zLTEtMS0w_89b65d94-bbc1-4240-bdca-a386b2f254bf"
      unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNi0xLTEtMS0w_4badb678-cb5c-40b9-b7ef-338845adabe8"
      unitRef="usd">20788000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNi0zLTEtMS0w_198d68b9-4a98-4e5d-af8c-282fbf09565e"
      unitRef="usd">3764000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNjA1_2e068d30-2336-4c50-ba1e-a647be8d65a1">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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;Accumulated&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;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: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;amortization&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;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;60,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;5,687&#160;&lt;/span&gt;&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 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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(800)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;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 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,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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, 2021&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;78,677&#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,889&#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;20,788&#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="i1b39c420f1bf469d888d9ec8342237ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMi0xLTEtMS0w_6ba6b79a-9565-4798-a2a0-17dbdabd8d3d"
      unitRef="usd">60409000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i517e8f1f03d448ce809115ae2fc6d9f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMi0zLTEtMS0w_edce1456-c38c-4372-8156-081cc206125d"
      unitRef="usd">-54722000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMi01LTEtMS0w_f2ff7df6-0f32-42f0-8701-23e1f60bc42e"
      unitRef="usd">5687000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMy0xLTEtMS0w_df33882d-8328-464b-8a37-c8e54670f6f6"
      unitRef="usd">246000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMy0zLTEtMS0w_b07b0c92-8788-4dc4-8da0-30350568627b"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMy01LTEtMS0w_892d790a-c854-402e-b3d6-010115a36b25"
      unitRef="usd">246000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNC0xLTEtMS0w_f02e8a46-f3de-4566-b125-1fb45d92f44f"
      unitRef="usd">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNC0zLTEtMS0w_eeedc1e3-3335-4092-b027-f9564d52f431"
      unitRef="usd">1657000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNC01LTEtMS0w_eefd835c-df4e-4aad-9df6-581a2cec79ff"
      unitRef="usd">1657000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNS0xLTEtMS0w_1be99835-d0ef-49e8-a8ea-20c5454b8233"
      unitRef="usd">800000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNS0zLTEtMS0w_77292e33-d922-440d-9823-45c5b0e86739"
      unitRef="usd">-288000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNS01LTEtMS0w_12e286f1-3fa4-440f-b8b4-468da676f255"
      unitRef="usd">512000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNi0xLTEtMS0w_0be6eedd-158f-4e7e-8ab2-a106165325c6"
      unitRef="usd">59855000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i322c1fd39273480f9fd5eda660774cf7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNi0zLTEtMS0w_240ed1dd-bfa3-4b49-b613-b6e44dafbf74"
      unitRef="usd">-56091000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNi01LTEtMS0w_ca935d23-d6ec-437c-b08a-cc2c8a5444cb"
      unitRef="usd">3764000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0xLTEtMS0zMjkzNg_36be12ac-9daa-416e-8e50-759cfa0bec67"
      unitRef="usd">17279000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0zLTEtMS0zMjkzOQ_bf45b99f-ef83-4f3a-ba60-dd410aa23fdc"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy01LTEtMS0zMjkzMw_a44f0357-7e37-4def-868e-b15205f5bcfc"
      unitRef="usd">17279000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0xLTEtMS0w_1b5978e6-36eb-437b-aeaf-fb7c09e96b39"
      unitRef="usd">1543000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0zLTEtMS0w_ea7db0b2-628b-4d0f-92a6-5739db744e13"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy01LTEtMS0w_fa7cdbea-9ab7-4047-8250-be1bce68b87d"
      unitRef="usd">1543000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfOC0xLTEtMS0w_32d89048-4524-4893-87c4-1ae290b386fc"
      unitRef="usd">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfOC0zLTEtMS0w_18df6e20-fb10-41ed-a851-9d3a3e7f6502"
      unitRef="usd">1798000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfOC01LTEtMS0w_632a48d9-99f6-4d68-9aed-25ca78f7f5fb"
      unitRef="usd">1798000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ie9a3e282a6f944619c0e6307abbb5e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMTAtMS0xLTEtMA_102a7b92-eb01-4c8c-9b9b-a8fe4cf49ac0"
      unitRef="usd">78677000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ia99936499ae74be786eeb9640fbd30e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMTAtMy0xLTEtMA_72f5db07-c0e7-49fd-88e8-edc182c22999"
      unitRef="usd">-57889000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMTAtNS0xLTEtMA_7b3aacbe-b848-4375-a25c-d07cbd916d1e"
      unitRef="usd">20788000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTgzNQ_e3f9133c-85ed-4252-bda7-f5f09949c50c"
      unitRef="usd">17279000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjc0Ng_5ecb119b-850e-4e4a-886b-7e0b4647ae9d"
      unitRef="usd">1543000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ic1614b8f878742d699fa2a274dbb3b9a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTk2MA_80d7d564-50b5-49e3-95fa-6dadd5d206c5"
      unitRef="usd">1385000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i1714cbc84a6f4b81aa3e7a89b0801cda_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTk3OQ_edcb56c7-ee38-4e32-9fea-1c9a987474c3"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ie916cb675c42462a8c01cff21896c768_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTk5OQ_372a0329-0ef8-4dd7-aa51-6b949fb97dc9"
      unitRef="usd">158000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i992f8336bed34f3497185cc822abc2e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjAzMw_9e925aa5-0fab-43aa-a7e6-c88b7724f666"
      unitRef="usd">246000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjI3NA_cea6f8b9-7542-459a-8492-3e75187d233a"
      unitRef="usd">1798000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjI4NQ_15cb054d-10e6-4ada-9c46-307551e6022f"
      unitRef="usd">1657000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisclosureOfGoodwillExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTc1Mg_285ca3d7-c8eb-4038-bedb-751d8115528b">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 30).&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, 2021, the aggregate carrying amount of the Corporation&#x2019;s goodwill is $64,268,000 (2020 - $40,277,000).  During the year ended December&#160;31, 2021, the Corporation acquired goodwill of $23,991,000 as part of the acquisition of Arcola (Ballard Motive Solutions) (note 7).&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, 2021 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, 2021, indicating that no goodwill impairment charge is required for 2021 ($nil in 2020).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGoodwillExplanatory>
    <ifrs-full:Goodwill
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMzk0_84918e4e-2e2c-4fbb-9eef-29624671c5aa"
      unitRef="usd">64268000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfNDAz_dd228a47-92cf-4be3-ba34-afebfbc6612b"
      unitRef="usd">40277000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="if36a5d9087454c87b3d4e230a41af562_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTY0OTI2NzQ0Mzc1Mw_7e83b230-e9d1-4c78-beea-bb6d1c69f793"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTY5MQ_7b22331c-ad9a-44f9-8bb2-4fb0a329c76f"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTc0Mg_1a2a718f-12f7-41b6-a4d4-470d6ad9d910"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTMyMQ_6ffe76f4-f7b8-45af-8521-33af6fc57d3c">Investments:&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;70,292&#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;27,566&#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;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;For the year ended December&#160;31, 2021&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 $16,140,000 (2020 - $12,557,000) in equity loss of investment in JV and associates, consisting of equity loss in Weichai Ballard JV of $16,084,000 (2020 - $12,495,000) and equity loss in Synergy Ballard JVCo of $56,000 (2020 - $62,000).&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;Investment in Weichai Ballard JV&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;December 31,&lt;br/&gt;2020&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;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;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;21,642&#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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 (deferral) 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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(16,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;27,561&#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;text-indent:-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;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, 2021, the Corporation made committed capital contributions of $12,351,000 (RMB 79,625,000 equivalent) (2020 - $22,515,000 (RMB 155,575,000 equivalent)) to Weichai Ballard JV.  At December&#160;31, 2021, as specified in the Equity Joint Venture Agreement, the Corporation is currently committed to its last remaining capital contributions to Weichai Ballard JV of $9,834,000 (RMB 62,475,000) in 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-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, 2021, 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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;December 31, 2020&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;104,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;102,083&#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,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(36,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,610)&lt;/span&gt;&lt;/td&gt;&lt;td 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;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;72,950&#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;33,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 #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;35,746&#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,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,509)&lt;/span&gt;&lt;/td&gt;&lt;td 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;28,982&#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;27,561&#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: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;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 Weichai Ballard JV (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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:400;line-height:100%"&gt;2020&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;38,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15,765&#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;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,499&#160;&lt;/span&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;16,084&#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;12,495&#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-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;December 31,&lt;br/&gt;2020&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;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:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td 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:3pt;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;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, 2021, the Corporation made committed capital contributions of $nil (2020 - $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;Investment in Forsee Power&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 entered into a strategic partnership with Forsee Power, a leader in smart battery systems for sustainable electromobility. The strategic partnership is to develop a fully integrated fuel cell and battery solution, optimized for performance, cost, and installation for heavy-duty hydrogen mobility applications.  As part of the strategic relationship, the Corporation committed to participate as a lead investor in connection with the initial public offering ("IPO") on Euronext in Paris, France, of Forsee Power. Pursuant to this commitment, the Corporation purchased 5,200,000 shares for consideration of $43,809,000 (&#x20ac;37,700,000) in October 2021, resulting in an ownership interest of 9.77% in Forsee Power upon completion of the IPO. The Corporation also appointed a board member to the Forsee Power board of directors.&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"&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, 2021, changes in fair value and foreign exchange adjustments totalling  ($10,474,000) were recognized as an unrealized loss in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in Forsee Power of $33,335,000 as of December&#160;31, 2021.&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;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-style:italic;font-weight:400;line-height:120%"&gt;HyCap Fund&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 entered into a Subscription Agreement pursuant to a Limited Partnership Agreement (&#x201c;LPA&#x201d;), committing to be a limited partner in HyCap Fund I SCSp (&#x201c;HyCap&#x201d;), a newly-created hydrogen infrastructure and growth equity fund. The fund will invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain.  The Corporation has committed to investing &#xa3;25,000,000 ($33,698,000) into this fund which will allow it to appoint two representatives to participate in the Advisory Committee. In the three months ended December&#160;31, 2021, the Corporation made initial contributions of  &#xa3;5,665,000 ($7,610,000 ).&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;14.&#160;&#160;&#160;&#160;Investments (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"&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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 (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="padding-left:18pt;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, 2021, changes in fair value and foreign exchange adjustments totalling  $26,000 were recognized as an unrealized gain in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in HyCap of $7,636,000 as of December&#160;31, 2021.&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="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;Clean H2 Infrastructure Fund&lt;/span&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="padding-left:18pt;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 entered into a Subscription Agreement pursuant to a Limited Partnership Agreement (&#x201c;LPA&#x201d;), committing to be a limited partner in Clean H2 Infrastructure Fund I ("Clean H2"), another newly-created hydrogen infrastructure and growth equity fund.  The fund will invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain.  The Corporation has committed to investing &#x20ac;30,000,000 ($33,978,000) into this fund which will allow it to appoint two representatives to participate in the Advisory Committee.  In the three months ended December 31, 2021, the Corporation made its initial contribution of &#xa3;300,000 ($337,000).&lt;/span&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;During the year ended December&#160;31, 2021, changes in fair value and foreign exchange adjustments totalling  $2,000 were recognized as an unrealized gain in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in Clean H2 of $339,000 as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory>
    <ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0NDg1Ng_d96a07a7-f8f7-43c7-9cd7-33ef029c6f7e">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;70,292&#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;27,566&#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;vertical-align:top;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;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;December 31,&lt;br/&gt;2020&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;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;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;21,642&#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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 (deferral) 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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(16,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;27,561&#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, 2021, 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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;December 31, 2020&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;104,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;102,083&#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,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(36,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,610)&lt;/span&gt;&lt;/td&gt;&lt;td 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;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;72,950&#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;33,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 #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;35,746&#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,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,509)&lt;/span&gt;&lt;/td&gt;&lt;td 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;28,982&#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;27,561&#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: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;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 Weichai Ballard JV (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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:400;line-height:100%"&gt;2020&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;38,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15,765&#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;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,499&#160;&lt;/span&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;16,084&#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;12,495&#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-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;December 31,&lt;br/&gt;2020&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;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:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td 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="ib59c37c8c59e486889d4bae554ea3ace_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0xLTEtMS0zMzQ2MA_29ad94c0-b7f8-4708-a768-0ae5c3687916"
      unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="if7954ee56fce43ed964858d93711b5b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0zLTEtMS0zMzQ2Nw_ee899abf-2272-4ac8-a481-4fe9b85e6547"
      unitRef="usd">27561000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="icdebd03ab1624e46aab5dd58c9653225_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0xLTEtMS0w_13221cba-f041-453e-b7e2-ebeb52dcc114"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i12080b27373842e7ab9e0400882edc07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0zLTEtMS0w_ff89461e-550d-4b20-b5ad-e01c7510a029"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="idce673efcdb2437099c3959a15801e15_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0xLTEtMS0yMjMwNA_64b327a9-b8af-484c-9d42-3490a23b4142"
      unitRef="usd">33335000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i16a82d02040e4b9a9ac4035ce4e6eec8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0zLTEtMS0yMjMwNA_1a96dd65-3187-40e2-8725-83eca3a10384"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i4160382525684d32838ee61a48f74f39_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0xLTEtMS0yMjMwNA_e7f77d75-e42e-497e-aa8b-3b89b74fe6a0"
      unitRef="usd">7636000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i50c6abee5aee4caf90b3cb1fc5779104_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0zLTEtMS0yMjMwNA_39f3d834-1675-45ff-92bc-a2e07c74e30d"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNS0xLTEtMS0yMjMwNA_34c3ea96-d31b-4425-a318-4bbb7c736890"
      unitRef="usd">339000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i7b7830b6d38449eca96b0b5f44976095_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNS0zLTEtMS0yMjMwNA_f6e1fc72-2c60-4484-89f6-1e6d5aa7d27d"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i61a5edab3f7a42dbab10259b9aa5262e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0xLTEtMS0w_c68ca344-180e-41e5-b8cc-677089871c75"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i67f10eeb7b16400b8bef0bc2501bd03d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0zLTEtMS0w_92955daf-032b-4a3e-9485-1d445d4861b9"
      unitRef="usd">5000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0xLTEtMS0w_4da108f1-622f-4b6e-9c05-2b6beadedd3a"
      unitRef="usd">70292000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0zLTEtMS0w_64850d7d-32d2-4ad7-a895-cad7f3969095"
      unitRef="usd">27566000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNzQ_0b7ad5c9-80f0-48d4-8404-7566c938a383"
      unitRef="usd">-16140000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfODQ_b3a963fa-6a5f-493b-9dbf-502167117921"
      unitRef="usd">-12557000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTkx_5210acbc-e63d-40d5-9abc-1309e48deef4"
      unitRef="usd">-16084000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjAx_c325510b-0ecc-4dd9-9372-46d28861a2e9"
      unitRef="usd">-12495000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjQ5_f59e3c82-bad5-4e35-a70b-8c4ffcc71c09"
      unitRef="usd">-56000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjU5_7f719467-8d76-4f87-bd60-4b77c4aa9102"
      unitRef="usd">-62000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="if7954ee56fce43ed964858d93711b5b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMS0xLTEtMS0w_567a0da2-09e1-412c-8d89-07b6b168fc14"
      unitRef="usd">27561000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i4933379c415249c9afe41dea84073524_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMS0zLTEtMS0w_f7bb2243-61ae-4dd4-830d-60329ad6cdab"
      unitRef="usd">21642000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMi0xLTEtMS0w_f1c08353-0a89-45ef-bb6a-ca3212b7b8aa"
      unitRef="usd">12351000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMi0zLTEtMS0w_2fb45b13-925f-4b87-a684-e743ef398b22"
      unitRef="usd">22515000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNC0wLTEtMS0wL3RleHRyZWdpb246ZjA0MDFjYmY1NGIyNDY3Y2JhYjg2YTRiMDU2MGM4NDhfMjc0ODc3OTA2OTUyOQ_6299d2e5-842c-4b3e-93af-b6d4bfee6c87"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNC0xLTEtMS0w_2532129d-f48c-4231-83c3-ccf508114259"
      unitRef="usd">3909000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNC0zLTEtMS0w_add51e89-1ac0-4c51-8f04-bf1726275762"
      unitRef="usd">-5759000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNS0xLTEtMS0w_160276f3-baa9-4bc0-be8a-0c6617d89096"
      unitRef="usd">-16084000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNS0zLTEtMS0w_7c2669fc-a7f4-47d8-a009-ace287e39b52"
      unitRef="usd">-12495000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNi0xLTEtMS0w_26ee09f5-55e2-45dd-9f40-3a806d95882c"
      unitRef="usd">1245000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNi0zLTEtMS0w_9b643936-5868-4eee-8c31-28c6bda7fb03"
      unitRef="usd">1658000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ib59c37c8c59e486889d4bae554ea3ace_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNy0xLTEtMS0w_2ec097b2-54d7-491a-ab76-ba65d1416eb8"
      unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="if7954ee56fce43ed964858d93711b5b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNy0zLTEtMS0w_98b8fa4c-0bf5-485a-87b6-49d5fed6fd3c"
      unitRef="usd">27561000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMzky_85639c27-6665-406b-83b1-a26e1f786e92"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNDk5_b6eb415b-52ca-4fb1-b0e5-012fd4ad9f25"
      unitRef="usd">12351000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTA3_7bb913ac-69e7-4e35-9d3b-1dc9799e30c0"
      unitRef="cny">79625000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTI5_caada183-21d5-4b6e-ab65-f93358845883"
      unitRef="usd">22515000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTM3_967918f6-aa19-493c-9689-b0769ac04842"
      unitRef="cny">155575000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="i0daa0d20fa9646708b9cb8dad005c658_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNDk0NzgwMjM0MjMxMA_1c2a6bb0-edd4-4aec-925f-bb2a41361b14"
      unitRef="usd">9834000000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="i0daa0d20fa9646708b9cb8dad005c658_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNDk0NzgwMjM0MjMzMQ_7aa679bd-2526-419f-967b-b291e3a329d8"
      unitRef="cny">62475000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMS0wLTEtMS0wL3RleHRyZWdpb246MzgzNDJmOWU3NDM4NGRmNDlkZDg2Mjc4NTAzMWUwZTNfMzU_9c0322a3-ae1f-4105-ac9e-1684520cbf7a"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:CurrentAssets
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMi0xLTEtMS0w_956e6484-68fc-482d-a847-9e0cd3da3625"
      unitRef="usd">104907000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMi0zLTEtMS0w_a289c8e8-c7cb-412c-bea8-c7327ec50531"
      unitRef="usd">102083000</ifrs-full:CurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMy0xLTEtMS0w_d61a4213-4c28-4882-9a42-f440cb9b0390"
      unitRef="usd">2339000</ifrs-full:NoncurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMy0zLTEtMS0w_80c7e631-9c69-4cda-949c-9bac1bbf185f"
      unitRef="usd">178000</ifrs-full:NoncurrentAssets>
    <ifrs-full:CurrentLiabilities
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNC0xLTEtMS0w_ccdd3be9-d719-40f6-a06e-9e8caf7829d2"
      unitRef="usd">36385000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNC0zLTEtMS0w_f1e41ae2-1859-4a55-8042-0444d6caae5b"
      unitRef="usd">26701000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNS0xLTEtMS0w_336c49c4-0027-4d09-84e3-811b81c096ed"
      unitRef="usd">2861000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNS0zLTEtMS0w_e78d4aff-65ee-456c-919a-a8e418325d1d"
      unitRef="usd">2610000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NetAssetsLiabilities
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNi0xLTEtMS0w_1caaa11f-3e80-4616-abcd-772024cb36fb"
      unitRef="usd">68000000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:NetAssetsLiabilities
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNi0zLTEtMS0w_9ac51c3d-f469-4c52-86a5-26cbd0c1aa93"
      unitRef="usd">72950000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNy0wLTEtMS0wL3RleHRyZWdpb246MmI4OGE3YWFlNmExNGQzZjhjMDg5MjVhYWIxYmNjZThfMzk_8e984248-b9ce-4594-afed-13a9866b77fe"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:NetAssetsLiabilities
      contextRef="ib59c37c8c59e486889d4bae554ea3ace_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNy0xLTEtMS0w_f7a453ef-d57a-4e05-9436-4a6b5c8e06c2"
      unitRef="usd">33320000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:NetAssetsLiabilities
      contextRef="if7954ee56fce43ed964858d93711b5b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNy0zLTEtMS0w_100d02a8-c36e-4b7f-a3bb-2ed2147a42d9"
      unitRef="usd">35746000</ifrs-full:NetAssetsLiabilities>
    <bldp:Incorporationcosts
      contextRef="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOC0xLTEtMS0w_32a603bc-28a3-4b7d-aa9d-7dee08651608"
      unitRef="usd">324000</bldp:Incorporationcosts>
    <bldp:Incorporationcosts
      contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOC0zLTEtMS0w_8845e6d6-981a-4cca-8e2b-b1b42149a5b1"
      unitRef="usd">324000</bldp:Incorporationcosts>
    <bldp:EliminationOfUnrealizedProfitOnDownstreamSales
      contextRef="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOS0xLTEtMS0w_20033258-75c7-4aba-9015-c01dd2bcb753"
      unitRef="usd">4662000</bldp:EliminationOfUnrealizedProfitOnDownstreamSales>
    <bldp:EliminationOfUnrealizedProfitOnDownstreamSales
      contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOS0zLTEtMS0w_8fbcc9cc-99fd-4f66-9989-f03d17de7281"
      unitRef="usd">8509000</bldp:EliminationOfUnrealizedProfitOnDownstreamSales>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMTEtMS0xLTEtMA_bbe44c7e-83c9-4dbe-adeb-58a2182ccdd8"
      unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMTEtMy0xLTEtMA_e41b595f-95bd-47b8-b922-1a057aee0b9c"
      unitRef="usd">27561000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:Revenue
      contextRef="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMi0xLTEtMS0w_6e1504a4-69c1-4050-9705-8d7c1918a5b7"
      unitRef="usd">38260000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMi0zLTEtMS0w_f8487b10-6e3f-4134-be9e-117291482bc3"
      unitRef="usd">15765000</ifrs-full:Revenue>
    <ifrs-full:ProfitLoss
      contextRef="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMy0xLTEtMS0w_714e9703-1f4a-417a-8c5a-47c488b4e4a7"
      unitRef="usd">-32825000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMy0zLTEtMS0w_32597abc-1c31-461c-b02c-7b3cf74f36ec"
      unitRef="usd">-25499000</ifrs-full:ProfitLoss>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfNC0wLTEtMS0wL3RleHRyZWdpb246ZGY2ZTExZDk0ODNlNDVmNGFiYTJkMTZmY2UyNzg0ZjRfMzc_8e984248-b9ce-4594-afed-13a9866b77fe"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfNC0xLTEtMS0w_409d402c-8205-4dfd-b523-d8603f6c17e7"
      unitRef="usd">-16084000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfNC0zLTEtMS0w_62e58bf0-c85b-4c52-9e0a-1ffe0dc3c645"
      unitRef="usd">-12495000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i12080b27373842e7ab9e0400882edc07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMS0xLTEtMS0w_cb6ddf7a-84da-46cd-9369-915603b2d9c0"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="id5b98e81bd1c4f5fa94896bb519853d9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMS0zLTEtMS0w_26ecd82b-06f3-4161-b35f-678ecb1f9981"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMi0wLTEtMS0wL3RleHRyZWdpb246NGNjNGEzYmE3NGRkNGExZGExYmY2Y2YxMGUyNzdmMTFfMjA_ab11e177-038a-471c-b555-756f7420b69d"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMi0xLTEtMS0w_00a6af52-6234-4b35-89b0-901f084820b2"
      unitRef="usd">56000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMi0zLTEtMS0w_3b41418b-4ffc-4a45-b53b-63ad48c7748e"
      unitRef="usd">62000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMy0xLTEtMS0w_3335a91b-66d8-47f1-8388-650ebe2f49b2"
      unitRef="usd">-56000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMy0zLTEtMS0w_36bde6fc-4a5d-4048-a071-184e93929e76"
      unitRef="usd">-62000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="icdebd03ab1624e46aab5dd58c9653225_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfNC0xLTEtMS0w_90aa80d9-bcd8-4749-b86f-f5de4384f463"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i12080b27373842e7ab9e0400882edc07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfNC0zLTEtMS0w_09db7278-a4ee-4178-950d-ef855ea6a725"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i68b5cd0833a144038e4bbe2593fe800f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTE3MQ_8fe8deca-4cab-4bc6-94f2-54bb88095b0c"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i68b5cd0833a144038e4bbe2593fe800f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTI3OA_d5cc901e-72dc-45df-bc2c-69fa47b6079f"
      unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i8a025398935f4207bf3dd2c1d51a8009_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTI4OA_41fccbdc-e0b2-43dd-bd5f-266a8d5707ac"
      unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:NumberOfSharesAcquiredEquityInvestment
      contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMzg0ODI5MDcyNDIxNA_1343dd98-04df-4b8c-a8ea-f94270a6c0a6"
      unitRef="shares">5200000</bldp:NumberOfSharesAcquiredEquityInvestment>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzE3Nw_6a308050-5310-431b-9e9d-6da20c507123"
      unitRef="usd">43809000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzIwOA_ae7108ae-e6cb-450b-85af-94cdcd9af1cc"
      unitRef="eur">37700000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjc0ODc3OTA5MTExMw_c4dca389-a4e1-453d-9651-edf05c82a6b2"
      unitRef="number">0.0977</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="iabbaf99f79dd44a8b5f0d83596bbd50f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2MzU0NA_31052d72-9a2b-4916-81c3-5de35d23fcbf"
      unitRef="usd">-10474000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="idce673efcdb2437099c3959a15801e15_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NTE5OQ_37760feb-4f46-4d02-a8e9-9a337f60f6b2"
      unitRef="usd">33335000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="i68581f360aa04eef8b5b583ceaeadc11_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0NDg2Mg_67df9927-c5ce-4dcd-8737-1c5a03f84c09"
      unitRef="gbp">25000000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="i68581f360aa04eef8b5b583ceaeadc11_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0OTQ1Mg_ec7fcb1e-f44d-4248-87e7-eca3261e7a57"
      unitRef="usd">33698000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NDI3MQ_4018f71e-6f0e-4f28-a5d0-2b817089993a"
      unitRef="gbp">5665000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzIzOQ_9c5918f5-7ef0-4041-8d7f-07bea0c1493f"
      unitRef="usd">7610000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ie961d454af43479ba25ad2169c24415f_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NDE5NQ_759d041c-f524-4825-8fd6-ef5a87911406"
      unitRef="usd">26000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i4160382525684d32838ee61a48f74f39_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NTMyMQ_c18a4751-6fdc-4294-a533-5636b1a8ae93"
      unitRef="usd">7636000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0OTQ2NQ_6c5c0a59-3ca8-47ab-b5dd-4d50a8f2e148"
      unitRef="eur">30000000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0OTQ3OA_57e88205-d533-4518-adf7-08265e182601"
      unitRef="usd">33978000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ic2204501c17640298870cb1f2dbd11de_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNjA0NzMxMzk3NjE2Mg_42ed2ff0-9b99-460c-986b-c65e70e5da17"
      unitRef="gbp">300000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ic2204501c17640298870cb1f2dbd11de_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzI5MA_d8d646a8-397c-4c54-b68a-d5e5ca164ad0"
      unitRef="usd">337000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="ia3e5a66ea9084d50862956b85d1b0baa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NDkwMQ_66015f80-71ad-445f-b7b5-9c1665005d08"
      unitRef="usd">2000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NTQyOQ_7355fe9b-03ee-4c31-940a-908ccaa8e3f3"
      unitRef="usd">339000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:DisclosureOfBorrowingsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfMTE2Mw_cf339d47-7c5f-41c2-8f71-7d3de11ded14">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 an operating 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 credit 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, 2021, $nil (2020 - $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 demand revolving foreign exchange facility (&#x201c;FX Facility&#x201d;) that allows the Corporation to purchase foreign exchange currency contracts up to a maximum face value of $23,684,000 (CDN $29,000,000) 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, 2021, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN $26,500,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;(2020 &#x2013; CDN $16,750,000) at an average rate of 1.26 CDN per U.S. dollar, resulting in an unrealized gain (loss) of CDN $(33,000) at December&#160;31, 2021 (2020 &#x2013; $632,000). The unrealized gain (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="i0b8d9d508d964682a8bf047dc000d804_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNDE3_1c02fc89-42eb-4a4a-9696-c72ad4067b9a"
      unitRef="cad">2000000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <ifrs-full:Borrowings
      contextRef="i0b8d9d508d964682a8bf047dc000d804_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNDMw_433bf90f-7bb7-4378-8c27-584633dd3ae8"
      unitRef="cad">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i14542335e1e54108898b867d4150702a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNDQw_5058e207-c3c0-4d5a-b075-ee6b0878a000"
      unitRef="cad">0</ifrs-full:Borrowings>
    <bldp:LineOfCreditFacilityMaximumBorrowingCapacity1
      contextRef="i8ed52bfa701b4ca59a8145fdc39dad16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNzAx_6e7d3ad1-70bc-488a-97c3-dcb79b711254"
      unitRef="usd">23684000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <bldp:LineOfCreditFacilityMaximumBorrowingCapacity1
      contextRef="i8ed52bfa701b4ca59a8145fdc39dad16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfMzg0ODI5MDY5ODUwNg_99852e3b-5f12-4b6c-a2ba-37c606439e6b"
      unitRef="cad">29000000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <ifrs-full:NotionalAmount
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfODYy_18fa5c5f-86fb-4fba-9cd6-723944425a21"
      unitRef="cad">26500000</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="if2274fdaf764482cb4a61c9b5560ebbc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfODc1_d54844c9-79d0-4d9a-a4a0-95ccb6a9f957"
      unitRef="cad">16750000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfOTAx_78769d18-6319-4a67-aebe-e9eff9a54cb3"
      unitRef="cad">1.26</ifrs-full:AveragePriceOfHedgingInstrument>
    <bldp:ForeignCurrencyTransactionGainLossUnrealized1
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfOTY0_3feb1191-6617-4594-a171-530793a9d46d"
      unitRef="cad">-33000</bldp:ForeignCurrencyTransactionGainLossUnrealized1>
    <bldp:ForeignCurrencyTransactionGainLossUnrealized1
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfMTAwMg_844b88bb-e6e2-4780-9ed2-0165344f909a"
      unitRef="cad">632000</bldp:ForeignCurrencyTransactionGainLossUnrealized1>
    <ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RleHRyZWdpb246NzU5MWI1ZWVlYjQ5NGM2Y2JiZDQyMGVlOGExYTIzYjlfMzk_49c8ab47-17ae-452b-bf5b-beb3ccdf832b">Trade and other payables:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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,070&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;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;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;29,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;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory>
    <bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RleHRyZWdpb246NzU5MWI1ZWVlYjQ5NGM2Y2JiZDQyMGVlOGExYTIzYjlfMzg_29e6b32f-88bf-439f-acb3-a9cab4a1ae6b">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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,070&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;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;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;29,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;/tr&gt;&lt;/table&gt;</bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock>
    <ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMS0xLTEtMS0w_b0b10b6a-fa82-45c2-9c8b-3439b94adf31"
      unitRef="usd">13689000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMS0zLTEtMS0w_704312da-e394-4b41-9f32-98a29e06f38f"
      unitRef="usd">9070000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
    <bldp:EmployeeRelatedLiabilitiesCurrent1
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMi0xLTEtMS0w_955124d8-05cf-4644-8f79-d0a18f40da2c"
      unitRef="usd">15830000</bldp:EmployeeRelatedLiabilitiesCurrent1>
    <bldp:EmployeeRelatedLiabilitiesCurrent1
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMi0zLTEtMS0w_3b33390b-ec08-429b-8434-459b59893f85"
      unitRef="usd">14417000</bldp:EmployeeRelatedLiabilitiesCurrent1>
    <ifrs-full:OtherCurrentLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMy0xLTEtMS0w_af0234a7-f386-44ff-9a72-839ac5989f9e"
      unitRef="usd">9130000</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherCurrentLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMy0zLTEtMS0w_581195e8-8161-46a5-b0c9-aae9001af7cf"
      unitRef="usd">5306000</ifrs-full:OtherCurrentLiabilities>
    <bldp:TaxesPayableCurrent1
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNC0xLTEtMS0w_3324ef85-e945-4d22-acce-ae55af0c9ea6"
      unitRef="usd">906000</bldp:TaxesPayableCurrent1>
    <bldp:TaxesPayableCurrent1
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNC0zLTEtMS0w_bc039114-4d96-4453-82ea-0767cfb65b29"
      unitRef="usd">1084000</bldp:TaxesPayableCurrent1>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNS0xLTEtMS0w_d44b3520-0f05-43ce-9264-544876852627"
      unitRef="usd">39555000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNS0zLTEtMS0w_d8f76da8-ac53-4c56-aeba-9fa295a491bf"
      unitRef="usd">29877000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RleHRyZWdpb246MWE1NjgxZmNiOWRmNGQ3MmIwMzI4OGQ2NmVlZjFjOWNfMTc0_3af4e551-5c4e-4244-a54c-db87066d7404">Deferred revenue:&lt;div style="padding-left:18pt;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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,156&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(21,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(53,434)&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;9,888&#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="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMS0xLTEtMS0w_715bb4ce-a0c0-49e9-878a-7344d77b7f02"
      unitRef="usd">9888000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMS0yLTEtMS0w_1b87e922-23d4-416a-aca1-4d54a005ab24"
      unitRef="usd">20156000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMi0xLTEtMS0w_cde1f15b-c61d-42ee-8c52-14cedb01d6ea"
      unitRef="usd">23618000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMi0yLTEtMS0w_53803691-d6ee-434f-a265-25f344030778"
      unitRef="usd">43166000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities>
    <ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMy0xLTEtMS0w_bd377448-123f-497d-98ac-8d74936f7d85"
      unitRef="usd">21397000</ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities>
    <ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMy0yLTEtMS0w_cc389311-c14f-4693-b7fb-090ee7a8c3bc"
      unitRef="usd">53434000</ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfNC0xLTEtMS0w_06e9bdb3-1719-4268-8d00-b99d8c1e2196"
      unitRef="usd">12109000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfNC0yLTEtMS0w_2809fcbf-6577-4ba9-ad2f-319255ae1b34"
      unitRef="usd">9888000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:DisclosureOfProvisionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjQyMA_dc2de3a8-86ac-4bc4-a899-5e096131161c">Provisions and other liabilities:&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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.608%"/&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.307%"/&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.608%"/&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.307%"/&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.312%"/&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 #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;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,176&#160;&lt;/span&gt;&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 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(2,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="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;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 colspan="2" style="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: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: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 colspan="2" style="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;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 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;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;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 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;(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;(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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(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;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-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, 2021&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;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;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:3pt;padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&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.625%"/&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.322%"/&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.625%"/&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.322%"/&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.327%"/&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, 2020&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;/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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;&#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;9,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;10&#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,625&#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;&#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,764&#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,399&#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:27pt;text-indent:-27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.479%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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.608%"/&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.608%"/&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.608%"/&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.307%"/&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.312%"/&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;/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 #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;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;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&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="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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="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"&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 $4,102,000 (2020 - $3,189,000), comprised of $2,711,000  (2020 - $3,098,000) related to new product sales and $1,391,000 (2020 - $91,000) related to upward warranty adjustments.  This was offset by warranty expenditures of $3,894,000 (2020 - $2,569,000) and downward warranty adjustments of $1,112,000 (2020 - $1,486,000), due primarily to contractual expirations and changes in estimated and actual costs to repair. The remaining $9,000 decrease (2020 &#x2013; $11,000 increase) to the warranty provision related to the effect of movements in exchange 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;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;Prior to the January 1, 2022 effective date 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;note 6), the Corporation performed a detailed review of its contracts as of December 31, 2021, which consistent with past practice, only included incremental costs, to determine if a contract was onerous. As a result of this review, Ballard recorded an onerous contract provision of $300,000 as of 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;On completion of the review of contract costs in preparation for the implementation 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;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:120%"&gt;and with the inclusion of other direct costs in addition to incremental costs, 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;, additional contracts are expected to be deemed onerous with a calculated additional provision of $1,200,000 which is expected to be recorded on January 1, 2022 against retained earnings as an opening balance adjustment.  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 Arcola (Ballard Motive Solutions) (note 7), total consideration includes 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.&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;Cash payments of $4,800,000 were made by the Corporation in January 2022, upon successful achievement of three performance milestones.&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 1.25% per annum (2020 &#x2013; 0.39%).&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;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: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 Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of December&#160;31, 2021. Based on the assessment, an increase of $65,000 in the provision (2020 - $nil) was recorded against decommissioning liabilities, in addition to accretion costs of $44,000 (2020 - $40,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 net discounted amount of estimated cash flows required to settle the obligation for the building is $1,877,000 (2020 -$1,764,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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjQyMg_0cb3b3c8-3f32-4da9-80ce-2505b0ad21f5">&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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.608%"/&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.307%"/&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.608%"/&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.307%"/&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.312%"/&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 #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;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,176&#160;&lt;/span&gt;&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 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(2,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="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;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 colspan="2" style="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: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: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 colspan="2" style="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;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 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;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;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 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;(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;(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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(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;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-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, 2021&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;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;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:3pt;padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&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.625%"/&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.322%"/&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.625%"/&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.322%"/&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.327%"/&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, 2020&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;/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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;&#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;9,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;10&#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,625&#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;&#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,764&#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,399&#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:27pt;text-indent:-27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.479%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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.608%"/&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.608%"/&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.608%"/&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.307%"/&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.312%"/&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;/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 #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;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;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;</ifrs-full:DisclosureOfOtherProvisionsExplanatory>
    <ifrs-full:Provisions
      contextRef="i028cd510d00e4f8c92b1e07aa35a889b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi0xLTEtMS0w_4119a8c7-3f10-4f3a-a047-e46bf493d8a4"
      unitRef="usd">8000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i16f8079b12794f7b9eaf2b580708263c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi0zLTEtMS0w_cb5a5b7a-5836-4e82-bb6c-def84e08a951"
      unitRef="usd">10480000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ib323712a92104cd69c20a097aab0ac1d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi01LTEtMS0yNDk1Nw_4350a297-4ab0-4212-a4ca-26e3ad7f0f9e"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ib191ad0cd56f4dda99138597b4a6bc86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi03LTEtMS0yNTE0Mg_1dbe2871-f8f3-4ab6-b194-74867e4a0707"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i8f5439f6c58f49e4afb52135a4089ed6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi01LTEtMS0w_fe9ec794-80ef-45f4-8a26-0e1ba57a5b95"
      unitRef="usd">1688000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi03LTEtMS0w_21076ae5-e36b-4911-b404-cf8fdfd77757"
      unitRef="usd">12176000</ifrs-full:Provisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy0xLTEtMS0w_cd7ffea8-108f-481d-b718-daf4af4c7c5f"
      unitRef="usd">66000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy0zLTEtMS0w_71621707-bcb9-494d-85d1-c1d4469d46b2"
      unitRef="usd">3189000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy01LTEtMS0yNDk1Nw_ceeded3d-f8ca-4bae-b5e2-0af3e7a7abf1"
      unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy03LTEtMS0yNTE0Mg_c5eca1b2-5dc5-4c12-94c1-0cdb3b85f17b"
      unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy01LTEtMS0w_64a68e17-5d4b-4d04-ab09-7d8a5e1400d7"
      unitRef="usd">40000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy03LTEtMS0w_95af3f9d-aade-4aa4-a18b-17ee22601839"
      unitRef="usd">3295000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC0xLTEtMS0w_6ed642f2-70d8-4317-b647-e38a28f452ae"
      unitRef="usd">65000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC0zLTEtMS0w_13669bb4-5289-45bc-9f9b-fd84015e942f"
      unitRef="usd">2569000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC01LTEtMS0yNDk1Nw_bacaf79b-8227-4607-a618-60d5f24e624c"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC03LTEtMS0yNTE0Mg_03bee60f-a0c7-4a98-84b1-c4fa54d55493"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC01LTEtMS0w_782ab736-4a9d-4696-9fca-32f83380b3d0"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC03LTEtMS0w_51c7da89-eda8-4c83-93dc-f6489f528c26"
      unitRef="usd">2634000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS0xLTEtMS0w_408e1058-b4d6-4bfc-9c88-60253c19bd65"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS0zLTEtMS0w_bc6f4154-3220-40db-bb7e-6f2d5f293ea3"
      unitRef="usd">1486000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS01LTEtMS0yNDk1Nw_fac9a060-05e3-462d-bf3c-6b2198622eb8"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS03LTEtMS0yNTE0Mg_f2ae38f8-4e22-463e-807c-56130a8b7df4"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS01LTEtMS0w_6e8cc204-476c-474e-a289-e303880723ee"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS03LTEtMS0w_02263298-6502-4cab-9970-5f2b64b8963f"
      unitRef="usd">1486000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi0xLTEtMS0w_5a9ea9da-3d73-4691-82e1-813c5feef96c"
      unitRef="usd">1000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi0zLTEtMS0w_8495412c-35ba-4f88-942a-c7f46c6d1f46"
      unitRef="usd">11000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi01LTEtMS0yNDk1Nw_df0ab8c6-81da-413f-84fc-4c13af92770f"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi03LTEtMS0yNTE0Mg_cb465701-2bf3-4df6-82f4-789fe79353d7"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi01LTEtMS0w_dc393da0-3869-4c4b-96e1-408e55e41e3c"
      unitRef="usd">36000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi03LTEtMS0w_67e6d1a9-9f0f-4de6-a3d3-1af95eea7e3b"
      unitRef="usd">48000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:Provisions
      contextRef="ic54100db7a714a73b3a07ce7669f0db3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy0xLTEtMS0w_39b8c579-193c-42a5-8d23-29e8389e46bd"
      unitRef="usd">10000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy0zLTEtMS0w_7220ed85-e31f-4501-9c93-2ab47722001b"
      unitRef="usd">9625000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ie72908703ea04ee58dae8bf13012bfff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy01LTEtMS0yNDk1Nw_14fa13c7-1603-40a2-a6c6-132b9eb8fac3"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i973630af9a894df5bfbb1ee3f381c40c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy03LTEtMS0yNTE0Mg_aca5567e-96f0-4d40-b1a6-50a8281c68ee"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy01LTEtMS0w_36c78b1e-6664-4eb2-b46d-c75e833361ff"
      unitRef="usd">1764000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy03LTEtMS0w_505c506b-2d17-4528-baf9-f5b8ed87946e"
      unitRef="usd">11399000</ifrs-full:Provisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC0xLTEtMS0w_e407556d-c6c9-4d56-ac41-13f9f5df6bab"
      unitRef="usd">131000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC0zLTEtMS0w_ad13613f-05ef-41e9-8869-cd64a606623b"
      unitRef="usd">4102000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i843c361cae2b4cdba580fae27609a672_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC01LTEtMS0yNDk1Nw_047e36b6-8f53-475b-8e84-cdd3e9446553"
      unitRef="usd">300000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC03LTEtMS0yNTE0Mg_538bae02-d738-4d2e-ac67-312622eb6854"
      unitRef="usd">26258000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC01LTEtMS0w_306ef132-5584-4f0f-99e4-eafcbfc8df2f"
      unitRef="usd">109000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC03LTEtMS0w_cff3373c-8f64-4fda-903e-3a84474b8e88"
      unitRef="usd">30900000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS0xLTEtMS0w_dafff473-7a85-4578-89bd-ce3903197725"
      unitRef="usd">136000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS0zLTEtMS0w_cf4898a9-f161-494c-89ae-ebc86afaec72"
      unitRef="usd">3894000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i843c361cae2b4cdba580fae27609a672_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS01LTEtMS0yNDk1Nw_37335779-8a2e-4262-a24b-71816dce3b8a"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS03LTEtMS0yNTE0Mg_85a2ae6a-f71c-4084-bbd7-b17360c1b223"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS01LTEtMS0w_d975a2bc-6ddc-4c93-9d07-d52705eac4cc"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS03LTEtMS0w_68c987c1-a3f7-4a59-ab5e-3fdbe1c7039b"
      unitRef="usd">4030000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtMS0xLTEtMA_d474035e-d888-4d88-ae63-5bf9c33477e7"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtMy0xLTEtMA_79deca9d-2eb3-4038-b381-043ad57caeed"
      unitRef="usd">1112000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i843c361cae2b4cdba580fae27609a672_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNS0xLTEtMjQ5NTc_5fc6de8b-c374-4521-8dc1-d69abaadeeb8"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNy0xLTEtMjUxNDI_fec58e3b-ee77-4b13-8e69-71aedd7a0e64"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNS0xLTEtMA_41898326-941a-4f4b-bdc2-de831e2fabc4"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNy0xLTEtMA_c36cf0b1-1030-48ef-b3ab-5e77960477aa"
      unitRef="usd">1112000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtMS0xLTEtMA_55e0a0f8-6040-4afa-9ad9-459ea072f80a"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtMy0xLTEtMA_f5f95a34-781f-4c21-b013-c71e6159c5c5"
      unitRef="usd">-9000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i843c361cae2b4cdba580fae27609a672_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNS0xLTEtMjQ5NTc_3b496885-cc32-49f4-8f53-5d147e72eb12"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNy0xLTEtMjUxNDI_2dd3c5e5-d929-4f08-bb54-ce2302b4f1f3"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNS0xLTEtMA_49da3770-141f-4b50-bc1e-e7649d249ad9"
      unitRef="usd">4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNy0xLTEtMA_003ca671-4b10-4f81-a246-2ca23135c93f"
      unitRef="usd">-5000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:Provisions
      contextRef="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItMS0xLTEtMA_bb9a1386-5d14-42aa-abd7-9824d1bf1495"
      unitRef="usd">5000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ie6f3b0273c424173a0e198c3f366b22a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItMy0xLTEtMA_fce6994a-101d-4914-ad45-f81afb495eac"
      unitRef="usd">8712000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i1526fb83cd9d452fb77870be0ac205ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNS0xLTEtMjQ5NTc_6785e9d7-aa74-4717-a29c-0817eb166ceb"
      unitRef="usd">300000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNy0xLTEtMjUxNDI_71dccc52-b805-4d1d-9c5c-5b836af7d4b7"
      unitRef="usd">26258000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNS0xLTEtMA_eeccf037-e73f-48af-a4a8-ef5daffd9715"
      unitRef="usd">1877000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNy0xLTEtMA_e66ffc72-de58-46cf-8499-ccb3c04c3926"
      unitRef="usd">37152000</ifrs-full:Provisions>
    <ifrs-full:CurrentProvisions
      contextRef="ic54100db7a714a73b3a07ce7669f0db3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS0xLTEtMS0w_c99213b7-a8c7-45e5-992d-13759e3f402b"
      unitRef="usd">10000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS0zLTEtMS0w_d02b07eb-a9fa-4be1-8f65-159edd01d08f"
      unitRef="usd">9625000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ie72908703ea04ee58dae8bf13012bfff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS01LTEtMS0yNDk2NA_dd21bcfe-e855-4048-a56a-3d36062aa560"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i973630af9a894df5bfbb1ee3f381c40c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS03LTEtMS0yNTIwMQ_98d4f8f3-ff70-4581-b384-8ed9ed1b33b7"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS01LTEtMS0w_6692d99e-7571-4251-9dc9-dccc49915354"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS03LTEtMS0w_9d60bac5-d1d9-4a2f-9063-c7d50e2b6b62"
      unitRef="usd">9635000</ifrs-full:CurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ic54100db7a714a73b3a07ce7669f0db3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi0xLTEtMS0w_43fe4993-d8bb-4410-bfed-200365355a40"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi0zLTEtMS0w_088ef91f-e636-40a8-95f8-2526b657cf77"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ie72908703ea04ee58dae8bf13012bfff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi01LTEtMS0yNDk2NA_bd59a4ff-673a-4da5-9af8-8b0e6c0b66aa"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i973630af9a894df5bfbb1ee3f381c40c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi03LTEtMS0yNTIwMQ_e599df76-3308-42a6-a517-c4132a93ecc2"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi01LTEtMS0w_9eee0bcd-c1a3-4535-bd6f-d3f12d14fda1"
      unitRef="usd">1764000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi03LTEtMS0w_53b62d16-37d7-4894-b428-4bbe931b617f"
      unitRef="usd">1764000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:Provisions
      contextRef="ic54100db7a714a73b3a07ce7669f0db3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy0xLTEtMS0w_da19e3bc-2b48-4324-941b-d915e07ed7e8"
      unitRef="usd">10000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy0zLTEtMS0w_70d0ee93-767f-4d8a-b655-80cd7db6b6a9"
      unitRef="usd">9625000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ie72908703ea04ee58dae8bf13012bfff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy01LTEtMS0yNDk2NA_950a156c-f0cc-474d-ae72-3ed07aab7329"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i973630af9a894df5bfbb1ee3f381c40c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy03LTEtMS0yNTIwMQ_d4d731a9-f258-4ef4-a562-2ea4192a4584"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy01LTEtMS0w_9585a7fd-519c-41ff-a867-370b64df0b71"
      unitRef="usd">1764000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy03LTEtMS0w_8e6372e1-351c-4d89-b5aa-8cfefd72bccb"
      unitRef="usd">11399000</ifrs-full:Provisions>
    <ifrs-full:CurrentProvisions
      contextRef="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS0xLTEtMS0w_6c3c66fe-c87e-49f3-a646-6a267d019296"
      unitRef="usd">5000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ie6f3b0273c424173a0e198c3f366b22a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS0zLTEtMS0w_bc5f08c4-3a72-469b-b96a-b212af046aec"
      unitRef="usd">8712000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i1526fb83cd9d452fb77870be0ac205ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS01LTEtMS0yNDk3MQ_69cbc0cd-9c7f-43c2-807f-c775e56b7e4b"
      unitRef="usd">300000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS03LTEtMS0yNTIwOA_ceafd210-fb57-4c58-a948-72c4ff3c34b3"
      unitRef="usd">19240000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS01LTEtMS0w_464416c1-d3c8-4700-860b-490f6aec7982"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS03LTEtMS0w_f2bb8135-8d20-4a67-ae18-cbb1f7549817"
      unitRef="usd">28257000</ifrs-full:CurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi0xLTEtMS0w_7570121a-34f5-4a02-aef0-444b82e11482"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ie6f3b0273c424173a0e198c3f366b22a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi0zLTEtMS0w_bccd933d-4b9b-4e3f-9dee-cb2c1f6c31f1"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i1526fb83cd9d452fb77870be0ac205ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi01LTEtMS0yNDk3MQ_61a92e34-1add-4d13-8e71-fb9f6cdc69ff"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi03LTEtMS0yNTIwOA_c3c8ce7c-b66b-4b5b-8163-cd0be93ba163"
      unitRef="usd">7018000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi01LTEtMS0w_a41181e4-8602-48ba-82bb-afb01cb42c3c"
      unitRef="usd">1877000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi03LTEtMS0w_48a17ffd-1f2d-4f4c-b05e-567eee1a5a93"
      unitRef="usd">8895000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:Provisions
      contextRef="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy0xLTEtMS0w_d15c7718-b410-4e58-97c0-9d7f9086cdec"
      unitRef="usd">5000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ie6f3b0273c424173a0e198c3f366b22a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy0zLTEtMS0w_67af2d53-3513-4dab-b979-ae8c9abb58a4"
      unitRef="usd">8712000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i1526fb83cd9d452fb77870be0ac205ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy01LTEtMS0yNDk3MQ_1a99c43c-581d-48a4-9ab1-623ae7d7818c"
      unitRef="usd">300000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy03LTEtMS0yNTIwOA_d84edff1-0184-4928-94c1-fd0619347275"
      unitRef="usd">26258000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy01LTEtMS0w_7d023794-b3c8-49a7-b7a3-501f2e2c619b"
      unitRef="usd">1877000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy03LTEtMS0w_fdb52eaf-ff0e-4685-8056-3fcd721476f1"
      unitRef="usd">37152000</ifrs-full:Provisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzUw_d27893fb-f11d-4432-a85b-eda29e39a3ba"
      unitRef="usd">4102000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzYw_00c6d9ab-4cd4-4ba0-b808-b7d6c7553aef"
      unitRef="usd">3189000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzc5_42f346bc-02ba-4b42-9260-d31e3f36e7ad"
      unitRef="usd">2711000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzkw_443fcfeb-ae08-422b-b60e-8fc40696377f"
      unitRef="usd">3098000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDI4_acd8dd38-8416-46f2-bf1c-450baf8517a0"
      unitRef="usd">1391000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDM4_28e6627e-8cce-462c-8168-b7ec475a3b99"
      unitRef="usd">91000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTI3_a36f83f1-9b15-4d68-9891-b466f26209e6"
      unitRef="usd">3894000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTM2_965bf676-6506-44b4-8ce7-11a9806e5def"
      unitRef="usd">2569000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTc4_086f54a5-dbbb-4f39-825a-012f5fd28fcf"
      unitRef="usd">1112000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTY0OTI2NzQ0NDEwMA_88d64de8-976c-4e2f-9f74-c28181ba12ee"
      unitRef="usd">1486000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNzAx_5e7179a0-b9c7-41f2-b928-7648f3914c9d"
      unitRef="usd">-9000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNzE5_083e2c64-ed4e-4b6d-86a6-beee782904b2"
      unitRef="usd">11000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:OnerousContractsProvision
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMzNTE4Ng_eef367f0-4f49-4990-ac82-1548134d7a4e"
      unitRef="usd">300000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:OnerousContractsProvision
      contextRef="i5fb197e20aa444138a1c9e8af6a970b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTA5OTUxMTYzOTYwMA_5ecf4183-1391-4281-9c96-a06b7228af77"
      unitRef="usd">1200000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate
      contextRef="i956276ad85ca451ba65662d18ac57111_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMzNjAzMQ_61da6c05-9383-4f3c-b766-f15853cadfcc"
      unitRef="usd">27000000</ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate>
    <ifrs-full:LiabilitiesIncurred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMzNjM0OA_475daa94-6323-4191-bf8e-9604d0cb60b2"
      unitRef="usd">26258000</ifrs-full:LiabilitiesIncurred>
    <bldp:PaymentOfContingentConsiderationLiability
      contextRef="icb1949c2018f47caaeaf346430affa5f_D20220101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTA5OTUxMTYzOTYyNA_b9ddf4be-99b7-498f-a032-a41060298732"
      unitRef="usd">4800000</bldp:PaymentOfContingentConsiderationLiability>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTg1NA_76f074c2-47eb-4bf2-b986-3dd2e3c537ae"
      unitRef="number">0.0125</bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTg3Mw_3f461099-f0b3-4257-ad3b-e8499d0df60c"
      unitRef="number">0.0039</bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMyODgwMw_b386bf15-3d24-4ed5-a18f-72a3fb9af2de"
      unitRef="usd">65000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjExOA_98e10dcb-2a0d-4ff3-9f8b-1c984c30cda5"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjIwNg_9afdbfc1-619c-4f00-9535-c5afb0e51de2"
      unitRef="usd">44000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjIxNQ_3dc02f88-5e16-4d6a-9ab6-0f217b19a062"
      unitRef="usd">40000</ifrs-full:NewProvisionsOtherProvisions>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTQ5NzU1ODE1MjAwOA_7dc808c7-bfeb-4054-be2c-cf596e7ce78f"
      unitRef="usd">1877000</bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTQ5NzU1ODE1MjAxMg_15fd2cda-4c87-4618-baf9-2217fe133307"
      unitRef="usd">1764000</bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows>
    <ifrs-full:DisclosureOfLeasesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU4_a7acbc63-7f27-43b1-9a22-16db296e3dbf">Lease liability:&lt;div style="margin-bottom:9pt;padding-left:18pt;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. The lease liability consists primarily of leases of land and buildings, office equipment and vehicles.  The leases have interest rates ranging from 2.45% to 6.85% per annum and expire between May 2022 and June 2032. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;December 31, 2020&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,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;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,613&#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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,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;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,691&#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;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;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,017&#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;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;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;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,182&#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;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;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,873&#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:3pt;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"&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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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,296&#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;13,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;2,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;20,356&#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;19. &#160;&#160;&#160;&#160;Lease liability (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;IFRS 16&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; had the following impact for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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;Amounts recognized in profit or loss&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;December 31, 2020&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;Interest on lease liabilities&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,225&#160;&lt;/span&gt;&lt;/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,244&#160;&lt;/span&gt;&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;Income from sub-leasing right-of-use 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,744&#160;&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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenses relating to short-term leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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: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;Amounts recognized in the statement of cash flows&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;/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;Interest paid&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,225&#160;&lt;/span&gt;&lt;/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,244&#160;&lt;/span&gt;&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;Principal payments of lease 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,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;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenses relating to short-term leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #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 cash outflow for leases&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;4,191&#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 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;3,881&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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="margin-bottom:9pt;padding-left:18pt;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, 2021, the outstanding deferred gain was $1,318,000 (2020 &#x2013; $1,734,000).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfLeasesExplanatory>
    <bldp:LeasesInterestRate
      contextRef="i9d4f96abfeac4c05b4e0d10601b2b604_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfMTA5OTUxMTYyODkyOQ_42efffff-eb1f-44c3-831f-8723c8d81b99"
      unitRef="number">0.0245</bldp:LeasesInterestRate>
    <bldp:LeasesInterestRate
      contextRef="i29f3958e06e04514aa99648878c1e302_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfMTA5OTUxMTYyODkzNg_7003fb04-b633-417d-aa6c-dcf00cd6bd1b"
      unitRef="number">0.0685</bldp:LeasesInterestRate>
    <ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU0_066320a9-e7af-49eb-ba57-4cee8d96638b">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;December 31, 2020&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,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;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,613&#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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,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;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,691&#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;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;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,017&#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;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;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;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,182&#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;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;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,873&#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="i38d6836a0c6049589c029774232a34fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMS0yLTEtMS0w_62b032aa-399d-4afb-b5a4-fa2cdba95d0b"
      unitRef="usd">3117000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i1dfaeb951c5745bbb0c365801f432998_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMS00LTEtMS0w_4689c5c8-a28a-4bc9-b6e3-6aab7789b367"
      unitRef="usd">2613000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i9334b240d8b94457bf578b6ca74d903b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMi0yLTEtMS0w_f7fd99db-d5e5-4d82-80f9-5aa0cbc3e87b"
      unitRef="usd">38000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="iec8341d86ccc42a3bdbb8dcb9ffd4506_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMi00LTEtMS0w_2b264aa5-5a47-4e45-a7ab-6382ed4ee216"
      unitRef="usd">29000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i4b968549024c4ae9a1746325f049e724_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMy0yLTEtMS0w_35fd5725-6303-4f60-88e3-9b6b2a327572"
      unitRef="usd">83000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i54c2b6334fd64311bd8af33ba99d3743_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMy00LTEtMS0w_8bb5985b-37bc-4b49-80b2-176fae3843fe"
      unitRef="usd">49000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNC0yLTEtMS0w_ca51afc1-5847-45d1-826c-7c1ea735d99e"
      unitRef="usd">3238000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNC00LTEtMS0w_a6ab5ca7-b4fb-45f8-9b35-f191f3248a81"
      unitRef="usd">2691000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i38d6836a0c6049589c029774232a34fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNi0yLTEtMS0w_f8cdfe6a-9811-401c-888d-cbda8845dac6"
      unitRef="usd">13647000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i1dfaeb951c5745bbb0c365801f432998_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNi00LTEtMS0w_7f44b2f6-438b-4696-977f-e90551db2322"
      unitRef="usd">15017000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i9334b240d8b94457bf578b6ca74d903b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNy0yLTEtMS0w_0ab85ccc-c326-495c-8e93-02aef2ae621e"
      unitRef="usd">105000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="iec8341d86ccc42a3bdbb8dcb9ffd4506_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNy00LTEtMS0w_5b348b14-c97c-44ee-8d83-1bf4b8ae3538"
      unitRef="usd">98000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i4b968549024c4ae9a1746325f049e724_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOC0yLTEtMS0w_d87843fb-9e2d-4610-a0b8-9a50a7a469e4"
      unitRef="usd">130000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i54c2b6334fd64311bd8af33ba99d3743_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOC00LTEtMS0w_00c7c791-804e-4062-b395-cc944ce04d18"
      unitRef="usd">67000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOS0yLTEtMS0w_3bfa6902-f0c9-4d29-b5e2-4e41ad4d9e00"
      unitRef="usd">13882000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOS00LTEtMS0w_d4f06b07-afd9-4d49-95c9-bc5381ed7aed"
      unitRef="usd">15182000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMTEtMi0xLTEtMA_5285646c-5fa5-48dd-9c0c-daad39e0fe32"
      unitRef="usd">17120000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMTEtNC0xLTEtMA_0f259b54-167b-41d9-924f-cef4f29fa5ec"
      unitRef="usd">17873000</ifrs-full:LeaseLiabilities>
    <ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU2_1a5cb5c7-7bb9-4798-bfc8-261eb7b681ff">&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 is committed to minimum lease payments as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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,296&#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;13,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;2,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;20,356&#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:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="i7f31690e21404ea2a04fb47c7a496edf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfMi01LTEtMS0w_1edc684b-7d26-4e8a-99b0-49694c61a740"
      unitRef="usd">4296000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="i448f40a6aac94332bcc958de0cfec1be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfMy01LTEtMS0w_3a4ff159-0f1c-412e-825c-0627ad7e4beb"
      unitRef="usd">13194000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="i5e4831370a5447b6a911b4a08c0d6e25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfNC01LTEtMS0w_454a0733-5be8-4d82-af45-cc08b8b7a49e"
      unitRef="usd">2866000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfNS01LTEtMS0w_9feb3130-5a83-4f78-a1c5-25ee81951634"
      unitRef="usd">20356000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU3_48ce2b57-e5b4-448a-b181-4d8aedea8bcd">&lt;div style="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&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; had the following impact for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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;Amounts recognized in profit or loss&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;December 31, 2020&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;Interest on lease liabilities&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,225&#160;&lt;/span&gt;&lt;/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,244&#160;&lt;/span&gt;&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;Income from sub-leasing right-of-use 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,744&#160;&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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenses relating to short-term leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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: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;Amounts recognized in the statement of cash flows&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;/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;Interest paid&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,225&#160;&lt;/span&gt;&lt;/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,244&#160;&lt;/span&gt;&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;Principal payments of lease 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,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;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenses relating to short-term leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #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 cash outflow for leases&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;4,191&#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 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;3,881&#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;/table&gt;&lt;/div&gt;</ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMS0xLTEtMS0w_57224b17-028b-481f-83f4-b2ba4a488e55"
      unitRef="usd">1225000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMS0yLTEtMS0w_757745b0-5160-4be6-b701-e13e5eb74970"
      unitRef="usd">1244000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:IncomeFromSubleasingRightofuseAssets
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMi0xLTEtMS0w_9589db26-df5b-49ae-a8a7-f2bbfd4779d6"
      unitRef="usd">1744000</ifrs-full:IncomeFromSubleasingRightofuseAssets>
    <ifrs-full:IncomeFromSubleasingRightofuseAssets
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMi0yLTEtMS0w_7474d8f2-ade3-40d6-8bd9-5fb25c5652dd"
      unitRef="usd">1557000</ifrs-full:IncomeFromSubleasingRightofuseAssets>
    <ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMy0xLTEtMS0w_d1e38422-8a60-41d7-89a8-e8376a93097e"
      unitRef="usd">168000</ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed>
    <ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMy0yLTEtMS0w_26cffebf-de56-449c-914c-938304e29ead"
      unitRef="usd">120000</ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed>
    <ifrs-full:InterestPaidClassifiedAsOperatingActivities
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNi0xLTEtMS0w_7e5f5bec-b871-498b-a1a1-618f6524e4ef"
      unitRef="usd">1225000</ifrs-full:InterestPaidClassifiedAsOperatingActivities>
    <ifrs-full:InterestPaidClassifiedAsOperatingActivities
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNi0yLTEtMS0w_0234f7b9-26d0-46ba-ac9c-7cfbf9d93c6f"
      unitRef="usd">1244000</ifrs-full:InterestPaidClassifiedAsOperatingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNy0xLTEtMS0w_6047a01b-47be-4b10-9bfc-0884e1108966"
      unitRef="usd">2798000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNy0yLTEtMS0w_c1b4abfb-08f6-44b6-83f8-b91099debb30"
      unitRef="usd">2517000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOC0xLTEtMS0w_c1951801-d9c9-4548-bf29-e626dec4dc4b"
      unitRef="usd">168000</ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed>
    <ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOC0yLTEtMS0w_2abba47f-b34e-4c31-bf21-9e57aa2b11fa"
      unitRef="usd">120000</ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed>
    <ifrs-full:CashOutflowForLeases
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOS0xLTEtMS0w_367cedc0-4dec-409a-a918-e45a1590babd"
      unitRef="usd">4191000</ifrs-full:CashOutflowForLeases>
    <ifrs-full:CashOutflowForLeases
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOS0yLTEtMS0w_08679b2a-2c83-4a34-9729-3fc318083f07"
      unitRef="usd">3881000</ifrs-full:CashOutflowForLeases>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjQw_f2b2b810-d7a8-42a1-8497-63bf9e5375a8"
      unitRef="usd">1318000</bldp:DeferredGainOnFinanceLeaseLiability>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjQ5_0de32b1d-8d21-42e3-bfd4-4d245cfe58ad"
      unitRef="usd">1734000</bldp:DeferredGainOnFinanceLeaseLiability>
    <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE2OA_5f4091d5-bf4d-478a-9a76-d0c002adee77">Employee future benefits:&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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="padding:2px 1pt;text-align:left;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;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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;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,941&#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;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: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. 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"&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, 2021. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of 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-weight:400;line-height:120%"&gt;The Corporation expects contributions of $nil to be paid to its defined benefit plans in 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-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 income (loss) and other.&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="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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;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:400;line-height:100%"&gt;2020&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;20,203&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;18,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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,964)&lt;/span&gt;&lt;/td&gt;&lt;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;3,856&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;4,308&#160;&lt;/span&gt;&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;37&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;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: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;37&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;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;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;476&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;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(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:400;line-height:100%"&gt;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;93&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;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;513&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;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(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:400;line-height:100%"&gt;(440)&lt;/span&gt;&lt;/td&gt;&lt;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;130&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;162&#160;&lt;/span&gt;&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;56&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;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;56&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;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(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:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(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:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 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;92&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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;92&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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(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:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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,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:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(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:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;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: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;(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:400;line-height:100%"&gt;1,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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:400;line-height:100%"&gt;(1,697)&lt;/span&gt;&lt;/td&gt;&lt;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,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;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;281&#160;&lt;/span&gt;&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;(895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(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:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;661&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;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(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:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;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;661&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;(246)&lt;/span&gt;&lt;/td&gt;&lt;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;(895)&lt;/span&gt;&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;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-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,203&#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;(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: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;(16,347)&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;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-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,856&#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;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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;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:400;line-height:100%"&gt;2020&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;85&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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;85&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;88&#160;&lt;/span&gt;&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;1&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;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: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;1&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;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-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&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;1&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;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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;(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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 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;4&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(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:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(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:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;8&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;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: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;(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:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;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;(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:400;line-height:100%"&gt;(13)&lt;/span&gt;&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;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-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;85&#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;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-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;85&#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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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 (loss)&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;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;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;(281)&lt;/span&gt;&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;(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;(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="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;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;(289)&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;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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;61&#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;36&#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:3pt;padding-left:18pt;padding-right:9pt;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;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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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;1.82&#160;&lt;/span&gt;&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:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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:3pt;padding-left:18pt;padding-right:9pt;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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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.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;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.16&#160;&lt;/span&gt;&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;1.82&#160;&lt;/span&gt;&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="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;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, 2021 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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE3MA_02a83d8d-f8bc-46fb-99bf-07555690b82b">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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="padding:2px 1pt;text-align:left;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;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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;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,941&#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="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;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:400;line-height:100%"&gt;2020&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;20,203&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;18,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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,964)&lt;/span&gt;&lt;/td&gt;&lt;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;3,856&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;4,308&#160;&lt;/span&gt;&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;37&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;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: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;37&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;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;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;476&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;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(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:400;line-height:100%"&gt;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;93&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;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;513&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;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(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:400;line-height:100%"&gt;(440)&lt;/span&gt;&lt;/td&gt;&lt;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;130&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;162&#160;&lt;/span&gt;&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;56&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;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;56&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;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(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:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(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:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 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;92&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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;92&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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(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:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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,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:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(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:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;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: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;(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:400;line-height:100%"&gt;1,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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:400;line-height:100%"&gt;(1,697)&lt;/span&gt;&lt;/td&gt;&lt;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,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;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;281&#160;&lt;/span&gt;&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;(895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(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:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;661&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;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(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:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;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;661&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;(246)&lt;/span&gt;&lt;/td&gt;&lt;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;(895)&lt;/span&gt;&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;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-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,203&#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;(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: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;(16,347)&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;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-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,856&#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;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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;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:400;line-height:100%"&gt;2020&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;85&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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;85&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;88&#160;&lt;/span&gt;&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;1&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;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: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;1&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;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-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&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;1&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;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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;(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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 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;4&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(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:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(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:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;8&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;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: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;(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:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;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;(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:400;line-height:100%"&gt;(13)&lt;/span&gt;&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;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-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;85&#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;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-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;85&#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="i30d89f778c4742e48111eaa6849a75c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMS0xLTEtMS0w_57551824-fa57-417a-a434-884770ad7071"
      unitRef="usd">1814000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i9ad436db4c4548ff9979be7a78534a80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMS0zLTEtMS0w_ff71085f-50ac-4c28-938d-f2647a33ca29"
      unitRef="usd">3856000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="iae713e123aea4b82a20522294e26fc92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMi0xLTEtMS0w_566f9605-eb9d-4f29-a0bb-16adbc4f209d"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMi0zLTEtMS0w_044696c7-535c-45b1-a9e3-21afef2eec60"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMy0xLTEtMS0w_6bfe218e-1021-48a8-9011-6f22b61f76e8"
      unitRef="usd">1894000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMy0zLTEtMS0w_8d22b992-5a73-4d86-90c4-d8113a0728d6"
      unitRef="usd">3941000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMTIwMg_9d89295a-0721-4255-aceb-b4cc8d5800e2"
      unitRef="usd">0</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
    <bldp:NumberOfBenefitPlans
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMTM5NQ_34a810f8-3c4e-480a-9ba5-e29f520f520c"
      unitRef="plan">2</bldp:NumberOfBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i6fa5472e3f324ae396c1b092d6cc9550_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi0xLTEtMS0w_36c7ed1c-a0df-43c9-baee-5cd25dfe1d79"
      unitRef="usd">20203000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="id490de0c45cb451184a8696bb2016e5c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi0zLTEtMS0w_ce668141-4e40-414a-a10e-a8d1286b979e"
      unitRef="usd">18272000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ibdb270357a684121989a49cd8a016461_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi01LTEtMS0w_e7c66ab5-a044-48ca-a898-b1f56c3b58fd"
      unitRef="usd">-16347000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i00631d09af7f42398f5252ebcca37dc4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi03LTEtMS0w_b6a866d0-68fd-4adc-9c4e-7afb770dded0"
      unitRef="usd">-13964000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i9ad436db4c4548ff9979be7a78534a80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi05LTEtMS0w_b0ff7a79-9338-4166-937b-cc4def1bf1f4"
      unitRef="usd">3856000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="if966fee8aa304b2d9a1275798aa89d00_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi0xMS0xLTEtMA_fb9c94c0-8d94-46ce-aec9-7b226817e410"
      unitRef="usd">4308000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC0xLTEtMS0w_70fe3345-81b0-4c3e-8974-f806f0e56dd5"
      unitRef="usd">37000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC0zLTEtMS0w_e24998af-138a-43d7-8007-41835cf967ba"
      unitRef="usd">36000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC01LTEtMS0w_fc7306d2-c8b4-4567-9c87-620b01aab5cf"
      unitRef="usd">0</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC03LTEtMS0w_4b1e776d-c1a6-472d-b0cc-485f79bff00a"
      unitRef="usd">0</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC05LTEtMS0w_26636f9c-95e2-45f0-ad0b-7ae560d06ce4"
      unitRef="usd">37000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC0xMS0xLTEtMA_5ee79f3e-cbc0-4538-bc69-1a8f5bd194dd"
      unitRef="usd">36000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS0xLTEtMS0w_22399bb9-edd1-48ea-b614-6871985c4214"
      unitRef="usd">476000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS0zLTEtMS0w_3be2423d-72e2-40c2-ab4d-e5a08eb8738e"
      unitRef="usd">566000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS01LTEtMS0w_1365e569-d75e-4603-b4e2-4e2d1733560c"
      unitRef="usd">-383000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS03LTEtMS0w_1d2b5491-4dea-412b-953c-31d11c92a92b"
      unitRef="usd">-440000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS05LTEtMS0w_83a2f603-3200-4918-a609-e19f051a4d63"
      unitRef="usd">93000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS0xMS0xLTEtMA_04a0b2cb-6426-4749-bfef-f5c1e51aa637"
      unitRef="usd">126000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi0xLTEtMS0w_e62b9c75-ec67-487f-b721-59eb877066b2"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi0zLTEtMS0w_0f70e744-4f53-4f4f-a60b-737830061bab"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi01LTEtMS0w_be320310-af88-443d-9c1e-30d6b9e7e1f3"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi03LTEtMS0w_8c250a4b-ec6a-426c-b0a7-9f29830b70fa"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi05LTEtMS0w_84f966ed-1747-4e64-b49f-87bc431672be"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi0xMS0xLTEtMA_a213fa7d-d8e4-41c8-9266-cff60c1f9af9"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy0xLTEtMS0w_849ed645-c205-49c9-8242-79801fd5521a"
      unitRef="usd">513000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy0zLTEtMS0w_ae3634d5-24e4-4500-8792-5c3e330b81e1"
      unitRef="usd">602000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy01LTEtMS0w_127f207f-da21-4d50-b910-afd63577cd0f"
      unitRef="usd">-383000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy03LTEtMS0w_a745f2bc-a25f-40b3-9a40-940e4b919525"
      unitRef="usd">-440000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy05LTEtMS0w_c9cbb0a0-ca71-4be0-906c-add7e2a6c503"
      unitRef="usd">130000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy0xMS0xLTEtMA_8c07a285-7472-4cba-a821-ee63d41bb334"
      unitRef="usd">162000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtMS0xLTEtMA_439d1412-52f1-46bc-b6cc-c3209049fd1f"
      unitRef="usd">-56000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtMy0xLTEtMA_abf630d6-2ff4-44d2-a68e-535bf0c510c2"
      unitRef="usd">150000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtNS0xLTEtMA_82874b49-e59f-427e-bc3c-fcf8c2fe9b83"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtNy0xLTEtMA_fefb4da0-04fe-4184-8153-4d1cb30bb2d1"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtOS0xLTEtMA_648534d0-9f95-4990-8288-364d0f2172ae"
      unitRef="usd">-56000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtMTEtMS0xLTA_6fcc781f-7784-4e0d-9525-589d92f2ca53"
      unitRef="usd">150000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItMS0xLTEtMA_f43aa592-3fdf-4383-8f35-70060ff890f5"
      unitRef="usd">986000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItMy0xLTEtMA_6c8975a3-227b-4a37-b7e4-c16455741ed0"
      unitRef="usd">-2054000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItNS0xLTEtMA_4fec4ea9-1a71-4ba1-a5c1-3e9cb8e8ca67"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItNy0xLTEtMA_f9104a19-38a4-4ee9-b994-4e2ab80d98a4"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItOS0xLTEtMA_6f2a44ca-3a9e-43d6-85a9-1eeb5403459a"
      unitRef="usd">986000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItMTEtMS0xLTA_15ed14af-4270-4ad6-b022-db867ca04dd8"
      unitRef="usd">-2054000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtMS0xLTEtMA_57e716f1-3c08-426e-bc78-2ef0e70c8f40"
      unitRef="usd">-92000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtMy0xLTEtMA_9cb70add-73c0-457e-9274-2b50489e5a9a"
      unitRef="usd">-110000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtNS0xLTEtMA_1f93cc5f-6d86-45b0-b5e9-05bade91b527"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtNy0xLTEtMA_610803ae-5796-4c96-b836-fcc81a0a3675"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtOS0xLTEtMA_33491786-bf61-44fc-b656-d1a2599592cf"
      unitRef="usd">-92000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtMTEtMS0xLTA_315d0748-ab08-4d0a-aabd-3b5c01b952d6"
      unitRef="usd">-110000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtMS0xLTEtMA_6cd3bd5f-2f34-42b6-98c6-92a7e36e4cc4"
      unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtMy0xLTEtMA_ddfb9f95-9f57-4a29-a685-11fd94325f9e"
      unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtNS0xLTEtMA_4b62283e-59ad-4bcd-953e-5acb1b73e8cf"
      unitRef="usd">1334000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtNy0xLTEtMA_2f70a620-9506-4556-8fd6-31ec67238cdc"
      unitRef="usd">1733000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtOS0xLTEtMA_7c85953a-24f1-4b38-be48-ab92844d3b3d"
      unitRef="usd">1334000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtMTEtMS0xLTA_992f118b-67f7-4858-859c-043a659d8025"
      unitRef="usd">1733000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtMS0xLTEtMA_82a8da1b-ef17-49ef-81e9-871c5054ad77"
      unitRef="usd">-30000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtMy0xLTEtMA_439a1a3a-41ca-416e-8ea6-af51a5c2a389"
      unitRef="usd">-36000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtNS0xLTEtMA_2033d294-8265-45e6-9705-2d50c9ed30cc"
      unitRef="usd">30000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtNy0xLTEtMA_57886689-02de-4595-ba0a-9def9407a9a9"
      unitRef="usd">36000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtOS0xLTEtMA_e73b3eb7-b8a5-4f63-9b20-88952395b783"
      unitRef="usd">0</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtMTEtMS0xLTA_4b719a18-9414-4cd4-8f37-8e8930270285"
      unitRef="usd">0</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctMS0xLTEtMA_fb75d12d-9fc9-4692-81ae-4da857b00745"
      unitRef="usd">868000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctMy0xLTEtMA_f56c0302-e6ea-46f7-80db-3bb55c86f534"
      unitRef="usd">-1978000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctNS0xLTEtMA_4bd97a04-52de-4bdd-8e30-68c7f4e2332f"
      unitRef="usd">1304000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctNy0xLTEtMA_25f67273-0a02-40f6-ba72-9bc4d83e74d4"
      unitRef="usd">1697000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctOS0xLTEtMA_a39fec50-dfa1-4862-8951-2cd80138f89f"
      unitRef="usd">2172000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctMTEtMS0xLTA_c433f223-85f9-4d8a-8fe4-fc9b87241856"
      unitRef="usd">-281000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktMS0xLTEtMA_6f6eaf9d-3c1c-4df3-a70e-a0957aca9c0b"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktMy0xLTEtMA_a7e72b08-4657-492f-a83a-7ebaf1703d0f"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktNS0xLTEtMA_ede9a144-1b96-4b33-a6cf-fbd7b8059d3e"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktNy0xLTEtMA_91d1ff7d-4481-4383-8c64-901dfcb3e846"
      unitRef="usd">895000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktOS0xLTEtMA_e428a868-47cc-40ce-a21c-9efa935f798d"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktMTEtMS0xLTA_e33f0f1d-d533-44a8-8e94-a0dfdcdac9c0"
      unitRef="usd">895000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtMS0xLTEtMA_4e0796a0-5b58-4718-97b7-343ee65b1be9"
      unitRef="usd">661000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtMy0xLTEtMA_436c48d7-3436-4bd6-8d57-bdada298b0c8"
      unitRef="usd">649000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtNS0xLTEtMA_edc02334-0a17-4a12-ab50-b47482c7f926"
      unitRef="usd">-661000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtNy0xLTEtMA_75e34396-788c-4f27-93ee-0fc0266a5ab8"
      unitRef="usd">-649000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtOS0xLTEtMA_96861eb9-2dbc-4f2c-8fdc-6a923fea2637"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtMTEtMS0xLTA_9643cdd1-4170-46a1-bb03-0d4f238cf6fe"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtMS0xLTEtMA_ccb188b8-1cfb-4446-a044-14c3ba849559"
      unitRef="usd">-661000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtMy0xLTEtMA_ad55b14e-125b-404b-b7b2-9ddda08dfdb4"
      unitRef="usd">-649000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtNS0xLTEtMA_3a807eec-db2f-4ce7-bcc8-8f8005029872"
      unitRef="usd">661000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtNy0xLTEtMA_0adcfb66-0d12-4a5d-9d0b-37ce1b0ca0ca"
      unitRef="usd">-246000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtOS0xLTEtMA_d58da8b4-dd44-4be9-b97e-48dbdc51b72a"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtMTEtMS0xLTA_548af508-18f6-4ec9-a1ba-5364b344cbd3"
      unitRef="usd">-895000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ic0c687f2a7a64de09f826e624202a075_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItMS0xLTEtMA_9c440aa1-069d-4235-a546-b6f7fffddc5c"
      unitRef="usd">19187000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i6fa5472e3f324ae396c1b092d6cc9550_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItMy0xLTEtMA_e7144d9e-caca-4526-9d35-847bf1835086"
      unitRef="usd">20203000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i6cee5cadc55b4ae3b99511ac975af642_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItNS0xLTEtMA_ca825aa7-e36b-47e6-8fdc-5fda378da01e"
      unitRef="usd">-17373000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ibdb270357a684121989a49cd8a016461_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItNy0xLTEtMA_e22fdcd3-e229-4952-b7f0-cfd728f43a91"
      unitRef="usd">-16347000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i30d89f778c4742e48111eaa6849a75c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItOS0xLTEtMA_3c1700bb-802b-4288-9aae-26c2d9a201c4"
      unitRef="usd">1814000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i9ad436db4c4548ff9979be7a78534a80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItMTEtMS0xLTA_00349e49-4921-49fc-9535-0f0535f1a7a0"
      unitRef="usd">3856000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i4a9838b3ce06410f979574400591e54d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi0xLTEtMS0w_ab997956-e9b0-4094-9acf-34b8807f0ed6"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i097af26c8db0467b9dc668440c61214b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi0zLTEtMS0w_eff53ccf-ca3b-49dc-8b52-8ccf01f27396"
      unitRef="usd">88000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ie25ddbd12ea4411e978b0f96ef46b616_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi01LTEtMS0w_f293ae99-dfb6-4079-9f25-107553080ab8"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i70f794729eeb47e8ba2004baade6b0e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi03LTEtMS0w_23b5546f-9529-4742-a378-5115d18157a4"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi05LTEtMS0w_6a65b290-874f-4ab3-a179-51823dff85a5"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ia8407bdb6fa9402a8b1e67cd27611320_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi0xMS0xLTEtMA_cbeabcfb-98f4-4d62-8d49-ab8c4a19a839"
      unitRef="usd">88000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC0xLTEtMS0w_4747ec41-7b10-4159-af47-1f00048cf557"
      unitRef="usd">1000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC0zLTEtMS0w_a2dafeeb-8583-4797-8414-df1d529c9ec1"
      unitRef="usd">2000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC01LTEtMS0w_1829aee8-a917-44af-b292-45e5dc473389"
      unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC03LTEtMS0w_f8ed5275-f2b7-4418-9bac-a173fd0ed223"
      unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC05LTEtMS0w_4f535826-baf0-471d-8556-6f7154722484"
      unitRef="usd">1000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC0xMS0xLTEtMA_237c9ff3-f3c2-401b-80c3-1062bace5233"
      unitRef="usd">2000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS0xLTEtMS0w_4e180ad4-e524-4353-8839-81f016966628"
      unitRef="usd">1000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS0zLTEtMS0w_88140455-6d54-42a6-aefd-e8d712236115"
      unitRef="usd">2000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS01LTEtMS0w_eed55b52-a893-4c5c-83f7-3754b06733aa"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS03LTEtMS0w_77811fc8-b489-470d-84dd-1cd0df5c4857"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS05LTEtMS0w_59258235-e880-438e-aebb-1c9a94ea53a7"
      unitRef="usd">1000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS0xMS0xLTEtMA_3c5cfd71-7fc4-4082-ab47-c129ed79a1d0"
      unitRef="usd">2000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS0xLTEtMS0w_df5b0db2-119a-4d52-b5ca-7affdc18d599"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS0zLTEtMS0w_23028786-cf1b-496c-a6f5-e434402d61cd"
      unitRef="usd">5000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS01LTEtMS0w_1078cd6f-9f16-4def-a66c-f20bedc7d6aa"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS03LTEtMS0w_25b3c0f5-acf6-44ee-adce-917dd4a3a4b3"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS05LTEtMS0w_4162db80-345b-40a0-afd1-903736a5c0a4"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS0xMS0xLTEtMA_c129492f-3c91-47e3-b889-7f10864e6ce0"
      unitRef="usd">5000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtMS0xLTEtMA_a20c09da-f831-4f2c-991e-b2a54c9d54d5"
      unitRef="usd">2000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtMy0xLTEtMA_694176f4-96da-4263-b0bd-a32b2bf5bd4d"
      unitRef="usd">-6000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtNS0xLTEtMA_49c6ff6b-bb63-4934-804d-b559815117d2"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtNy0xLTEtMA_37ab4f19-146a-4934-8139-2140947f4980"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtOS0xLTEtMA_c1d8de7b-2e9b-403e-8e16-2fddf03b2610"
      unitRef="usd">2000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtMTEtMS0xLTA_ffe39f1b-eb21-4ba2-850f-4e4aff162729"
      unitRef="usd">-6000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtMS0xLTEtMA_3d56becf-22ce-45e7-a762-036d1d1b30e9"
      unitRef="usd">-4000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtMy0xLTEtMA_320a3d5b-4e7f-407e-b4d2-1b5b8685e35f"
      unitRef="usd">-7000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtNS0xLTEtMA_39675bf5-3f67-43c9-9d2c-ae70ad691390"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtNy0xLTEtMA_ea393e1c-9ad7-4d55-80eb-eae5ddec9d99"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtOS0xLTEtMA_8fb50c93-a32d-4dce-9da7-f983ed33ae20"
      unitRef="usd">-4000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtMTEtMS0xLTA_ce86f7cc-6c98-405b-bd65-8914ea29f61f"
      unitRef="usd">-7000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItMS0xLTEtMA_a9ae0b80-094b-48ee-bceb-3054d499c849"
      unitRef="usd">-2000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItMy0xLTEtMA_7a15c325-8e67-4be0-abbc-d5c900e9e10f"
      unitRef="usd">-8000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItNS0xLTEtMA_dc510c75-13e6-4833-b47f-da21cfa5786d"
      unitRef="usd">0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItNy0xLTEtMA_e8fb8be5-e58b-4637-934b-b474bff5c024"
      unitRef="usd">0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItOS0xLTEtMA_0ece096f-2fff-432b-82cf-b900dccdd969"
      unitRef="usd">-2000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItMTEtMS0xLTA_8f69dff7-f160-4b1a-bdd8-fb4e58e930b6"
      unitRef="usd">-8000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtMS0xLTEtMA_46946322-7c8b-42ac-960a-aee74859915c"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtMy0xLTEtMA_d1be8877-366b-445e-bd64-49865e293c01"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtNS0xLTEtMA_888e177e-4605-46a3-be33-899da150ed1d"
      unitRef="usd">8000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtNy0xLTEtMA_ca4ce7b4-0557-4590-bc5b-8ecb17bf4b79"
      unitRef="usd">13000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtOS0xLTEtMA_03c383fe-8e8d-437c-b82f-a352076f20c2"
      unitRef="usd">8000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtMTEtMS0xLTA_23723459-6367-4b63-9fa7-be4f5dec10db"
      unitRef="usd">13000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtMS0xLTEtMA_d3b4a20d-0558-4c5f-b44f-0f3d2d14bf89"
      unitRef="usd">8000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtMy0xLTEtMA_48e8a6a4-fbd8-436c-8768-66b24a95369b"
      unitRef="usd">13000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtNS0xLTEtMA_90f8ea47-77f7-4716-9b5f-2db364f8c483"
      unitRef="usd">-8000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtNy0xLTEtMA_bb9a4356-5c90-4bcd-b599-4ed8ef6bd3ba"
      unitRef="usd">-13000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtOS0xLTEtMA_be84cb13-3440-422d-bca3-b576030aa51f"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtMTEtMS0xLTA_49fe723d-09e5-4c18-aea0-1b12b8c21ef5"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtMS0xLTEtMA_5d3b9e4f-6f70-4eed-835a-3a225a77e4d2"
      unitRef="usd">-8000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtMy0xLTEtMA_26fc7f2b-b204-4373-99df-aef07ded09c8"
      unitRef="usd">-13000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtNS0xLTEtMA_68ecf4ae-eb5d-480d-8b27-48e1ea425bf0"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtNy0xLTEtMA_fdd0ee6b-844e-470b-b76e-8ef0e99a96f2"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtOS0xLTEtMA_30306535-381b-477f-b8a3-dff924088bb5"
      unitRef="usd">-8000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtMTEtMS0xLTA_074deb17-ceb9-43ef-ac7c-67f02635c966"
      unitRef="usd">-13000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i7f64fc1fb13d4333b39060a84985309c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctMS0xLTEtMA_69214570-a604-4b0f-871f-5f012f6422ff"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i4a9838b3ce06410f979574400591e54d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctMy0xLTEtMA_17e594a7-0624-4fff-8ba4-ff550c73c4d7"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ied1acc7463154599a705c402fb0becf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctNS0xLTEtMA_b9ebba09-53c7-4f2d-9263-45b6d3e29da9"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ie25ddbd12ea4411e978b0f96ef46b616_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctNy0xLTEtMA_4caca10f-8463-43d4-b2b0-95e17e5dbcfb"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="iae713e123aea4b82a20522294e26fc92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctOS0xLTEtMA_80e125d6-ecf2-47b3-9d33-47738f64852d"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctMTEtMS0xLTA_7c8115b0-8fce-42d5-b5c0-e0d461e8396b"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE2Mg_44cf13a4-27b2-4091-86d2-c226a0a0e0e9">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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 (loss)&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;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;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;(281)&lt;/span&gt;&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;(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;(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="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;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;(289)&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="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMS0xLTEtMS0w_c6b8af09-e55c-40ee-ae42-ce65ffcacc5a"
      unitRef="usd">2172000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMS0zLTEtMS0w_46da0381-965f-4ef4-b844-184b6e7995de"
      unitRef="usd">-281000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMi0xLTEtMS0w_ffe25388-c0fc-4c9d-991a-ebc4e8ef7bb3"
      unitRef="usd">-2000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMi0zLTEtMS0w_37ff32ea-5f0a-48f8-96a5-7ef113be9452"
      unitRef="usd">-8000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMy0xLTEtMS0w_3f9fac21-eee3-440c-ae43-834c93fbf91c"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMy0zLTEtMS0w_6472db87-55b4-4f92-983a-f781384f1b22"
      unitRef="usd">-289000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE2NA_9679048d-0c34-42bf-9444-0594ed065d5c">&lt;div style="margin-bottom:9pt;padding-left:18pt;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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;61&#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;36&#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="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMS0xLTEtMS0w_31400a8a-c5f7-4273-8de5-99cdfac556e5"
      unitRef="number">0.03</ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMS0zLTEtMS0w_5e70c9a6-6d30-4756-b2ca-90e90026a89a"
      unitRef="number">0.03</ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMi0xLTEtMS0w_3eb2289e-607a-4ada-a774-3b29f76cc5f2"
      unitRef="number">0.60</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMi0zLTEtMS0w_09e65bef-fa86-44a6-ab98-847f329885d0"
      unitRef="number">0.61</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMy0xLTEtMS0w_0ce2e9c8-37d3-4f07-8ada-64df6bb26643"
      unitRef="number">0.37</ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMy0zLTEtMS0w_afb6e390-b608-49f9-9cae-ed98970325ad"
      unitRef="number">0.36</ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <bldp:PlanAssetsAtFairValueAllocationPercentage
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfNC0xLTEtMS0w_91f0d5c4-ec81-4f52-b84b-6e91774591bc"
      unitRef="number">1</bldp:PlanAssetsAtFairValueAllocationPercentage>
    <bldp:PlanAssetsAtFairValueAllocationPercentage
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfNC0zLTEtMS0w_e3758817-b642-47f9-9298-c81bd66ef786"
      unitRef="number">1</bldp:PlanAssetsAtFairValueAllocationPercentage>
    <ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE1OA_dece35a9-965c-4882-a56e-0d57e678824f">&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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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;1.82&#160;&lt;/span&gt;&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:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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:3pt;padding-left:18pt;padding-right:9pt;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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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.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;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.16&#160;&lt;/span&gt;&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;1.82&#160;&lt;/span&gt;&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="i30d89f778c4742e48111eaa6849a75c0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi0xLTEtMS0w_267695b9-8492-4d52-acc3-af894786ef53"
      unitRef="number">0.0276</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="iae713e123aea4b82a20522294e26fc92_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi0zLTEtMS0w_ef5ddb33-02ae-4380-874f-d5f77d6fab59"
      unitRef="number">0.0225</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i9ad436db4c4548ff9979be7a78534a80_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi01LTEtMS0w_82f64d95-7f6b-450a-8903-ec1f475fbd20"
      unitRef="number">0.0240</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi03LTEtMS0w_a0a24c9a-3fd9-4c28-acfb-31affb6e3d2d"
      unitRef="number">0.0182</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="i30d89f778c4742e48111eaa6849a75c0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi0xLTEtMS0w_7a66c166-e48c-441e-8975-895c57ef5f8f"
      unitRef="number">0.0240</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="iae713e123aea4b82a20522294e26fc92_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi0zLTEtMS0w_c2ea5d91-8b7b-46df-8a13-99bd9f4e505e"
      unitRef="number">0.0225</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="i9ad436db4c4548ff9979be7a78534a80_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi01LTEtMS0w_d2641dac-0f3b-4a02-bca2-34218b92e2c0"
      unitRef="number">0.0316</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi03LTEtMS0w_042bddd8-0533-4ec8-921f-3c4b1d8bbe48"
      unitRef="number">0.0182</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="i5676e1620e854f2a9878504cd6f1b913_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjAxNg_8e732f29-4eb6-41e3-9c5a-251c7ed0a5be"
      unitRef="number">0.01</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="i5676e1620e854f2a9878504cd6f1b913_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjAxNg_fa22f924-d556-417d-9251-757ac9f885e0"
      unitRef="number">0.01</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4Mg_7807465e-b60d-4c0e-984c-936df02bec17">Equity:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;December 31, 2020&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,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;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;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 share-based compensation for continuing operations&lt;br/&gt;(per statement of loss)&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;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,228&#160;&lt;/span&gt;&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: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;Discontinued operations&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;&#x2014;&#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;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&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;9&#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="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 (per statement of equity)&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,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;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,237&#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;text-align:justify"&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-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;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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:3pt;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;During the year ended December 31, 2020, the Corporation entered into two at-the-market Equity Distribution Agreements, issuing 24,648,248 shares at an average price per share of $12.85 for gross proceeds of $316,673,000 and net proceeds of $308,826,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 31, 2020, the Corporation also completed a bought deal offering with a syndicate of underwriters of 20,909,300 shares at $19.25 per share, resulting in gross proceeds of $402,504,000 and net proceeds of $385,782,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;vertical-align:top;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 #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, 2020&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;Net proceeds from ATM programs&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;308,826&#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;Net proceeds from bought deal offering&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;385,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 net proceeds from equity offerings&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;694,608&#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&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;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="padding-left:18pt;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, 2021, 297,700,295 ( 2020 - 282,078,177) common shares were issued and outstanding.&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;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"&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;vertical-align:top;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,116,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;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.92&#160;&lt;/span&gt;&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,834,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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 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;(1,693,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(107,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="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;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-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, 2021&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,041,567&#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.25&#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;text-indent:-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;The following table summarizes information about the Corporation&#x2019;s share options outstanding as at December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.23 - $1.50&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;118,517&#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;1.1&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.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-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;118,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;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.42&#160;&lt;/span&gt;&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;$2.00 - $2.36&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;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;1.6&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;2.17&#160;&lt;/span&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;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;$2.86 - $3.16&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;339,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="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.6&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;2.93&#160;&lt;/span&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;285,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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.21 - $4.71&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;1,150,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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.9&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.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="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;800,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;$10.64 - $13.46&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;1,275,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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.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;11.35&#160;&lt;/span&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;340,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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&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;$15.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;896,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;6.0&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;19.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="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;157,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-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,041,567&#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.6&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.25&#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;1,963,793&#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;5.44&#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;text-align:justify;text-indent:-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;During 2021, compensation expense of $6,093,000 (2020 &#x2013; $4,482,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 2021, 549,281 options were exercised for an equal amount of common shares for proceeds of $2,415,000. During 2020, 1,693,466 options were exercised for an equal amount of common shares for proceeds of $4,438,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 2021, options to purchase 540,116 common shares were granted with a weighted average fair value of $10.76 (2020 &#x2013; 1,834,919 options and $5.49 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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;span style="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;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;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;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;(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&#160;31, 2021, options to purchase 4,041,567 common shares were outstanding (2020 &#x2013; 4,149,639). &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, 2021, there were 19,540,514 (2020 &#x2013; 17,877,028) 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 2020 and 2021, 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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;811,378&#160;&lt;/span&gt;&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;23,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(15,156)&lt;/span&gt;&lt;/td&gt;&lt;td 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-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, 2021&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;756,223&#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&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;During 2021, compensation expense of $672,000 (2020 - $314,000) was recorded in net loss relating to 35,953 DSUs (2020 -  23,809) 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 2021, 99,761 DSUs (2020 &#x2013; 15,156) were exercised, net of applicable taxes, which resulted in the issuance of 46,388 common shares (2020 &#x2013; 7,608), resulting in an impact on equity of $1,290,000 (2020 - $64,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, 2021, 756,223 deferred share units were outstanding (2020 &#x2013; 820,031).&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,305,265&#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;334,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;98,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(593,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(15,919)&lt;/span&gt;&lt;/td&gt;&lt;td 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;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-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, 2021&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;966,220&#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;text-align:justify;text-indent:-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;During 2021, compensation expense of $2,904,000 (2020 - $1,432,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 2021, 195,838 RSUs were issued (2020 &#x2013; 334,758). 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 2021, 325,863 RSUs (2020 &#x2013; 593,025) were exercised, net of applicable taxes, which resulted in the issuance of 156,449 common shares (2020 &#x2013; 305,229), resulting in an impact on equity of $4,357,000 (2020 - $3,023,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, 2021, 966,220 RSUs were outstanding (2020 &#x2013; 1,129,946).&lt;/span&gt;&lt;/div&gt;</bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock>
    <ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4Ng_2cca4588-1a5d-4218-81b5-b38440eb8071">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;December 31, 2020&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,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;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;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 share-based compensation for continuing operations&lt;br/&gt;(per statement of loss)&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;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,228&#160;&lt;/span&gt;&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: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;Discontinued operations&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;&#x2014;&#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;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&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;9&#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="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 (per statement of equity)&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,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;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,237&#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="i2772f05242d440e489616f521aab8242_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMS0xLTEtMS0w_05d075a0-39dc-45be-a9f8-d073256a7b42"
      unitRef="usd">6093000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="ie752429bcc0c4a3eb1c49ae376c23873_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMS0zLTEtMS0w_edf6fe84-89b0-4631-a819-817e50825ba6"
      unitRef="usd">4482000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMi0xLTEtMS0w_284a5af3-010b-4cb7-ade7-c7f46faa2e9c"
      unitRef="usd">672000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMi0zLTEtMS0w_c3a58a0b-2ecf-44c5-9df8-fe5a4a7b9b8a"
      unitRef="usd">314000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMy0xLTEtMS0w_48c8e8a7-66c5-496f-9a8d-d11cc5d7a188"
      unitRef="usd">2904000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMy0zLTEtMS0w_8d81a969-840f-4153-a6f2-74d9440b0b3f"
      unitRef="usd">1432000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNC0xLTEtMS0w_e92eb5f3-57f1-4469-8e2c-a5278f292bb6"
      unitRef="usd">9669000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNC0zLTEtMS0w_7340354b-dee2-41a9-b509-295c97b6a4a9"
      unitRef="usd">6228000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNS0xLTEtMS0w_778c1474-c3c8-4c09-8c23-31dd62988e74"
      unitRef="usd">0</bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations>
    <bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNS0zLTEtMS0w_d27edb27-0f3d-46ff-9f7b-96631d6461e0"
      unitRef="usd">9000</bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNi0xLTEtMS0w_05475afc-68c7-4689-8a0a-099fdeb3927b"
      unitRef="usd">9669000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNi0zLTEtMS0w_4608af65-e4c6-45d8-b46a-59a06cd1f7f1"
      unitRef="usd">6237000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="if9f27da1aa324d8b840991362aef54c5_D20210223-20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ5Nw_b618b7cd-c70f-45f4-8278-139830b995f2"
      unitRef="shares">14870000</bldp:NumberOfSharesIssuedEquity>
    <bldp:SaleOfStockPricePerShare1
      contextRef="i8fce2759e6cf47f28b1926085a898398_I20210223"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzM4Ng_80e356c3-9ed4-4271-bae2-07f62e30e003"
      unitRef="usdPerShare">37.00</bldp:SaleOfStockPricePerShare1>
    <bldp:ProceedsFromIssuingSharesGross
      contextRef="if9f27da1aa324d8b840991362aef54c5_D20210223-20210223"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzM5NA_24635390-008c-4780-8da9-944c02ce3348"
      unitRef="usd">550190000</bldp:ProceedsFromIssuingSharesGross>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="if9f27da1aa324d8b840991362aef54c5_D20210223-20210223"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQwOA_3112bfe2-f893-44e2-8c26-46d144249135"
      unitRef="usd">527291000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4Nw_8cb395b3-fc7c-4df9-9ab6-dd904e92d8ae">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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, 2020&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;Net proceeds from ATM programs&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;308,826&#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;Net proceeds from bought deal offering&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;385,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 net proceeds from equity offerings&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;694,608&#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;</ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMC0xLTEtMS0w_8b11f28c-4fbb-41b3-90a3-2fc80af8752e"
      unitRef="shares">14870000</bldp:NumberOfSharesIssuedEquity>
    <bldp:SaleOfStockPricePerShare1
      contextRef="id0d37aa9ef034ccebcfcaf963cbe29fd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMS0xLTEtMS0w_e2f71a3e-d3c7-4a8a-82f8-66e5bb93b959"
      unitRef="usdPerShare">37.00</bldp:SaleOfStockPricePerShare1>
    <bldp:ProceedsFromIssuingSharesGross
      contextRef="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMi0xLTEtMS0w_1cd2ddec-3ff4-4993-b49f-728c71b1f958"
      unitRef="usd">550190000</bldp:ProceedsFromIssuingSharesGross>
    <ifrs-full:PaymentsForShareIssueCosts
      contextRef="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMy0xLTEtMS0w_c968deab-d863-4ef7-96ea-c05d105b8881"
      unitRef="usd">22186000</ifrs-full:PaymentsForShareIssueCosts>
    <bldp:PaymentsForOtherShareIssueCosts
      contextRef="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfNC0xLTEtMS0w_26cab93a-b5c4-4f3d-9353-ae9b4f409c16"
      unitRef="usd">713000</bldp:PaymentsForOtherShareIssueCosts>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfNS0xLTEtMS0w_a0ec3de7-e810-4fae-899c-13b26cc4f2ed"
      unitRef="usd">527291000</ifrs-full:ProceedsFromIssuingShares>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQyMg_9cdefa49-44c7-44b6-9236-ad7d1f0935ef"
      unitRef="shares">24648248</bldp:NumberOfSharesIssuedEquity>
    <bldp:SaleOfStockPricePerShare1
      contextRef="i850d5967c86040009608aee95c44e788_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQzNA_df2f9b7e-5115-4e5d-b5a5-d58d651a9a70"
      unitRef="usdPerShare">12.85</bldp:SaleOfStockPricePerShare1>
    <bldp:ProceedsFromIssuingSharesGross
      contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ0Mg_066568fd-b7aa-4d77-8bd6-3b9aba8be2c6"
      unitRef="usd">316673000</bldp:ProceedsFromIssuingSharesGross>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ1Ng_cca4c49d-5558-47df-b5db-c8b3139687e3"
      unitRef="usd">308826000</ifrs-full:ProceedsFromIssuingShares>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjIzNg_11edab91-6752-4571-ad27-cb181231d71f"
      unitRef="shares">20909300</bldp:NumberOfSharesIssuedEquity>
    <bldp:SaleOfStockPricePerShare1
      contextRef="i99f3bdab3de547a7b39a14322ba2d7b1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjI0OA_0f8bd181-056d-4692-9ab8-b4534620c2a8"
      unitRef="usdPerShare">19.25</bldp:SaleOfStockPricePerShare1>
    <bldp:ProceedsFromIssuingSharesGross
      contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjI1Ng_78dc4270-a416-4c53-ae7a-a16553f8ae35"
      unitRef="usd">402504000</bldp:ProceedsFromIssuingSharesGross>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjI3MA_b60c4a43-c57b-4588-808d-ec992c5b437e"
      unitRef="usd">385782000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjQwMWYxZTUzZGIyNzQwNmZiMjMzNTk5NWRkZGZmZDQ5L3RhYmxlcmFuZ2U6NDAxZjFlNTNkYjI3NDA2ZmIyMzM1OTk1ZGRkZmZkNDlfMS0xLTEtMS0zMzc5NQ_18cb8410-30e9-4a3e-a23d-4b4645378d5d"
      unitRef="usd">308826000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjQwMWYxZTUzZGIyNzQwNmZiMjMzNTk5NWRkZGZmZDQ5L3RhYmxlcmFuZ2U6NDAxZjFlNTNkYjI3NDA2ZmIyMzM1OTk1ZGRkZmZkNDlfMi0xLTEtMS0zMzc5NQ_d6eae81b-1ecd-4410-a561-e278db83f795"
      unitRef="usd">385782000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjQwMWYxZTUzZGIyNzQwNmZiMjMzNTk5NWRkZGZmZDQ5L3RhYmxlcmFuZ2U6NDAxZjFlNTNkYjI3NDA2ZmIyMzM1OTk1ZGRkZmZkNDlfMy0xLTEtMS0zMzc5NQ_fcccd1ea-a36f-438d-b61d-898ac97f070b"
      unitRef="usd">694608000</ifrs-full:ProceedsFromIssuingShares>
    <bldp:SaleOfStockAuthorizedAmount
      contextRef="ib78dddaddc9f44db89d319f40ce8661d_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ3MA_046981b8-0325-4961-9f13-43b2779f7d84"
      unitRef="usd">1500000000</bldp:SaleOfStockAuthorizedAmount>
    <ifrs-full:NumberOfSharesIssued
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjA0NzMxMzk2OTE2Mw_7a8e5c8a-85cf-44c9-9e98-c25e48a13bd8"
      unitRef="shares">297700295</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQ5NzU1ODE1NjUzMA_a193bb53-3e07-471b-97aa-9ff8cd265da4"
      unitRef="shares">282078177</ifrs-full:NumberOfSharesIssued>
    <bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1
      contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5NA_ea991d83-add4-468e-ae47-cae059238ad1">P7Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI3OA_d87e7fc3-8d74-4159-9b71-12971a1ac02f">&lt;div style="margin-bottom:9pt;padding-left:18pt;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;vertical-align:top;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,116,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;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.92&#160;&lt;/span&gt;&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,834,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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 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;(1,693,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(107,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="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;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-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, 2021&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,041,567&#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.25&#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="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMS0xLTEtMS0w_26b242df-5d3a-47bf-aea2-8006b0bdbfe4"
      unitRef="shares">4116149</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMS0zLTEtMS0w_60cfa312-6ae4-4ec8-b6a3-a4a6341606bc"
      unitRef="usdPerShare">2.92</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMi0xLTEtMS0w_fc4c8f7d-54fe-4765-92dd-460f70945459"
      unitRef="shares">1834919</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMi0zLTEtMS0w_9637e7c2-90b1-495c-b3de-6fd3c4d4280b"
      unitRef="usdPerShare">12.36</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMy0xLTEtMS0w_7bf20799-aaf3-4094-ad3c-65d2dadb1a9e"
      unitRef="shares">1693466</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMy0zLTEtMS0w_10c42e40-ced8-42f9-89a2-7eb5b5f338aa"
      unitRef="usdPerShare">2.77</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNC0xLTEtMS0w_3b1750c3-795f-4f4c-8869-7279e590eca1"
      unitRef="shares">107963</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNC0zLTEtMS0w_63d32065-669e-4906-81e1-86d7e72293bd"
      unitRef="usdPerShare">6.86</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNS0xLTEtMS0w_0fdeb647-bf76-4eb3-b943-8d935e469637"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNS0zLTEtMS0w_b9092b23-6449-4916-bc1b-5e750b585a77"
      unitRef="usdPerShare">0</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNi0xLTEtMS0w_b17abfec-768f-4807-b0e9-31bb10d5ff20"
      unitRef="shares">4149639</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNi0zLTEtMS0w_1c7b9895-2315-4568-9c99-116ef96796be"
      unitRef="usdPerShare">7.07</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNy0xLTEtMS0w_cb360a19-6679-4003-bced-bab9ea6c654d"
      unitRef="shares">540116</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNy0zLTEtMS0w_7b40f8d6-c244-4f7a-8baa-d9f7ea31872c"
      unitRef="usdPerShare">21.12</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOC0xLTEtMS0w_ba5205ee-3601-482a-9c1c-aed74b6387d2"
      unitRef="shares">549281</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOC0zLTEtMS0w_8125bb31-3759-4365-b9f3-01ab54007fd1"
      unitRef="usdPerShare">4.33</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOS0xLTEtMS0w_55f6cf25-4ab9-4d2f-aba5-b5b189c62d72"
      unitRef="shares">98907</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOS0zLTEtMS0w_eb74e4fd-b52e-4e92-a673-2f88c6ba843c"
      unitRef="usdPerShare">10.09</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTAtMS0xLTEtMA_bc151dce-6a2e-49dd-9bb6-291d20d7cd89"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTAtMy0xLTEtMA_7c988817-b0b3-42c1-883f-d13b677d874c"
      unitRef="usdPerShare">0</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTEtMS0xLTEtMA_00e3319b-af59-4912-b988-b26ef38f8ce6"
      unitRef="shares">4041567</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTEtMy0xLTEtMA_adab0ffe-74d0-4010-8276-93c6e7fa016c"
      unitRef="usdPerShare">9.25</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5MA_afbf12f2-f612-4c4a-baa4-50448053e1b3">&lt;div style="margin-bottom:9pt;padding-left:18pt;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, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.23 - $1.50&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;118,517&#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;1.1&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.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-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;118,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;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.42&#160;&lt;/span&gt;&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;$2.00 - $2.36&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;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;1.6&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;2.17&#160;&lt;/span&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;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;$2.86 - $3.16&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;339,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="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.6&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;2.93&#160;&lt;/span&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;285,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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.21 - $4.71&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;1,150,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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.9&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.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="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;800,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;$10.64 - $13.46&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;1,275,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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.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;11.35&#160;&lt;/span&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;340,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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&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;$15.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;896,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;6.0&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;19.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="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;157,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-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,041,567&#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.6&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.25&#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;1,963,793&#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;5.44&#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>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5Nw_f684fec1-9b88-4481-8182-5533ea58b832">&lt;div style="margin-bottom:9pt;padding-left:18pt;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, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.23 - $1.50&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;118,517&#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;1.1&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.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-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;118,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;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.42&#160;&lt;/span&gt;&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;$2.00 - $2.36&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;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;1.6&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;2.17&#160;&lt;/span&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;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;$2.86 - $3.16&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;339,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="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.6&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;2.93&#160;&lt;/span&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;285,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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.21 - $4.71&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;1,150,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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.9&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.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="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;800,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;$10.64 - $13.46&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;1,275,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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.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;11.35&#160;&lt;/span&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;340,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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&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;$15.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;896,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;6.0&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;19.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="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;157,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-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,041,567&#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.6&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.25&#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;1,963,793&#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;5.44&#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>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i2a852dbb5047470db245c22eb609313a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0wLTEtMS0wL3RleHRyZWdpb246ZWI4NjE1YzE2NTg4NGNjNGFmMjQyNjE4NGFkZmE1NmVfNQ_68d3df2f-e8f4-4390-9670-a0b735de14ee"
      unitRef="usdPerShare">1.23</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i5585afbb454d4168ab0ee8542de3f87e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0wLTEtMS0wL3RleHRyZWdpb246ZWI4NjE1YzE2NTg4NGNjNGFmMjQyNjE4NGFkZmE1NmVfMTE_bf383724-5339-4f5f-960a-70ba85e28d71"
      unitRef="usdPerShare">1.50</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i07d1c534385d4325a95e66fc5e37f576_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0xLTEtMS0w_aad42262-72fe-4b3a-a27d-f5d338e19c9f"
      unitRef="shares">118517</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i3e6a77c7efa5477a841c37efb9339d28_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0zLTEtMS0w_6c26c9b9-375c-4226-914b-86cea48f16b2">P1Y1M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i07d1c534385d4325a95e66fc5e37f576_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy01LTEtMS0w_8d821604-cf77-4a7d-9514-da4b87f7066f"
      unitRef="usdPerShare">1.42</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i07d1c534385d4325a95e66fc5e37f576_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy03LTEtMS0w_09ddade5-3278-4259-8a21-05bdd6dc87c1"
      unitRef="shares">118517</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i07d1c534385d4325a95e66fc5e37f576_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy05LTEtMS0w_404cec44-75d9-468b-bb70-95900000b32c"
      unitRef="usdPerShare">1.42</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i339410f9aed2405787c25d29561e3676_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0wLTEtMS0wL3RleHRyZWdpb246ZTVlZDk2NTlmNTljNGJhY2IwZWZlNDU5YzUwZTVkNGVfNQ_23218944-3eef-4d45-97a2-6f205f66c9dd"
      unitRef="usdPerShare">2.00</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i9f0d5e6d602b40ceb65d8d0767ef2422_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0wLTEtMS0wL3RleHRyZWdpb246ZTVlZDk2NTlmNTljNGJhY2IwZWZlNDU5YzUwZTVkNGVfMTE_d1074730-f801-4486-8506-35f706f640a3"
      unitRef="usdPerShare">2.36</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0xLTEtMS0w_08f1d605-1fbd-4a8b-81b4-130860f52d2e"
      unitRef="shares">260507</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i7369e481470149c4a56c002edc8d2d33_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0zLTEtMS0w_9f13c872-e43c-4938-80f9-07c27f507356">P1Y7M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC01LTEtMS0w_aa1f442f-dd52-47ec-93c4-891d971ec5b8"
      unitRef="usdPerShare">2.17</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC03LTEtMS0w_19d92839-fbcb-4d6e-9e05-492e2106e11a"
      unitRef="shares">260507</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC05LTEtMS0w_9e6ce1e0-9971-49b2-ac2b-07f0f427fa06"
      unitRef="usdPerShare">2.17</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i7f4d543fda8c4dccb87ffcdd6e148f56_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0wLTEtMS0wL3RleHRyZWdpb246Mjc4N2NhNzA3MTI2NGQ4NDkyYzgxYjZiZjAyMTgzZDNfNQ_71f6991c-4640-4fb4-8644-24e22d5efb5b"
      unitRef="usdPerShare">2.86</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i4473fbe483f24268a9c15a8fc6529398_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0wLTEtMS0wL3RleHRyZWdpb246Mjc4N2NhNzA3MTI2NGQ4NDkyYzgxYjZiZjAyMTgzZDNfMTE_c11bb5e3-5226-45c9-a534-fc97bd5284de"
      unitRef="usdPerShare">3.16</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i5a46f86df8dd4197b2a17810b027f4a2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0xLTEtMS0w_d1da6f15-c3fc-40c7-8d6b-c01885e70210"
      unitRef="shares">339976</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i36782c919fd54c07acf5b030058b197d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0zLTEtMS0w_9460c3ca-647e-49d1-8c11-f9847fcde641">P3Y7M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i5a46f86df8dd4197b2a17810b027f4a2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS01LTEtMS0w_36063f37-d522-4d6d-bc1f-dd042173fa0b"
      unitRef="usdPerShare">2.93</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i5a46f86df8dd4197b2a17810b027f4a2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS03LTEtMS0w_985573fc-bf9d-45fa-8023-a02814fa99f6"
      unitRef="shares">285894</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i5a46f86df8dd4197b2a17810b027f4a2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS05LTEtMS0w_15085907-cb6a-4065-bc03-7b88bda95f15"
      unitRef="usdPerShare">2.90</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i8c7d9f0dab1a4088a2d24945533be8c0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0wLTEtMS0yNjQ0OS90ZXh0cmVnaW9uOjdmMjc3ZjVmNWNmYjQ5ZjM4OTc5ZTZiMWE4NzMzM2VkXzEwOTk1MTE2Mjc3OTc_b11a105c-e37b-43ea-9cad-12aef1a39a54"
      unitRef="usdPerShare">3.21</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i6f043cb4d1b5470d9942243b9caae221_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0wLTEtMS0yNjQ0OS90ZXh0cmVnaW9uOjdmMjc3ZjVmNWNmYjQ5ZjM4OTc5ZTZiMWE4NzMzM2VkXzEwOTk1MTE2Mjc4MDQ_cc4e62c5-3905-440c-93dc-66d726b85cc3"
      unitRef="usdPerShare">4.71</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0xLTEtMS0yNTQ4OQ_fb18c7ed-f476-4f4f-85b0-706cf86267e2"
      unitRef="shares">1150704</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i8fb5fc57e7ad4faebe7fa1ccc9351616_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0zLTEtMS0yNTQ4Mg_86598f8e-2247-485c-ab77-d1c0385f0687">P3Y10M24D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi01LTEtMS0yNTUwMQ_bc05079b-a5a6-4c35-b1b9-e67e667062c6"
      unitRef="usdPerShare">3.46</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi03LTEtMS0yNTUxMg_fec40072-6d5e-4ec3-b480-013a6ece6196"
      unitRef="shares">800235</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi05LTEtMS0yNTUyMw_c2744156-a1d8-4f53-a824-d50902afb1c8"
      unitRef="usdPerShare">3.53</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i6007f3240c0541868e15a6a3759285a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0wLTEtMS0wL3RleHRyZWdpb246MTgxYjc0NmYzNjliNGFiNmIzMzAyNGMwM2VhYjE1Y2RfNQ_32cb2e3b-2f8a-44ea-b9ae-60af98d70514"
      unitRef="usdPerShare">10.64</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i9b6e8abf0f624c589350a5d042d77999_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0wLTEtMS0wL3RleHRyZWdpb246MTgxYjc0NmYzNjliNGFiNmIzMzAyNGMwM2VhYjE1Y2RfMTE_40910695-233e-4449-8b0a-c808f77a2186"
      unitRef="usdPerShare">13.46</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i3a1b55a3841d4d4a92f0bf183648559a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0xLTEtMS0w_7c9eeec1-2c14-443b-8b38-7bcefa850c2e"
      unitRef="shares">1275856</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="ib8ac3b902bfd423ba31d3d71d7ef3e29_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0zLTEtMS0w_0510dc01-70ee-4d55-a71f-b8c5431be462">P5Y3M18D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i3a1b55a3841d4d4a92f0bf183648559a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy01LTEtMS0w_33329613-f388-4aba-bf18-8539d930f8ad"
      unitRef="usdPerShare">11.35</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i3a1b55a3841d4d4a92f0bf183648559a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy03LTEtMS0w_a2256c7c-43da-45c8-bf2b-6ad5869a2ad5"
      unitRef="shares">340989</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i3a1b55a3841d4d4a92f0bf183648559a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy05LTEtMS0w_a764f009-4e1c-4500-8b2a-745c8b04bda5"
      unitRef="usdPerShare">11.16</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="icf3687a469f5487d80fdcea2f3046919_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOS0wLTEtMS0yOTIzNy90ZXh0cmVnaW9uOjFjNjQ5YWIyMDdhZTQ2NDI5MTU1MjU3ZmY2M2Y3ZTZkXzQ5NDc4MDIzMjUwMDI_ebcfb43e-a3ca-4a3d-8b06-0804fdb4af32"
      unitRef="usdPerShare">15.63</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i4d4ed1eb46734e42ad00c4141a8496c7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOS0wLTEtMS0yOTIzNy90ZXh0cmVnaW9uOjFjNjQ5YWIyMDdhZTQ2NDI5MTU1MjU3ZmY2M2Y3ZTZkXzQ5NDc4MDIzMjUwMDU_eafc250c-f49a-4887-a70e-34965a92cc7a"
      unitRef="usdPerShare">26.13</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i182d3f3e251842c5b491650cf523ce95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0xLTEtMS0yOTI4Nw_feff6e4c-12f5-46e9-a1af-262d4a03f07c"
      unitRef="shares">896007</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i18d2c4c819e241ba8ee48af1ff83ce30_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0zLTEtMS0yOTI4Nw_69c2aa91-ba37-4d3f-9a7a-43dd713f9fb5">P6Y</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i182d3f3e251842c5b491650cf523ce95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC01LTEtMS0yOTI4Nw_4f465fbb-dc89-413f-8ebc-3deedc11bcd1"
      unitRef="usdPerShare">19.18</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i182d3f3e251842c5b491650cf523ce95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC03LTEtMS0yOTI4Nw_219868a5-079b-49d4-85f2-2460b83b01ab"
      unitRef="shares">157651</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i182d3f3e251842c5b491650cf523ce95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC05LTEtMS0yOTI4Nw_74823029-2a25-4e5b-a09c-80502c08d576"
      unitRef="usdPerShare">15.83</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0xLTEtMS0w_84f02ce0-e5e2-4373-a458-ba2828ffb2b4"
      unitRef="shares">4041567</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0zLTEtMS0w_2bba2a45-59a5-4fa2-98d5-6fb9f078101d">P4Y7M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC01LTEtMS0w_3632b473-1f16-49f8-b7a6-25ea9ea8aef8"
      unitRef="usdPerShare">9.25</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC03LTEtMS0w_6aed099c-d1a4-40d6-98b7-7e449b7a9eff"
      unitRef="shares">1963793</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC05LTEtMS0w_0d652aa9-e373-494d-bbad-54ab1d1bf0f5"
      unitRef="usdPerShare">5.44</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0MjkyOQ_cd3a1ee1-ee6c-4f9f-9d86-3253a76ca5cd"
      unitRef="usd">6093000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="ie752429bcc0c4a3eb1c49ae376c23873_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0Mjk0MA_6076f6d0-e404-408e-b08a-d7ca36813971"
      unitRef="usd">4482000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="ic41594e267ae4b2ea932d27eea62171c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzYwOA_fc74802a-b87d-4999-aa72-e2100a48be4a"
      unitRef="shares">549281</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="ic41594e267ae4b2ea932d27eea62171c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzY4Nw_23b238e6-ac32-45c8-97fb-aa187ec0a6ef"
      unitRef="usd">2415000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i738ef600c08a4f508afcd0d8495fc575_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzcwMg_a0e709e3-969b-43f1-bea0-33a73acb4fa0"
      unitRef="shares">1693466</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i738ef600c08a4f508afcd0d8495fc575_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzc4MQ_44bcaaa6-80b0-463f-a9ac-248428947888"
      unitRef="usd">4438000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzgxNg_0aa18e6c-75fb-4884-a5cb-55d810bb1c0c"
      unitRef="shares">540116</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg4NA_48411535-86eb-4da6-b660-31d79811f671"
      unitRef="usd">10.76</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg5Mw_cd38dc90-f63d-4080-9b78-ff518ccfad85"
      unitRef="shares">1834919</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzkwOA_3c985a81-8dca-4afd-92e4-ebb2b3471f56"
      unitRef="usd">5.49</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
    <bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod
      contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5OA_e01cd9f8-b2da-4fd2-8215-9f784534790f">P3Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5MQ_cec2a0a0-c0f5-429f-92fc-ca508251cfca">&lt;div style="margin-bottom:9pt;padding-left:18pt;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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;span style="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;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;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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMS0xLTEtMS0w_4457d212-5672-4d57-901d-cf6e0cea2988">P4Y</bldp:OptionlifeshareoptionsgrantedPeriod>
    <bldp:OptionlifeshareoptionsgrantedPeriod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMS0zLTEtMS0w_fa8452e3-593c-498f-8d80-04f838b40b38">P4Y</bldp:OptionlifeshareoptionsgrantedPeriod>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMy0xLTEtMS0w_807c916e-c406-4d21-bf34-d2e98ae0abf1"
      unitRef="number">0.67</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMy0zLTEtMS0w_c32f97d7-02b2-42f4-b5f8-eb08c2e50b6a"
      unitRef="number">0.61</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfNC0xLTEtMS0w_aea333eb-8bb5-471e-8e76-317e087a9468"
      unitRef="number">0.01</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
    <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfNC0zLTEtMS0w_05d98fed-e370-4c91-9c1c-d4c1b1e2e441"
      unitRef="number">0.01</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDE1Mg_1b7168cf-5ce0-49bf-81dc-607ed7b35775"
      unitRef="shares">4041567</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDE5Mg_28873c5f-2dbe-4083-b6a4-ae18327a17b2"
      unitRef="shares">4149639</ifrs-full:NumberOfOutstandingShareOptions>
    <bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDY1OA_336e463d-54d2-4e62-bc37-4b7d1069b290"
      unitRef="shares">19540514</bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement>
    <bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDY2Nw_223edfb2-a255-4329-967d-7f32feac4c99"
      unitRef="shares">17877028</bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedPerAwardRedeemed
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTE0OA_667c369c-0b39-4221-a317-4fc9c0262a7e"
      unitRef="shares">1</bldp:NumberOfSharesIssuedPerAwardRedeemed>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4NQ_2548a528-0cd9-4511-af43-f0e87a47cecf">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;811,378&#160;&lt;/span&gt;&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;23,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(15,156)&lt;/span&gt;&lt;/td&gt;&lt;td 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-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, 2021&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;756,223&#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;vertical-align:top;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,305,265&#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;334,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;98,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(593,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(15,919)&lt;/span&gt;&lt;/td&gt;&lt;td 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;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-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, 2021&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;966,220&#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="ib70098f78a4c4190b42939d151353538_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfMS0xLTEtMS0w_f8127552-d598-4fef-bed0-384657935972"
      unitRef="shares">811378</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfMi0xLTEtMS0w_6571b47f-6194-410f-b49f-41ee3c75d306"
      unitRef="shares">23809</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfMy0xLTEtMS0w_ad986de0-c3b6-498e-91cb-7bdd612f9b01"
      unitRef="shares">15156</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="ibb1dea683bc44d6c9e83c396b8790ccc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNC0xLTEtMS0w_ab0397de-162b-4021-9ffa-d7bc59b41710"
      unitRef="shares">820031</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNS0xLTEtMS0w_5e231295-f052-45b2-b376-8e09212a410e"
      unitRef="shares">35953</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNi0xLTEtMS0w_f95522ea-8fc8-4722-ab21-606b887ac82a"
      unitRef="shares">99761</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="ib3a1d0e9cb38420fb59be9846b776872_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNy0xLTEtMS0w_c7419220-cf6d-4e9d-9d4b-d5f47766dbfc"
      unitRef="shares">756223</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQxOQ_d8d74d95-d0a7-41ae-8349-4b686d3a43ed"
      unitRef="usd">672000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQyOA_10009ac2-9a99-428d-a9ad-348d49d49915"
      unitRef="usd">314000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQ5Mw_320c2e99-609a-4df8-ae56-a2e364c2a612"
      unitRef="shares">35953</bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear>
    <bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTUwOA_9c61aa4a-73b4-463c-add5-37deceb1f29d"
      unitRef="shares">23809</bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTU1MA_92e1d842-ac9f-4f68-a983-d818a17f2ac2"
      unitRef="shares">99761</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTU2NA_60b24742-7c43-4c9b-8b0a-8a3fe441e2ef"
      unitRef="shares">15156</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedOtherEquityInstruments
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTY0Mw_74be1fba-c142-4686-8de9-1e76c146a094"
      unitRef="shares">46388</bldp:NumberOfSharesIssuedOtherEquityInstruments>
    <bldp:NumberOfSharesIssuedOtherEquityInstruments
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTY2Ng_459e2e3d-ea24-4be3-82fa-b4482631c0d4"
      unitRef="shares">7608</bldp:NumberOfSharesIssuedOtherEquityInstruments>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTcwOA_975cde55-4838-4503-97e8-6f9111387817"
      unitRef="usd">1290000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTcxOA_6eefdc62-46a9-42d6-a1a7-2605ab85d57e"
      unitRef="usd">64000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="ib3a1d0e9cb38420fb59be9846b776872_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTczMw_f608d74a-e0ad-4124-a3cf-f19a8a9a400e"
      unitRef="shares">756223</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="ibb1dea683bc44d6c9e83c396b8790ccc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTc4MA_10809775-c09d-4db1-a3b5-177e14997fb6"
      unitRef="shares">820031</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedPerAwardRedeemed
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTkxNQ_c31ab6e6-1e92-4a18-a5c4-be8be8c7c606"
      unitRef="shares">1</bldp:NumberOfSharesIssuedPerAwardRedeemed>
    <bldp:NumberOfShareBasedCompensationPlans
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjMwOQ_fc0e85f5-90bc-4ccd-b6bd-ba56430ef327"
      unitRef="plan">2</bldp:NumberOfShareBasedCompensationPlans>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="if922b7e73ad147c4a967c5de6df54922_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMS0xLTEtMS0w_9da10343-de06-4672-b946-164bde68799a"
      unitRef="shares">1305265</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMi0xLTEtMS0w_d07ea653-a80f-480c-8ab4-ca147c559866"
      unitRef="shares">334758</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMy0xLTEtMS0w_987d6452-5339-49f1-90e3-6e4cc0a5f147"
      unitRef="shares">98867</bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNC0xLTEtMS0w_6e53ea73-84cb-4e94-80e3-a02951df51dc"
      unitRef="shares">593025</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNS0xLTEtMS0w_95dd30e7-d880-4157-9bab-06bdaa5246c2"
      unitRef="shares">15919</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i504f8261beb14e2da0079ddf165a293f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNi0xLTEtMS0w_eb850c1f-93ed-4f94-84aa-2086b2f3a9e3"
      unitRef="shares">1129946</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNy0xLTEtMS0w_7d0abfb3-e2b2-404c-a892-44cd2be44e09"
      unitRef="shares">195838</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfOC0xLTEtMS0w_6c5fe21a-193c-470c-9cf0-fcfd85266466"
      unitRef="shares">-12128</bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfOS0xLTEtMS0w_699c3454-94d9-4d56-bc02-470f8d216967"
      unitRef="shares">325863</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMTAtMS0xLTEtMA_2a56464e-8230-4142-847b-31f6a5323c35"
      unitRef="shares">21573</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i901945c144fe459995b09dc4ef2856dc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMTEtMS0xLTEtMA_c27328ce-67ef-471b-9dac-07de0e102222"
      unitRef="shares">966220</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0MzI0NA_85f9fd85-4692-40fe-b012-fcbe9b3566e7"
      unitRef="usd">2904000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0MzI1NQ_7f5bface-016d-4f18-b613-4dc4115a4f1f"
      unitRef="usd">1432000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjc2Mg_33b128c5-5357-446d-a011-a718fe22c875"
      unitRef="shares">195838</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjc4OA_274ee888-30ea-4d47-b857-03385870ee6a"
      unitRef="shares">334758</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzA1OQ_63c77a45-758b-4131-9da6-dc6228e89284"
      unitRef="shares">325863</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzA3Mw_b8e6ea6e-7a9a-44b5-91c8-9e482a21ed9e"
      unitRef="shares">593025</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzE1Mg_c6147614-100c-4f0b-9348-afa4e96cb54c"
      unitRef="shares">156449</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzE3NQ_409b027b-4bb3-488b-8756-70ad8d0fbfea"
      unitRef="shares">305229</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzIxNw_5d82180a-eb27-4a28-87ff-a800feb9c2da"
      unitRef="usd">4357000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzIyNw_b1f91898-7a6d-45f3-8c61-47d69014c0f7"
      unitRef="usd">3023000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i901945c144fe459995b09dc4ef2856dc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI0Mg_83321568-1fe0-4e8b-a808-263e2ac8c314"
      unitRef="shares">966220</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i504f8261beb14e2da0079ddf165a293f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI3Mw_70cfc998-7d6c-4f88-90ca-72a515948b7f"
      unitRef="shares">1129946</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzEzNTg_f2477943-f6ed-4a3c-9462-ea8c3ae2c165">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;The Corporation is committed to capital contributions to Weichai Ballard JV in 2022 (note 14).  The Corporation is also 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;5,665,000 invested as of December 31, 2021) into HyCap.  The Corporation has committed to investing &#x20ac;30,000,000 (including  &#x20ac;300,000 invested as of December 31, 2021) 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, 2021, the Corporation has outstanding commitments aggregating up to a maximum of $22,800,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, 2021 and December 31, 2020.&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, 2021, 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, 2021, no royalties have been incurred to date for this agreement.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory>
    <ifrs-full:CapitalCommitments
      contextRef="i32e4b43a65f64bd1906afc31a7bd3681_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjkzOTg_2470026f-4d7b-47b2-b9bf-6ca5c10e0355"
      unitRef="gbp">25000000</ifrs-full:CapitalCommitments>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjk0MTQ_f9c5d660-7c43-46b4-b085-2f161f837920"
      unitRef="gbp">5665000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CapitalCommitments
      contextRef="i69f69f7db7564b478a12b6409f47136a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjk1MTM_abdcaade-c3a5-4505-95f4-d90df782b4a2"
      unitRef="eur">30000000</ifrs-full:CapitalCommitments>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ic2204501c17640298870cb1f2dbd11de_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjk1MzA_d1d73dba-e9da-4c3f-9543-605d9892ea8f"
      unitRef="eur">300000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CapitalCommitments
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjkxNjY_a9fab49d-aadf-4dbb-8246-f75014afad6c"
      unitRef="usd">22800000</ifrs-full:CapitalCommitments>
    <bldp:IntellectualPropertyTerm
      contextRef="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzM3MA_26a02278-f3d1-4e6a-9b11-2650c60fb13b">P15Y</bldp:IntellectualPropertyTerm>
    <bldp:PaymentsForRoyaltyAgreement
      contextRef="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQwNA_ed0ae037-1500-4877-9512-402329116a9f"
      unitRef="usd">0</bldp:PaymentsForRoyaltyAgreement>
    <bldp:PaymentsForRoyaltyAgreement
      contextRef="id29999761cc245308f74466304cf6589_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQwNA_f6ef81b7-1b02-4d78-884b-7d3e7defcce1"
      unitRef="usd">0</bldp:PaymentsForRoyaltyAgreement>
    <bldp:RoyaltyObligationContingentPercentage
      contextRef="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzU1MQ_cbbb5095-a714-455d-b0a0-4711c7567103"
      unitRef="number">0.02</bldp:RoyaltyObligationContingentPercentage>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="i04359dab191b4a68b7d7c1a4fd91cf80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzU4Mw_548f6a85-bd0d-46f6-a295-1a63f5fddbb8"
      unitRef="usd">4613000</bldp:RoyaltyObligationContingentMaximumAmount>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="i04359dab191b4a68b7d7c1a4fd91cf80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzU5MQ_213a86a2-6380-4b8c-9919-71d3924453c6"
      unitRef="cad">5351000</bldp:RoyaltyObligationContingentMaximumAmount>
    <ifrs-full:RoyaltyExpense
      contextRef="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzY5NA_6e5f1faf-e5d0-4d87-a855-2fcc03b20df0"
      unitRef="usd">0</ifrs-full:RoyaltyExpense>
    <bldp:RoyaltyObligationContingentPercentage
      contextRef="i638a9f5db78a496393b81c0672149b98_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzgzMw_d53bb714-4e57-4a84-9c19-e8bebe7c7c38"
      unitRef="number">0.02</bldp:RoyaltyObligationContingentPercentage>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="ia897fe1093344f7988f70a34a3152ac8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzg2NQ_ea6a4e50-d891-47ad-a672-f679e5d6c0e7"
      unitRef="usd">1896000</bldp:RoyaltyObligationContingentMaximumAmount>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="ia897fe1093344f7988f70a34a3152ac8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzg3Mw_2926a695-5483-4f49-bab7-60e32ea7a5c6"
      unitRef="cad">2200000</bldp:RoyaltyObligationContingentMaximumAmount>
    <ifrs-full:RoyaltyExpense
      contextRef="i638a9f5db78a496393b81c0672149b98_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzk2NA_7c57941e-fd79-4e95-8f22-85845a9666c4"
      unitRef="usd">0</ifrs-full:RoyaltyExpense>
    <ifrs-full:DisclosureOfRevenueExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90ZXh0cmVnaW9uOjJjZmNlNGNjODcwNjQ4MTlhOGE1OTcwZWE4MTQxYmVmXzM5OQ_41de20ee-7ff7-4879-8ab7-990dfc7462f9">Disaggregation of revenue:&lt;div style="padding-left:18pt;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="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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:3pt;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="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&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;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;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;54,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;103,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;/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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Back Up 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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;103,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: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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;103,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRevenueExplanatory>
    <ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90ZXh0cmVnaW9uOjJjZmNlNGNjODcwNjQ4MTlhOGE1OTcwZWE4MTQxYmVmXzQwMA_368ad348-2313-4374-a538-7e6dc9ba61ca">&lt;div style="padding-left:18pt;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:3pt;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="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&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;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;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;54,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;103,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;/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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Back Up 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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;103,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: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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;103,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ia21f3fd0dd6d49c68c2a30e1c5d6c6a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzMtMS0xLTEtMA_88e80667-c5ae-46b5-ae4d-b3730f367740"
      unitRef="usd">38818000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i623241d529044918a73f6e213e50c587_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzMtMi0xLTEtMA_0bcfeb39-bac1-4f94-8a01-b735e3b275b1"
      unitRef="usd">54267000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i1d759eb74a274c75b720985becf6fbdc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzQtMS0xLTEtMA_fad4dbe3-e4d5-4683-b16c-d8ef79e4c665"
      unitRef="usd">42588000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i0ef691913b0f41979ff807bfc7af0954_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzQtMi0xLTEtMA_2cc2476c-0cb3-401f-8c24-2287971b4c3c"
      unitRef="usd">36484000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i1c2048e3bf5f40cb8f9b1f293418b67e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzUtMS0xLTEtMA_9a23ade5-f0b4-45de-aa4c-95adcfd8b0e7"
      unitRef="usd">20599000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="iaf5ff003401f4dc8b06a071cefada663_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzUtMi0xLTEtMA_33ecc04c-f552-4423-b06d-41fc08b599bc"
      unitRef="usd">9269000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i508a95df9ab241cfb30aebb4aea28406_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzYtMS0xLTEtMA_dd73ab4e-688b-4d01-8ea3-f2eb5edd0d2b"
      unitRef="usd">2500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i89d2f298e1e2494ab4add99875a5dea1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzYtMi0xLTEtMA_456ff1f8-5fbb-4d33-94f1-2176966101e3"
      unitRef="usd">3857000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzctMS0xLTEtMA_015c8328-7fe4-46e8-b9f0-22bf915eb3f3"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzctMi0xLTEtMA_b58fee9b-f5c2-49ee-9e32-4de77a1b2ec9"
      unitRef="usd">103877000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i411b73bc8c9242a99010f8c2159968f0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzktMS0xLTEtMA_990162ef-9bc3-4df6-a211-07a9528ccf06"
      unitRef="usd">51663000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i36886b4c6c934a8cb0664452cbd4f271_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzktMi0xLTEtMA_66817c93-65ac-4aeb-b0eb-37d918a6a846"
      unitRef="usd">47688000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ice31b21069644bb98d6751d424d37175_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEwLTEtMS0xLTA_3338b2a1-ba94-43f7-858c-26cc9b0d6a04"
      unitRef="usd">8140000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i9e9740f76e9c4867adeeff2ac13d133f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEwLTItMS0xLTA_f7fd8d39-d39b-48fe-92d2-3b18b3fa9d60"
      unitRef="usd">5310000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4b63fa3b9e684d14bbb344bff2b0129b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzExLTEtMS0xLTA_5835a30b-bb19-4582-8c82-1746f542d331"
      unitRef="usd">8214000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic0cf8eef62064e0c9d45080fc12a090a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzExLTItMS0xLTA_920567cc-417b-4046-986d-b73a8909fa35"
      unitRef="usd">5602000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="id185f128489e41748bbe2b4a553c47e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEyLTEtMS0xLTA_2a516a95-676b-4531-b444-f68c5408d6c3"
      unitRef="usd">36488000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ife1a0541831740d9bb88950450869600_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEyLTItMS0xLTA_0784e996-cb4f-4d0a-b88f-0074affafda4"
      unitRef="usd">45277000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEzLTEtMS0xLTA_e8feace8-bb29-496b-b16d-d2e08cc69696"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEzLTItMS0xLTA_d0060c68-3f79-41af-87b5-6d692f32c515"
      unitRef="usd">103877000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4275c498791d45ac89d5ed25bbee26aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE1LTEtMS0xLTA_d61f40c4-5ae5-4583-a97b-ed0d14e07b4f"
      unitRef="usd">65208000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i0eb6b957ac954ecb9c721effa11b640e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE1LTItMS0xLTA_313fe4f8-cc41-4e3e-848c-aefd521e9768"
      unitRef="usd">56655000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ife69f0b8376c4c5bb80e141e36da9936_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE2LTEtMS0xLTA_dc58490f-171e-4fd7-aee2-0d58a1dc44ca"
      unitRef="usd">39297000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i224e084cd8b646cbb5f4fea48056877b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE2LTItMS0xLTA_e4012e3a-fc9b-40be-9331-2704cef0c07a"
      unitRef="usd">47222000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE3LTEtMS0xLTA_033e0f08-4520-4a26-9767-c9157af3e48b"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE3LTItMS0xLTA_86606e0a-2b50-4494-b15d-4e8bae50b9c0"
      unitRef="usd">103877000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfExpensesByNatureExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90ZXh0cmVnaW9uOjVhMzkzNGJjYmM4ZTRmMDFiZjQyZTQzODgwOGQ1ZWIyXzIzMQ_45e78dc1-9b91-406d-9a18-b4074d803b67">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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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;63,392&#160;&lt;/span&gt;&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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;69,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfExpensesByNatureExplanatory>
    <bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90ZXh0cmVnaW9uOjVhMzkzNGJjYmM4ZTRmMDFiZjQyZTQzODgwOGQ1ZWIyXzIzMw_38ac0963-2e3d-4ce2-9d2d-4175f3d7dc17">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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;63,392&#160;&lt;/span&gt;&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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;69,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;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock>
    <ifrs-full:ShorttermEmployeeBenefitsExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzEtMi0xLTEtMA_ed25b5fd-f590-4edb-8fe9-f523f147176a"
      unitRef="usd">84555000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:ShorttermEmployeeBenefitsExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzEtNC0xLTEtMA_1fe9f906-eb58-43b4-8585-50223a3d9f50"
      unitRef="usd">63392000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzItMi0xLTEtMA_e8a6cccc-62c4-47ae-9ecb-2c8acbc138bb"
      unitRef="usd">9669000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzItNC0xLTEtMA_f2cb0903-5677-40cb-ab8b-103bdc14615c"
      unitRef="usd">6228000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzMtMi0xLTEtMA_e2a53e35-a411-48be-8ef0-7333ae64d647"
      unitRef="usd">94224000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzMtNC0xLTEtMA_be1af8d3-5ed9-421d-92aa-5934a834c099"
      unitRef="usd">69620000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExODU_6ba253b9-1ae9-487a-810c-2417357c1a83">Other operating expense:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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;60&#160;&lt;/span&gt;&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 impairment loss on trade receivables&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;54&#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 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;310&#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:8pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;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;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="padding:2px 1pt;text-align:left;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 (note 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-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;2,325&#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;376&#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;/table&gt;&lt;div style="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;25. Other operating expense (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-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;For the year ended December&#160;31, 2021, the Corporation recorded a net impairment loss on trade receivables of $54,000 (2020 - $60,000).  The impairment loss in 2021 consists 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;For the year ended December&#160;31, 2021, the Corporation recorded an impairment loss allowance of $nil (2020 - $250,000), based on a probability-weighted estimate of credit losses.  Information about the Corporation's exposure to credit and market risks, and impairment losses for trade receivables and contract assets is included in note 31.&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, restructuring charges of $156,000 (2020 - $66,000) relate primarily to cost reduction initiatives. &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,115,000 (2020 - $nil) for the year ended December 31, 2021 consist primarily of other legal, advisory, and transaction related costs incurred on ongoing corporate development activity including the successful acquisition of Arcola (Ballard Motive Solutions), the long-term investment in Forsee Power, and the long-term investment in the HyCap and Clean H2 hydrogen infrastructure and growth equity funds.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory>
    <bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExODY_0641c135-8950-4bb3-a288-b3c6c7e9acf3">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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:2px 1pt;text-align:right;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;/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;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;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;60&#160;&lt;/span&gt;&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 impairment loss on trade receivables&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;54&#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 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;310&#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:8pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;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;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="padding:2px 1pt;text-align:left;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 (note 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-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;2,325&#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;376&#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;/table&gt;</bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzEtMS0xLTEtMA_ddd2ec47-5d1c-4ab3-af95-32b2ca1214c1"
      unitRef="usd">54000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzEtMy0xLTEtMA_3c6fcf1f-5505-4890-9f93-9b11903e9c82"
      unitRef="usd">60000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzItMS0xLTEtMA_3932212b-bf2f-4b62-a14a-dd09fe3da024"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzItMy0xLTEtMA_e38a4c60-8beb-4c05-9130-5b7446dadb2a"
      unitRef="usd">250000</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzMtMS0xLTEtMA_cd7b45f7-0b3d-4180-885f-3b9177463385"
      unitRef="usd">54000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzMtMy0xLTEtMA_61756660-a0ae-44ad-ba74-8bfd9b771897"
      unitRef="usd">310000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzUtMS0xLTEtMA_47aee47e-8237-4faa-95d4-e4de14f5c24e"
      unitRef="usd">156000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzUtMy0xLTEtMA_497af67f-c491-49f4-8eb3-e4db6f81a5f2"
      unitRef="usd">66000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMS0xLTEtMjEwNzY_bec7d59d-16b3-4f6f-b113-122e0b0e5ddf"
      unitRef="usd">2115000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMy0xLTEtMjEwNzY_ae355c1f-f546-4241-961f-449a16fcbe22"
      unitRef="usd">0</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:MiscellaneousOtherOperatingExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMS0xLTEtMA_5d79c22f-3b4c-4a3d-8a2f-28a69acb206c"
      unitRef="usd">2325000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:MiscellaneousOtherOperatingExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMy0xLTEtMA_19fddcd2-eff3-4833-8d70-1ce83b6bf6ce"
      unitRef="usd">376000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzEzMg_2ef1818d-37ab-4b7e-834e-6d2fb87e75b5"
      unitRef="usd">54000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzE0Mg_f4c2e6c6-6ac8-4b7c-82be-32405bc9b1af"
      unitRef="usd">60000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3Xzg1MA_40825888-ea23-42fc-82c7-a06ac618c717"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3Xzg2MA_c49424c0-ab4f-4454-b2cc-4637a12cb5e4"
      unitRef="usd">250000</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExMjM_17dc78a1-eb12-42df-ae1d-0f6658a99c6f"
      unitRef="usd">156000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExMzI_04ed219c-18b6-4d76-bc06-67db7e2a2da1"
      unitRef="usd">66000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzQ5NDc4MDIzMjc1MTU_cc2e7cd5-5235-4d29-8e34-0b41e4e07cf0"
      unitRef="usd">2115000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzQ5NDc4MDIzMjc1Mjk_6b4bbfeb-cab7-4ffc-942f-f76cf86124e1"
      unitRef="usd">0</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90ZXh0cmVnaW9uOjc4ZGIwMGRkNWQ1NTQxMThhYTRjMzc1Y2NkZWFlNzhkXzQw_4db4f419-710b-45dd-b204-82b3e9e41ca5">Finance income and expense:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;(131)&lt;/span&gt;&lt;/td&gt;&lt;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;(164)&lt;/span&gt;&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;Pension administration 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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;4,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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; 31)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Foreign exchange gain (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;(1,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(1,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,500)&lt;/span&gt;&lt;/td&gt;&lt;td 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 income 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;(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;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,282&#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-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,294)&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,303)&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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90ZXh0cmVnaW9uOjc4ZGIwMGRkNWQ1NTQxMThhYTRjMzc1Y2NkZWFlNzhkXzQy_392ed8e4-9450-48c7-b0d0-675d2671eacc">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;(131)&lt;/span&gt;&lt;/td&gt;&lt;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;(164)&lt;/span&gt;&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;Pension administration 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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;4,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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; 31)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Foreign exchange gain (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;(1,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(1,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,500)&lt;/span&gt;&lt;/td&gt;&lt;td 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 income 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;(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;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,282&#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-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,294)&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,303)&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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzEtMS0xLTEtMA_e723dccf-0f31-4efb-9057-217fe4911b9f"
      unitRef="usd">131000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzEtMy0xLTEtMA_71c07d48-98eb-4126-8425-60502dd354b0"
      unitRef="usd">164000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <bldp:PensionAdministrativeExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzItMS0xLTEtMA_bed66643-f0bb-4cf4-97ba-b5d65bac23e2"
      unitRef="usd">120000</bldp:PensionAdministrativeExpense>
    <bldp:PensionAdministrativeExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzItMy0xLTEtMA_265149c4-50a0-4be6-8bea-b3d7f517b5c7"
      unitRef="usd">110000</bldp:PensionAdministrativeExpense>
    <ifrs-full:InvestmentIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzMtMS0xLTEtMA_ad5a6fb5-6e6e-4793-b574-469e057ae894"
      unitRef="usd">4043000</ifrs-full:InvestmentIncome>
    <ifrs-full:InvestmentIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzMtMy0xLTEtMA_c689bfff-10f0-4eeb-aeab-7050e7505fbe"
      unitRef="usd">1436000</ifrs-full:InvestmentIncome>
    <ifrs-full:OtherFinanceIncomeCost
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMS0xLTEtMjI1NTU_a564af75-2797-45e2-b18b-55f3e1bc3263"
      unitRef="usd">-300000</ifrs-full:OtherFinanceIncomeCost>
    <ifrs-full:OtherFinanceIncomeCost
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMy0xLTEtMjI1NjY_f290410e-dd85-41a7-b75f-0181462d93c7"
      unitRef="usd">-255000</ifrs-full:OtherFinanceIncomeCost>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMS0xLTEtMjI1NTU_f0213d4f-d7dd-47d3-b51d-36c37c5d64d2"
      unitRef="usd">-9024000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMy0xLTEtMjI1NjY_ffcb3299-f503-4097-b31e-c8804ff8935f"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMS0xLTEtMA_507d8785-ff28-40c7-8cb2-aa85912e2cb1"
      unitRef="usd">-1336000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMy0xLTEtMA_3a14b4ce-10fb-47f8-88d1-c9f0188dc4a2"
      unitRef="usd">4875000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <bldp:GovernmentLevies
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMS0xLTEtMA_2c0b5bcd-679b-43de-8ebd-bb551389c1d4"
      unitRef="usd">1945000</bldp:GovernmentLevies>
    <bldp:GovernmentLevies
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMy0xLTEtMA_57b1b631-40e3-46fc-a153-ea190965b9a9"
      unitRef="usd">1500000</bldp:GovernmentLevies>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzYtMS0xLTEtMA_06ec8d04-f5f3-40fa-9a2f-f52825d0d5ee"
      unitRef="usd">-8813000</bldp:FinanceAndOtherIncomeExpenses>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzYtMy0xLTEtMA_6f96559c-afe7-42f1-9af4-cca7bc2cd461"
      unitRef="usd">4282000</bldp:FinanceAndOtherIncomeExpenses>
    <ifrs-full:FinanceCosts
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzctMS0xLTEtMA_611f857d-86dd-46f8-8022-3f1cd71ef554"
      unitRef="usd">1294000</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzctMy0xLTEtMA_ce5927ee-3145-4045-956b-37e39316793a"
      unitRef="usd">1303000</ifrs-full:FinanceCosts>
    <ifrs-full:DisclosureOfIncomeTaxExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMjE_68e24ae9-6b45-4885-acad-0f108cada682">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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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 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;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;text-align:left;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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;130&#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;(31,581)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(24,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(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;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;/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;(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;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;130&#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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;27. &#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&#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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;(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;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;(49,339)&lt;/span&gt;&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:400;line-height:100%"&gt;Expected tax recovery at 27.00% (2020 &#x2013; 27.00%)&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;(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;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,322)&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(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;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;130&#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;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&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;Recognized deferred tax 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, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;&#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;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;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="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;(4,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-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;(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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-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;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, 2021, 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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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;110,548&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Accrued warranty provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;151,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;527,678&#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;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: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;27. &#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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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;110,548&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;2,659,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="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;129,000&#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;&#x2014;&#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:3pt;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: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 2031 to 2041.&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 2021 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 2021 to 2041.  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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMjI_d4899f3f-cd3b-4aee-b4cf-f65988afef7f">&lt;div style="margin-bottom:9pt;padding-left:18pt;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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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 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;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;text-align:left;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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;130&#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;(31,581)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(24,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(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;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;/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;(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;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;130&#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;</bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzItMS0xLTEtMA_70f0d204-7d4c-4b15-840b-339d4490c765"
      unitRef="usd">63000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzItMy0xLTEtMA_e81d6f32-6e61-4279-a997-9e3695c4ccee"
      unitRef="usd">64000</ifrs-full:CurrentTaxExpenseIncome>
    <bldp:WithholdingTax
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzMtMS0xLTEtMA_58716319-982c-4bca-9338-89de5922a7f0"
      unitRef="usd">21000</bldp:WithholdingTax>
    <bldp:WithholdingTax
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzMtMy0xLTEtMA_14f5058c-1f2b-4e38-b9c0-d6b385e01e41"
      unitRef="usd">66000</bldp:WithholdingTax>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzQtMS0xLTEtMA_43b37a13-ffcc-4f25-9b7c-fd74de00930e"
      unitRef="usd">84000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzQtMy0xLTEtMA_2962e418-08a2-44e9-9d4f-06b2176b4131"
      unitRef="usd">130000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzYtMS0xLTEtMA_879cb992-fcb5-4a0d-b782-bd667abced43"
      unitRef="usd">-31581000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzYtMy0xLTEtMA_617650f7-e8ba-4de1-8adb-a3e580edacf3"
      unitRef="usd">-24578000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzctMS0xLTEtMA_df04a332-91ab-4980-b964-5b5ec024a94d"
      unitRef="usd">-565000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzctMy0xLTEtMA_0ffa648e-eced-45a1-8eaa-f4446af9b2ba"
      unitRef="usd">743000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzgtMS0xLTEtMA_4e5adff8-c825-49f8-af08-da077d13ce1f"
      unitRef="usd">31846000</bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzgtMy0xLTEtMA_eed67450-5d3f-47da-a947-3f7951a753af"
      unitRef="usd">23835000</bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzktMS0xLTEtMA_488a2eb2-9714-4281-882e-e7473a4f588d"
      unitRef="usd">-300000</bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods>
    <bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzktMy0xLTEtMA_96c29f7f-5502-4f7c-a00c-c3f70c095fe8"
      unitRef="usd">0</bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzExLTEtMS0xLTA_2d9b747d-65cd-4c7b-b584-6bc7c573bd8f"
      unitRef="usd">-216000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzExLTMtMS0xLTA_612c7fd6-4456-4a2d-adf5-fb853a9200ce"
      unitRef="usd">130000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMjM_db2a741b-d9a2-4113-bd15-eacb7a45fddf">&lt;div style="margin-bottom:9pt;padding-left:18pt;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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;(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;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;(49,339)&lt;/span&gt;&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:400;line-height:100%"&gt;Expected tax recovery at 27.00% (2020 &#x2013; 27.00%)&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;(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;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,322)&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(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;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;130&#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;</bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock>
    <ifrs-full:AccountingProfit
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEtMS0xLTEtMA_cfa693d6-4c49-4a4d-b259-47683af07fe9"
      unitRef="usd">-114613000</ifrs-full:AccountingProfit>
    <ifrs-full:AccountingProfit
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEtMy0xLTEtMA_a7b1fe13-042b-40be-a495-d19e379e48a3"
      unitRef="usd">-49339000</ifrs-full:AccountingProfit>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzItMS0xLTEtMA_80530f58-ed09-4202-a994-c1b0fbf7f719"
      unitRef="usd">-30945000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzItMy0xLTEtMA_bcf7614d-5f43-467a-8d47-218404eb0494"
      unitRef="usd">-13322000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzQtMS0xLTEtMA_b3f64050-71e3-40df-bfcd-041014b6745b"
      unitRef="usd">-6330000</bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome>
    <bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzQtMy0xLTEtMA_bad45e58-9efd-4871-8569-8186b8234e17"
      unitRef="usd">3001000</bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzUtMS0xLTEtMA_c748c2c4-23e1-4191-ac68-6da95856a573"
      unitRef="usd">64000</ifrs-full:TaxEffectOfTaxLosses>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzUtMy0xLTEtMA_c4901321-e2d4-4cce-a6c2-f4a942f8727c"
      unitRef="usd">194000</ifrs-full:TaxEffectOfTaxLosses>
    <bldp:TaxEffectOfTaxCreditsEarned
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzYtMS0xLTEtMA_05138fad-4493-43b8-9d5c-724f104dd7df"
      unitRef="usd">3677000</bldp:TaxEffectOfTaxCreditsEarned>
    <bldp:TaxEffectOfTaxCreditsEarned
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzYtMy0xLTEtMA_564f81d2-3357-4808-8033-0bc29bff0e9b"
      unitRef="usd">3182000</bldp:TaxEffectOfTaxCreditsEarned>
    <ifrs-full:TaxEffectOfForeignTaxRates
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzctMS0xLTEtMA_0e45fc13-4caa-4eb0-86be-cd86a4fea240"
      unitRef="usd">3341000</ifrs-full:TaxEffectOfForeignTaxRates>
    <ifrs-full:TaxEffectOfForeignTaxRates
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzctMy0xLTEtMA_e7c3eeb5-82d6-460f-8116-591f81641ea6"
      unitRef="usd">1668000</ifrs-full:TaxEffectOfForeignTaxRates>
    <bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzgtMS0xLTEtMA_174d1870-ebe7-45f2-9cce-db9fc396aec5"
      unitRef="usd">24651000</bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzgtMy0xLTEtMA_071481c7-b11e-4591-8014-b95483bff05e"
      unitRef="usd">17707000</bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:TaxEffectOther
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzktMS0xLTEtMA_2bf751f5-4ebf-4848-94fe-c98968b0b0a9"
      unitRef="usd">20000</bldp:TaxEffectOther>
    <bldp:TaxEffectOther
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzktMy0xLTEtMA_91b6e507-e4b3-46eb-a3bf-5bda75bddd62"
      unitRef="usd">66000</bldp:TaxEffectOther>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEwLTEtMS0xLTA_20d80283-7a80-40d5-a027-c1eb7f49da26"
      unitRef="usd">-216000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEwLTMtMS0xLTA_d153f981-651d-4adc-9c47-b174449822f6"
      unitRef="usd">130000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzEwOTk1MTE2MzQ4OTI_cde88590-7d7a-4a91-8871-73f727ba80c1">&lt;div style="margin-bottom:9pt;padding-left:18pt;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, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;&#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;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;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="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;(4,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-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;(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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <ifrs-full:DeferredTaxAssets
      contextRef="id6dc68a47d384a44abd78bd9318cb5ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzItMS0xLTEtMzEzMDE_6f403ab8-37ec-4364-9b64-2f67d9a0c3af"
      unitRef="usd">665000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i911ce751f04343469670b5390913d9a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzItMy0xLTEtMzEzMDE_5d903d0c-5c90-4703-9ab0-46d1dbcdd464"
      unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i483fa75b6211433abd8d7439b1f80670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzMtMS0xLTEtMzEzMDE_a1f51c4f-3371-4f62-b1e6-5b36f6ed58df"
      unitRef="usd">32000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="id58b28ec77d34628b4e089cca0f7936d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzMtMy0xLTEtMzEzMDE_2367873e-9070-45f9-a722-a1b84e12d9c5"
      unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzQtMS0xLTEtMzEzMDE_94dbb6c1-9680-4b85-b09c-677a9482bf61"
      unitRef="usd">697000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzQtMy0xLTEtMzEzMDE_7488b4ac-1489-420d-afee-5bcefc8f7de3"
      unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i24c2b8c07d9f4602b4b5165519c03bf9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzYtMS0xLTEtMzEzMDE_9df1a20a-e2bf-46c7-b00c-b8e205f52b79"
      unitRef="usd">4275000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="if243a977667c47318555eba80eeecbb2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzYtMy0xLTEtMzEzMDE_5212fc5e-f615-4503-ba32-42f318e7a4ca"
      unitRef="usd">0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzctMS0xLTEtMzEzMDE_31b75cdc-1604-4aff-be62-5cefe6096135"
      unitRef="usd">3578000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzctMy0xLTEtMzEzMDE_6efe2194-9ac5-45f0-a832-f1d0711fca84"
      unitRef="usd">0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMTc_b1f2069d-3bfa-4239-9c46-d1e47d8897ec">&lt;div style="margin-bottom:9pt;padding-left:18pt;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, 2021, 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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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;110,548&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Accrued warranty provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;151,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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;527,678&#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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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;110,548&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;2,659,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="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;129,000&#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;&#x2014;&#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="i523926a22c4d4f778ae13b31ee8115d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzEtMS0xLTEtMA_6b116c63-b359-4030-ab60-e22fce6cfcf9"
      unitRef="usd">122742000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i62a990f879ac408e82ae3ddbc28f3f3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzEtMy0xLTEtMA_9ed37111-0711-46d6-b6bb-5a4932f4f86e"
      unitRef="usd">110548000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="id02d16cfa2ad45a386ecb5914be04af7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMS0xLTEtMzEzMTc_2005cd61-f489-492b-9583-3a49cc7a6f36"
      unitRef="usd">9357000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i1cefc83be5694fabb09b24dd0edee11e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMy0xLTEtMzEzMTc_b04423b7-21e8-4979-be15-fb083e1a6450"
      unitRef="usd">0</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="if9e2af2e9fa14c9c87d3c98ce8f8ed38_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMS0xLTEtMA_9d261be2-979d-4e38-b1f8-8caee4da8001"
      unitRef="usd">0</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i06588791200747de84cd2912a8767298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMy0xLTEtMA_b7dae7c5-1f60-48ad-b2d5-67350cbde8f3"
      unitRef="usd">1619000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i20d1272fcdd8488b89a9dee4f5f9a804_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzMtMS0xLTEtMA_955367d2-3135-4d24-9cb0-261a61e3408d"
      unitRef="usd">33100000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i32df5935d9a14c5fad8baf3398dfc04b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzMtMy0xLTEtMA_f0eb88ff-c0e7-40f0-a0a8-19161b2d0585"
      unitRef="usd">19765000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="id6dc68a47d384a44abd78bd9318cb5ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzQtMS0xLTEtMA_36520b02-6919-4a37-9eb1-a754effc25f0"
      unitRef="usd">219326000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i911ce751f04343469670b5390913d9a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzQtMy0xLTEtMA_00eda6d2-642c-4d63-98b1-1ef0c0eed5d1"
      unitRef="usd">151620000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i84bf4c76665544d1b886d957b1a8b050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzUtMS0xLTEtMA_9ab60d06-0474-42ce-9529-1f1cc87ae756"
      unitRef="usd">42939000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i3877e54f53eb46738dfe63a8c52ea4fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzUtMy0xLTEtMA_64faab56-343c-4405-92a2-1d5a3b7fb05d"
      unitRef="usd">39052000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i6a57f6787c8340cfba9fd03e5c127a9d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzYtMS0xLTEtMA_9ff9244d-6aca-4fb7-b1e8-ad32508f9847"
      unitRef="usd">217142000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i75be656dc3f54a0da039561ce66cadd5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzYtMy0xLTEtMA_4e915f79-d1fa-4e38-9942-71e1962b411d"
      unitRef="usd">205074000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzctMS0xLTEtMA_9dd4145b-2d70-4dd0-9063-147a8a1b4802"
      unitRef="usd">644606000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzctMy0xLTEtMA_ac72e41e-e520-46a8-801c-47efb065e2c0"
      unitRef="usd">527678000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeferredTaxAssets
      contextRef="i8bce0374c165410c94c9c46018247ede_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzEtMS0xLTEtMA_2a3ea4e3-1ca7-4e13-b174-9b763058ac28"
      unitRef="usd">122742000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i7f95f8c6c8244139812dc64322f8d5ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzEtMy0xLTEtMA_a2806806-9edf-4d6e-97ce-8922055e7f1f"
      unitRef="usd">110548000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ie20e503d0615409489b54f59b0751e49_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzItMS0xLTEtMA_8339450d-1d0e-4727-a282-b0a356085e24"
      unitRef="usd">131514000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i2427586e6c7a4df59394b8ecd5e1fd27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzItMy0xLTEtMA_1157c8b8-d6bc-4e76-b272-546b62caee3a"
      unitRef="usd">66306000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i8415e6ffe59a40ccae0f86ae2dcb04e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzMtMS0xLTEtMA_8bc64565-8ffe-4afa-badc-c26b815d9138"
      unitRef="usd">42939000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i843a7bfb6ba244fdbe89ed4f0bbb68cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzMtMy0xLTEtMA_272498d8-438b-47a4-ac30-144495b4a671"
      unitRef="usd">39052000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i46c6da2b66c046b4a03cbba6e12c181d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzQtMS0xLTEtMA_c9621035-68c4-4cdb-a939-e5053b121675"
      unitRef="usd">232000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ie3e48fac08b44940a97009312a8690ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzQtMy0xLTEtMA_8e9ae9ed-530b-4a29-af39-e0fa9bf05d42"
      unitRef="usd">457000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i0c50f6db0827493e9cc64b42585de1ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzUtMS0xLTEtMA_143eb7b5-1fde-41e8-b760-a70ed2f2a49d"
      unitRef="usd">50103000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i028c296297394cbab8cbcb89954b24ae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzUtMy0xLTEtMA_807427a3-2298-4c58-89c7-473116e45662"
      unitRef="usd">47872000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i0ca56a00c78342cdb41e2319ae021df9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzYtMS0xLTEtMA_39116619-4965-4b98-9640-65754dda193d"
      unitRef="usd">35996000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="if3963bdb51004e0db0c28d368c3c3355_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzYtMy0xLTEtMA_37f9b7a1-4375-4ed7-90c2-9e30745dda46"
      unitRef="usd">33441000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i0fd4098cc1104b6e82888ce273fdc272_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzctMS0xLTEtMA_57fc86e3-492d-4b9b-8584-1d2ebe1bc57b"
      unitRef="usd">50000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i8ea51def932d4c33b658723e003f5bb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzctMy0xLTEtMA_29f17059-ffb9-45ac-8efb-fe487b1ececa"
      unitRef="usd">36000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ieb91e41e7c1a4acfa8fa11ed83bf7ae3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzgtMS0xLTEtMzEzMjk_597c806b-57b1-4bcd-9a1c-4522cfa6aba9"
      unitRef="usd">2659000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i5e4967c84219436dbfa840bf1f662365_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzgtMy0xLTEtMzEzMjk_050fc7e8-7d25-481b-8d7f-2b245ec4874d"
      unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i7eff3bd3a4bd4966a74cc7bfc9e839e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzktMS0xLTEtMzEzMjk_263b832f-cf64-422c-bb9e-c3b6fd39818c"
      unitRef="usd">129000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="idedd87d6be4949c797fd2f14c56bc45b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzktMy0xLTEtMzEzMjk_8155f68c-70c5-4c2c-8036-d48df324012d"
      unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DisclosureOfRelatedPartyExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzIyODI_1aeb9061-0f73-43dc-91e1-d6cc7aa7f830">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, 2021 and 2020, 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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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,465&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,712&#160;&lt;/span&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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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;44,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;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;28.&#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, 2021 and 2020, 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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;304&#160;&lt;/span&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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;Revenues&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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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: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;/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-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;Key management personnel compensation is comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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,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;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,021&#160;&lt;/span&gt;&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;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;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;1,530&#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;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;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,613&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzIyODM_84167a22-af64-4df4-bd76-fceb0904f693">&lt;div style="margin-bottom:9pt;padding-left:18pt;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, 2021 and 2020, 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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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,465&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,712&#160;&lt;/span&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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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;44,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;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, 2021 and 2020, 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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;304&#160;&lt;/span&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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;Revenues&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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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: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;/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-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;Key management personnel compensation is comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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,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;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,021&#160;&lt;/span&gt;&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;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;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;1,530&#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;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;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,613&#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="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzM3NA_9b27e356-77e0-492c-bd9d-3b4be9e315bd"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzM3NA_b682d65e-e8f2-4b70-a9ce-5dfaa8c97140"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="i6025e7d94cea4fc18a5bba23e268c2e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzEtMS0xLTEtMA_57ab23f7-d01d-48e5-a765-7e10ee358aa4"
      unitRef="usd">10794000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzEtMy0xLTEtMA_cc3baaff-2add-4064-93bb-0cb70f053ca5"
      unitRef="usd">17465000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="i6025e7d94cea4fc18a5bba23e268c2e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzItMS0xLTEtMA_18b3507a-1662-4e25-9888-a797678647f7"
      unitRef="usd">28982000</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzItMy0xLTEtMA_f3659e4f-8a46-4547-a989-43fe90cb0bfd"
      unitRef="usd">27561000</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="i6025e7d94cea4fc18a5bba23e268c2e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzMtMS0xLTEtMA_abba35ea-d07f-438a-a27d-68459f28f6de"
      unitRef="usd">2730000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzMtMy0xLTEtMA_73f8ebe4-53e4-41ee-ba24-c7eb3b4549dd"
      unitRef="usd">4712000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="ic8840e502e7c4e99a678020393b3ac44_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzYtMS0xLTEtMA_1899ccb5-b89d-4b3f-a6c3-dc736f7af45c"
      unitRef="usd">35239000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="i167ff25d23b846678b105bc511f244ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzYtMy0xLTEtMA_ce065949-fc47-4ef0-a63c-7ea887dabd2b"
      unitRef="usd">44855000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzU0Mw_065d1a76-abe8-4fa0-85c1-21d96dafcbd5"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzU0Mw_fe4529dc-840b-42d6-8b00-1e1a738d9d9b"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="iad77f564c19d4d39b78ec08e71ffcb10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzEtMS0xLTEtMA_7bb5bd11-2682-43c6-b8d2-1dc0f2dded7c"
      unitRef="usd">99000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzEtMy0xLTEtMA_1ea227d4-8777-49d4-98a3-df470a531fd3"
      unitRef="usd">99000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="iad77f564c19d4d39b78ec08e71ffcb10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzItMS0xLTEtMA_a91d3a3f-2933-4294-af14-a1e1c4cae9d8"
      unitRef="usd">0</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzItMy0xLTEtMA_62d94ae8-aaf6-4133-8e79-14e4ea1654cd"
      unitRef="usd">0</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="iad77f564c19d4d39b78ec08e71ffcb10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzQtMS0xLTEtMA_1850f8a5-4316-48f5-8360-4638f3d490b6"
      unitRef="usd">16000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzQtMy0xLTEtMA_b9fce862-f517-4196-93fd-dd553997da31"
      unitRef="usd">304000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="ib554265d1c104d2ab626a5cc40e47ea3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzctMS0xLTEtMA_583fbe28-d3d7-4867-ba42-132528c0b89e"
      unitRef="usd">3441000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="i25e400ce61b44b3ca573715e5d0ca181_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzctMy0xLTEtMA_68c5c040-6a54-4e86-ac1e-ed9b6593cb62"
      unitRef="usd">8232000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE0NTU_a9f47e6f-bf26-4e0e-bdfa-31ea5bf91b2b">P12M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzIyODU_8f8fab60-cdb4-4286-8002-4ad47011bcf8">P1M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear
      contextRef="i9b89df43554446838b21a50900b3ac55_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE1NTY_86779354-a685-456c-bcc4-9305cda2aca5">P24M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear>
    <bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE4MzY_9f41bb87-9069-43e0-b17b-6ef00bf22c73">P2Y</bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl>
    <bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE5NzA_8a9aa022-ec42-40f7-bb42-06b3698a4817">P24M</bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzEtMS0xLTEtMA_7b7b6ba6-fad9-495f-aaa3-4e524cd201fc"
      unitRef="usd">3767000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzEtMy0xLTEtMA_17906197-34aa-4137-9d8f-52f29bc6c707"
      unitRef="usd">3021000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzItMS0xLTEtMA_081b0aab-bb83-4824-a431-ae7bb2465193"
      unitRef="usd">74000</ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzItMy0xLTEtMA_e8abc011-9214-436b-9605-20661298bd38"
      unitRef="usd">62000</ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzQtMS0xLTEtMA_452ac4e7-bcfa-4598-9126-5472a0ee64ad"
      unitRef="usd">2411000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzQtMy0xLTEtMA_f4a7a89d-e86f-4eba-9171-6bd8c46ea068"
      unitRef="usd">1530000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzUtMS0xLTEtMA_53eae1cc-1e78-4564-8da1-009ee22cae73"
      unitRef="usd">6252000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzUtMy0xLTEtMA_1d3fccca-9052-41e3-a1f7-1f0ae09400d3"
      unitRef="usd">4613000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:DisclosureOfCashFlowStatementExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90ZXh0cmVnaW9uOmJmNWU3ODNhMmYxNjQwYzdhMmUxMGFhZjM0M2Q2OTViXzYy_5d0c9123-e30e-4942-bee1-df5c248fe4b2">Supplemental disclosure of cash flow information: &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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;647&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90ZXh0cmVnaW9uOmJmNWU3ODNhMmYxNjQwYzdhMmUxMGFhZjM0M2Q2OTViXzYz_1b0d0160-0909-4520-a52e-50d32d2ce494">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;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;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;647&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90YWJsZToxNWVhZDdiODQxZjY0NTk0ODhlM2UzNTE5ZTg5MWQyNC90YWJsZXJhbmdlOjE1ZWFkN2I4NDFmNjQ1OTQ4OGUzZTM1MTllODkxZDI0XzEtMS0xLTEtMA_24d52b0e-4d65-4b4e-aa7e-28d4b459c8a2"
      unitRef="usd">704000</bldp:Noncashcompensatoryshares>
    <bldp:Noncashcompensatoryshares
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90YWJsZToxNWVhZDdiODQxZjY0NTk0ODhlM2UzNTE5ZTg5MWQyNC90YWJsZXJhbmdlOjE1ZWFkN2I4NDFmNjQ1OTQ4OGUzZTM1MTllODkxZDI0XzEtMy0xLTEtMA_9323c3e4-e233-4c25-a7d2-1f39cd618762"
      unitRef="usd">647000</bldp:Noncashcompensatoryshares>
    <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzE1MDg_0b2474bc-9772-4eac-9256-99d97d9f4177">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 sale and service of PEM fuel cell products for the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the licensing and sale of the Corporation&#x2019;s extensive intellectual property portfolio and fundamental knowledge for a variety of 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;The results of Ballard Motive Solutions from the date of acquisition on November 11, 2021 to December 31, 2021, are currently included in the Technology Solutions market.&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 2021, revenues included sales to one individual customer of $35,239,000, which exceeded 10% of total revenue.  In 2020, revenues included sales to two individual customers of $44,855,000, and $15,965,000, respectively, which each 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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;China&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;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,267&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;17,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;&#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;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;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Ukraine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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;103,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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="margin-bottom:9pt;padding-left:18pt;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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:400;line-height:100%"&gt;2020&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;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;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;88,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;121,284&#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="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzEwOTk1MTE2MzE4MTM_931fa555-3e0d-4528-8f9a-d9f33290c2bb"
      unitRef="customer">1</bldp:ConcentrationRiskNumberOfCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i34c61827a5e84644ad6fc21ea15edd8b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzEwNDc_168ed3d9-081f-493b-8630-99c7a92fbbf4"
      unitRef="usd">35239000</ifrs-full:RevenueFromContractsWithCustomers>
    <bldp:ConcentrationRiskNumberOfCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzExNDg_91da07cb-f24e-4df7-9f7f-6ea038fded31"
      unitRef="customer">2</bldp:ConcentrationRiskNumberOfCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i7aca1b6837474d4a95e61b9b6efe9275_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzExNzU_77fa060c-2257-4bf8-ac2c-257ba966d6e9"
      unitRef="usd">44855000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ie8368e2c63b940de9841502227d54fce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzExODM_dea233b1-30ec-4e32-9100-53a998bdbcb0"
      unitRef="usd">15965000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfGeographicalAreasExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzE1MDc_6590bfbc-23ed-449a-97f8-5a194b19f036">&lt;div style="margin-bottom:9pt;padding-left:18pt;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:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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;China&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;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,267&#160;&lt;/span&gt;&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;17,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;&#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;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;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Ukraine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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;103,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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="margin-bottom:9pt;padding-left:18pt;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:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:400;line-height:100%"&gt;2020&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;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;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;88,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;121,284&#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="ia21f3fd0dd6d49c68c2a30e1c5d6c6a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEtMS0xLTEtMA_37875cd6-790f-4813-92ca-e7e7ecfd57bc"
      unitRef="usd">38818000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i623241d529044918a73f6e213e50c587_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEtMy0xLTEtMA_51c578b9-cc30-47a7-b761-acc8da4fb546"
      unitRef="usd">54267000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="icab3187efc814e73bfe2ba40377f31ea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzItMS0xLTEtMA_6fe2756c-46c1-4843-8970-61d59ec4f508"
      unitRef="usd">22063000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i704fad605d454d02b9d8ac108966726f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzItMy0xLTEtMA_d56a4c16-e03e-486c-911b-4dd2b5d0c560"
      unitRef="usd">23032000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ibb45eb37de7c4a74a8542743dceaaa24_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzMtMS0xLTEtMA_dafb8f1a-9690-46b3-8eac-fc33d38e0f17"
      unitRef="usd">17536000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i8c942e2f7efa4587bbb88872bffd68b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzMtMy0xLTEtMA_63b846b4-ae0f-4172-bb25-d6bc8ef1b534"
      unitRef="usd">8010000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5fa1a40e4ae94e5e98587491980b4a1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzQtMS0xLTEtMA_3070ae7e-ddb8-46de-9c35-0d046c6c5405"
      unitRef="usd">8968000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i7eaad723d16c49839895fea56743558f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzQtMy0xLTEtMA_6efe60c1-6f31-49ab-8da3-434a65866416"
      unitRef="usd">7876000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="icd0c228eda65473ebabb3c2f7d36fdbd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzUtMS0xLTEtMA_bc5a84bd-e307-4b95-bdad-8dcbbe22524e"
      unitRef="usd">3063000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ifb5b0a6d23694a76a15bec57cf30994a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzUtMy0xLTEtMA_a5e873b0-5f89-4081-b82f-2fd26da36046"
      unitRef="usd">1259000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic12966911c8f4783b2dd97e20cb48aad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzYtMS0xLTEtMA_e7a977e7-b3c9-478a-812a-61fb9b426388"
      unitRef="usd">3026000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="id24820bacada491f9118d81bc82b0741_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzYtMy0xLTEtMA_1b72ac5b-c2a1-4d27-9fdd-f97b1e5dbc30"
      unitRef="usd">1171000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4366fc5654f546959100a2343e6cfb55_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzctMS0xLTEtMA_06b7b69a-4f23-478a-a64d-a42fc336b4fc"
      unitRef="usd">2521000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i942cf381f75a454baeb313c3bec42dc7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzctMy0xLTEtMA_b2b2fe4a-7c2e-4e89-b6b0-d12a13769fbd"
      unitRef="usd">436000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i92a8293a4f4047dca0b125d2199f5913_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzgtMS0xLTEtMA_d63832bb-44a0-42e6-9f1b-7e760e20fe5f"
      unitRef="usd">2121000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i8e47e9b04aec450f817dbf765af443a0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzgtMy0xLTEtMA_3af36d36-350e-4881-99bf-5236fafba477"
      unitRef="usd">2673000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="id672f60bc5604d268a077774c0a49d35_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzktMS0xLTEtMA_6c3bd171-2cd0-423f-b4e6-863d841e0c84"
      unitRef="usd">1827000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic129828bfde74a17996c572b88c7cfa1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzktMy0xLTEtMA_33f4d2e8-e80d-4778-b4af-637e8c9263b1"
      unitRef="usd">1090000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="if821dcb9af4641729abbbdda26de2a72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEwLTEtMS0xLTA_b0539c3b-b670-4c1c-a7ee-1eb7fabf4f15"
      unitRef="usd">954000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i44c799fbefdb4fcda2f4e1504613b022_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEwLTMtMS0xLTA_e4a0ce0b-5454-47f2-83c7-c74d541c3f65"
      unitRef="usd">2695000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="if556ead3ccda4767b485710be8f84ec5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzExLTEtMS0xLTA_cae0afb3-2d38-46bd-8670-77d07067ca7e"
      unitRef="usd">926000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5209b7a6d9c94b9096f9c0defa0bfae7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzExLTMtMS0xLTA_2e606cb7-efec-4353-b46f-d0ceaaa79f0d"
      unitRef="usd">128000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i97e687557047468ba68ce62a928c5e59_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEyLTEtMS0xLTA_83729ff0-1e30-43c0-87b5-eb3593613587"
      unitRef="usd">912000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i80dd593441eb4fedb2886b0d0b0b9e98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEyLTMtMS0xLTA_2827f7a7-16cc-4b01-8cc4-f84d58811401"
      unitRef="usd">1008000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ideb0c55b8d5f408d81435a55cab82bab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEzLTEtMS0xLTA_e9636f08-a0aa-4031-ad94-cb142eafe915"
      unitRef="usd">541000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i08379526d27246a4b4975070890315c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEzLTMtMS0xLTA_1a50a545-730b-401d-9c6e-93fdafe63d0e"
      unitRef="usd">0</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i6f1d44481610439796e6f1461bc1d312_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE0LTEtMS0xLTA_fd62e147-90ba-4dbf-9ad0-12e8df15e70f"
      unitRef="usd">439000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i3ab1876c052b4706bb499fcb7b603196_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE0LTMtMS0xLTA_40b197b6-1793-4c2f-b025-177a65566643"
      unitRef="usd">0</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5099b6f2ec6d499f93e64b5c322e22df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE1LTEtMS0xLTI4ODA0_be7ee5bb-ff32-42c7-8901-fc4855ad9b5a"
      unitRef="usd">244000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i69849de9fee840b3ad311dccfe1245ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE1LTMtMS0xLTI4ODE1_1c14729f-3762-4464-88c5-b71095ec7c3b"
      unitRef="usd">0</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i487fcf85f36a4b068cb26d12b9d6e476_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTEtMS0xLTI4ODA0_03d1323e-4865-456b-8baf-3e14509b30c2"
      unitRef="usd">129000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i912081e9356a42acbdcf9f4f1caa808f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTMtMS0xLTI4ODE1_6edeb38c-1e5f-41a4-bb8c-e32739e91c1d"
      unitRef="usd">0</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i77d7b8caef0e4111b3c915752da68b91_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTEtMS0xLTA_ef71327d-711c-423f-bf97-da33bdbaf5a4"
      unitRef="usd">417000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ie3b29f9e753c41d4882c5e1e2a6f8ce8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTMtMS0xLTA_a37aa267-975d-4a57-8649-c837ffd0a043"
      unitRef="usd">232000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE3LTEtMS0xLTA_3bc7d312-4c9b-472d-8ced-e94a2facc7b1"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE3LTMtMS0xLTA_cbde05da-a813-4cac-8f4f-cfa8bdad3db9"
      unitRef="usd">103877000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="if3d46b2503fd49db92cda15ca6741f7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzItMS0xLTEtMA_4bc2e4d0-ee48-48ba-a00f-ef0c270e65ed"
      unitRef="usd">157805000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i4b3cd2c1edb24b8da685809b10a14347_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzItMy0xLTEtMA_ebdec4b8-b199-4e9f-987b-bb1ca5ef76fc"
      unitRef="usd">88128000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i72525da04d38487a898fa16d49a68fb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzMtMS0xLTEtMA_94df251b-bcac-46d5-bc40-1166b375681f"
      unitRef="usd">29009000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i8fe88cd8bb3c438e8da2396b67d60b47_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzMtMy0xLTEtMA_fa5951b2-136b-4565-8944-16699bb28f9c"
      unitRef="usd">27577000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="ia2fe870705f943d18363cd3112c1300a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMS0xLTEtMjY1OTc_2544be89-7fae-4241-a9ac-92e18af874c0"
      unitRef="usd">17552000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i6c3b9ba4f71c41b4a42c19848ad86f97_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMy0xLTEtMjY2MDY_9feeedae-a008-47a4-8dcd-f448854d60ec"
      unitRef="usd">0</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="ieb80d45f97904d53abd08fcd1855a04b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMS0xLTEtMA_cf5f0743-02c2-47fc-b28d-6085c0119445"
      unitRef="usd">4121000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i6f86cb3ac36a4bdba34a90e499ba8c43_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMy0xLTEtMA_9c76264b-f610-4d9a-a185-ed70960df8dc"
      unitRef="usd">4107000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i569f0974828b43cf96eb5b2505125b35_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzUtMS0xLTEtMA_baf35284-3e21-4a91-ab13-43e50921d81c"
      unitRef="usd">3270000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="ic1904d0c03df474d9fbbb828f761d957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzUtMy0xLTEtMA_dae21df2-3aa7-44fc-9867-761d138a1c16"
      unitRef="usd">1472000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzYtMS0xLTEtMA_cbaa531d-dc1c-49e9-9dd4-c6586d397f0a"
      unitRef="usd">211757000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzYtMy0xLTEtMA_b73f0d7e-f2bd-449e-a422-61505250baf5"
      unitRef="usd">121284000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:DisclosureOfFinancialRiskManagementExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzc0Njc_5a542016-bb8f-4a04-8f30-58c9275bb9d0">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 an investment in a Danish public company held by Ballard Power Systems Europe ("BPSE").  BPSE previously held an investment of approximately $5,000 in a Danish private company, Green Hydrogen Systems A/S which recently 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, resulting in investment income of $1,676,000.  While held, the fair value of this investment is re-assessed each quarter as per&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 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; with any gain (loss) recognized through finance income (loss) and other.  As at December&#160;31, 2021, there was a decrease in the fair value of the investment of $254,000 resulting in net investment income of $1,422,000 for the twelve months ended December&#160;31, 2021.  During the three months ended December&#160;31, 2021, the Corporation sold 69,000 Green Hydrogen shares for net proceeds of $336,000 .&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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, as well as equity-accounted investments.  Changes in fair value and foreign exchange adjustments are recognized as gains or losses in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (note 14).  All gains or losses are unrealized.  During the year ended December 31, 2021, the Corporation recognized mark to market and foreign exchange losses of $10,474,000 in its investment in Forsee Power and nominal foreign exchange gains in HyCap Fund and Clean H2 Fund.&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="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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 #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, 2020&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;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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;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;(10,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 - 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;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;&#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-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;(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;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;/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="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: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: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:700;line-height:120%"&gt;31.&#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:&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"&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 if formally designated and qualified under hedge accounting criteria; or (ii) recorded in the statement 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, 2021, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN $73,524,000 and outstanding forward foreign exchange contracts to buy a total of CDN $26,500,000 in 2021  at an average rate of CDN $1.26 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, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021 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.785&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.274&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, 2021 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.787&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.271&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 2021 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.798&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.254&lt;/span&gt;&lt;/td&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-weight:400;line-height:120%"&gt;Based on cash and cash equivalents and forward foreign exchange contracts held at December&#160;31, 2021, 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 $7,871,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:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;31.&#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&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"&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, 2021, a 1.0% decline in interest rates, with all other variables held constant, would result in a decrease in investment income of $11,239,000. 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;Impairment loss on financial assets and contract assets recognized in profit and loss of $54,000 (2020 - $310,000) were comprised of realized impairment loss recognized during the year of $54,000 (2020 - $60,000) and an impairment loss allowance of $nil (2020 - $250,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 Corporation's exposure to credit risk is influenced mainly by the individual characteristics of each customer.  However, management also considers the factors that may influence the credit risk of its customer base, including the default risk associated with the industry and country in which customers operate.  Details of concentration of revenue are included in note 23 and note 30.&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 credit risk from trade receivables and contract assets by contracting prepayments (from 50% to 100%) from certain 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;The Corporation determines probability of default  based on the following common credit risk characteristics:  geographic region, age of customer relationship, and duration of remaining contract.  The Corporation calculates probability of default using a forecasted default rate over the next twelve months for the automotive and manufacturing industries, ranging from 0.8% to 1.2%.  The Corporation has assessed the probability of default to the higher end of the default range of 1.2% as a result of the COVID-19 pandemic.  The loss given default is assumed to be 100% due to the Corporation's position as an unsecured creditor.&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 movement in the allowance for impairment in respect of trade receivables and contract assets during the year 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;vertical-align:top;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;Impairment loss allowance&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;December 31, 2020&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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;250&#160;&lt;/span&gt;&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 measurement of 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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;500&#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;500&#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:DisclosureOfFinancialRiskManagementExplanatory>
    <ifrs-full:CurrentInvestments
      contextRef="i5960b2ea20da4dea8f25d84b5048fba8_I20210616"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY0Nzc_91414e00-5932-4d4c-8c26-1aa56dcef466"
      unitRef="usd">5000</ifrs-full:CurrentInvestments>
    <bldp:NumberOfSharesReceivedInSaleOfStockTransaction
      contextRef="ia27dc2d654184cf59829cea9ceda0bc0_D20210617-20210617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY0ODU_bdbbcdb4-4f2d-4001-b98c-71122d74cb92"
      unitRef="shares">259551</bldp:NumberOfSharesReceivedInSaleOfStockTransaction>
    <ifrs-full:CurrentInvestments
      contextRef="if4f7ccbec3f142ada16adfc33e80bd1d_I20210617"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY0OTQ_b463a454-3767-49fe-a0be-4a804bbf9be6"
      unitRef="usd">1681000</ifrs-full:CurrentInvestments>
    <ifrs-full:InvestmentIncome
      contextRef="id046c02bb3c146678b657f95b297be87_D20210617-20210617"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY1MDY_19310a1d-afce-42b8-873e-42f581751ec8"
      unitRef="usd">1676000</ifrs-full:InvestmentIncome>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i0fbd022b60a64a76af06bca72dd15267_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzM4MDE_d556f7f9-138d-4308-aef2-da2396ba5581"
      unitRef="usd">-254000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:InvestmentIncome
      contextRef="i0fbd022b60a64a76af06bca72dd15267_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzM4MDY_cba3f7b1-de3e-48b1-82f0-88f13e884295"
      unitRef="usd">1422000</ifrs-full:InvestmentIncome>
    <bldp:SaleOfEquitySecuritiesNumberOfSharesSold
      contextRef="i1c35820ba2b24500835381f2d2ee0f5b_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzYxNTM_876584c1-77f1-42f5-9e3b-521f0fe7c808"
      unitRef="shares">69000</bldp:SaleOfEquitySecuritiesNumberOfSharesSold>
    <ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod
      contextRef="i1c35820ba2b24500835381f2d2ee0f5b_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzY3NTE_16d38869-9740-474f-a2fc-66fb8ced8ab5"
      unitRef="usd">336000</ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="iabbaf99f79dd44a8b5f0d83596bbd50f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzY4MzQ_121de589-ce14-4ca2-9950-3ba78a09d5a1"
      unitRef="usd">-10474000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <bldp:SummaryOfInvestmentsTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2NDAwNzI_340baf2f-330f-4608-84ca-5e2704b26333">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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 #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, 2020&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;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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;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;(10,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 - 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;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;&#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-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;(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;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;/tr&gt;&lt;/table&gt;</bldp:SummaryOfInvestmentsTableTextBlock>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i7b978eb996f3424d82c56c48e969ab5e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzEtMS0xLTEtMzI4Mjk_b71a206f-b36c-4fa9-9ac0-df229cfa342b"
      unitRef="usd">1422000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i6bdda5db05df43859dbcce36353d5a3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzEtMy0xLTEtMzI4Mjk_d51f2dde-4fd0-4923-ab4b-76936f613b79"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i4d41489eff7c42c39bd7f57a5c28c3d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzItMS0xLTEtMzI4Mjk_d17a5b29-a675-4995-bf21-2543f55a54a4"
      unitRef="usd">-10474000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i0396ec14c8d542dfb243715c22e65efc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzItMy0xLTEtMzI4Mjk_74925f5a-044a-4aaf-b1e2-98727b1a551f"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i360f77f0684d42a18e283cc31f05d915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzMtMS0xLTEtMzI4Mjk_8b0d7651-63f4-45be-8f32-99c5a9a5b3c7"
      unitRef="usd">26000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="idc3d7bed2c424f86830f8c6d3e02b960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzMtMy0xLTEtMzI4Mjk_fd6863d0-b179-4892-a69c-6a811051913e"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i6ae53a12f5664bc0a094357bf8f43e4c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzQtMS0xLTEtMzI4Mjk_3039464d-4b02-42f6-8c1a-ed5813310d73"
      unitRef="usd">2000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i4949abbec2284dfda1a5001e89b72ac4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzQtMy0xLTEtMzI4Mjk_e8faaa77-6228-4165-87e0-d409f07c7b10"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzUtMS0xLTEtMzI4Mjk_a21c76e8-cb16-40ac-bdf4-c31d19a31028"
      unitRef="usd">-9024000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzUtMy0xLTEtMzI4Mjk_cc3f15e0-c6a8-4ca0-a5e8-92ddc2e942ec"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum
      contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzIzNzU_b407279b-81e4-401f-b44e-c7f1577ffc23"
      unitRef="number">1</bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum>
    <bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum
      contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI0NDg_873797e2-c2b2-439f-a1e2-49c2e6a328f0"
      unitRef="number">0.50</bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i06d895681cd44c5c883d491603e7b84f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI3Njg_fd7a509d-8825-46c2-999a-a7565195ebfd"
      unitRef="cad">73524000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="iaa6cb8f679d24e448cfaa7edaf8f0cc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI4NDU_640f10e5-c4f4-4e5f-8a09-3f5f03a7034a"
      unitRef="cad">26500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI4ODM_8967a2b5-7ed4-40c5-a29d-80078379c99e"
      unitRef="cadPerUSD">1.26</ifrs-full:AveragePriceOfHedgingInstrument>
    <ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzc0NjQ_4f0091b8-b679-4097-afb1-0d982e96ea83">&lt;div style="margin-bottom:9pt;padding-left:18pt;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, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021 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.785&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.274&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, 2021 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.787&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.271&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 2021 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.798&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.254&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory>
    <bldp:PriceofForeignExchangeOpeningPrice
      contextRef="if2274fdaf764482cb4a61c9b5560ebbc_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzEtMS0xLTEtMA_5f8e8863-f0e8-41b3-9ce9-39afb53fca36"
      unitRef="usdPerCAD">0.785</bldp:PriceofForeignExchangeOpeningPrice>
    <bldp:PriceofForeignExchangeOpeningPrice
      contextRef="if2274fdaf764482cb4a61c9b5560ebbc_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzEtMy0xLTEtMA_7a558964-e5fb-462e-a460-7933eeaab468"
      unitRef="cadPerUSD">1.274</bldp:PriceofForeignExchangeOpeningPrice>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzItMS0xLTEtMA_d3058087-980a-4b58-be18-fa5fc13fa755"
      unitRef="usdPerCAD">0.787</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzItMy0xLTEtMA_08a76e1c-ad26-4d3d-9475-5d9795691517"
      unitRef="cadPerUSD">1.271</ifrs-full:ClosingForeignExchangeRate>
    <bldp:AveragePriceForeignExchangeRate
      contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzMtMS0xLTEtMA_d7dce409-0b62-4497-b86d-7367aba5b24d"
      unitRef="usdPerCAD">0.798</bldp:AveragePriceForeignExchangeRate>
    <bldp:AveragePriceForeignExchangeRate
      contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzMtMy0xLTEtMA_d363541a-925d-4539-8e98-a7d1936f584d"
      unitRef="cadPerUSD">1.254</bldp:AveragePriceForeignExchangeRate>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzMwNTA_a039bee4-5326-4e8b-8056-b33a9a551708"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome
      contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzMyMjE_cf4ce68c-c923-46be-af54-f41ddfcf6342"
      unitRef="usd">7871000</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzMyODU_7775bde7-f619-4d38-9a59-280385dbbdf1"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzM1MDM_c70fe1ed-9dae-4132-848e-62ad35090dee"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="iadfaeba9753142cfad5201f867aefe9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ3MzA_09c85d43-75e5-47d7-af25-f43870dfdaba"
      unitRef="number">0.010</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome
      contextRef="iadfaeba9753142cfad5201f867aefe9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ4NTE_beec13a9-d9f6-408e-8fe6-55c2e9d258f5"
      unitRef="usd">-11239000</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="iadfaeba9753142cfad5201f867aefe9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ4ODI_38077dc3-4015-4e92-a624-47b7a570976e"
      unitRef="number">0.010</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYwMTM_cd7b45f7-0b3d-4180-885f-3b9177463385"
      unitRef="usd">54000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYwMjM_61756660-a0ae-44ad-ba74-8bfd9b771897"
      unitRef="usd">310000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxMDE_2ef1818d-37ab-4b7e-834e-6d2fb87e75b5"
      unitRef="usd">54000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxMTE_f4c2e6c6-6ac8-4b7c-82be-32405bc9b1af"
      unitRef="usd">60000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxNTI_40825888-ea23-42fc-82c7-a06ac618c717"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxNjI_c49424c0-ab4f-4454-b2cc-4637a12cb5e4"
      unitRef="usd">250000</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <bldp:FinancialInstrumentForecastedDefaultRate
      contextRef="i7f6b0c84023641f0ac0b98e088f0bba4_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzcwNzg_f63f0477-e3bc-4c12-8b2d-9154094339f7"
      unitRef="number">0.008</bldp:FinancialInstrumentForecastedDefaultRate>
    <bldp:FinancialInstrumentForecastedDefaultRate
      contextRef="iac1282ec888d4201a98f05dbd8c3a336_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzcwODQ_796dd163-07b8-41e6-af58-41605f861b1e"
      unitRef="number">0.012</bldp:FinancialInstrumentForecastedDefaultRate>
    <bldp:FinancialInstrumentForecastedDefaultRate
      contextRef="iac1282ec888d4201a98f05dbd8c3a336_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzcxODc_05199cef-d728-4f3e-9e69-6fa3f143c4a1"
      unitRef="number">0.012</bldp:FinancialInstrumentForecastedDefaultRate>
    <ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzc0NjU_c83c525a-22a1-4587-8d05-e7cb959ca054">&lt;div style="margin-bottom:9pt;padding-left:18pt;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 movement in the allowance for impairment in respect of trade receivables and contract assets during the year 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;vertical-align:top;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;Impairment loss allowance&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;December 31, 2020&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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;250&#160;&lt;/span&gt;&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 measurement of 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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;500&#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;500&#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:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i36075dd7b46946e3a2d5f93b7ad49b93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzEtMS0xLTEtMA_f84068a1-e187-4ec2-88c8-8ea7ccdf255e"
      unitRef="usd">500000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i3d40b85cf9ef4233a6be06fab2ee3d9a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzEtMy0xLTEtMA_13695d42-f447-4e53-9d19-88cd8504efc6"
      unitRef="usd">250000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i5567e9b6ff4e46279c299334faf0b80e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzItMS0xLTEtMA_870659fb-7a85-46e6-8771-f2bcc6486c9f"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="ia1a97d78b5e849e8acbbfcc3d5b34143_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzItMy0xLTEtMA_d40a5acf-db28-463d-a094-a0300f56a394"
      unitRef="usd">250000</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="ic444cc36a67f4e64942281fc61f19d87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzMtMS0xLTEtMA_3f469130-b9b3-4b85-a3d7-9b0d7470806b"
      unitRef="usd">500000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i36075dd7b46946e3a2d5f93b7ad49b93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzMtMy0xLTEtMA_ccc17534-c402-413d-8085-a19ce4429d09"
      unitRef="usd">500000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>148
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M3:^@6H#Y?2.E_O727BGW_T)8_@]02P,$%     @ _(EN5/1B:;P"!P  _1P
M !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RE66U3VS@0_BN:3#_0&6@L
MR?$+ \R4T-XQ<[UVH+U^-K9"=+6MU%("_/M;R4D<K)="[PO8SFKU[&JUSZYT
M]B"Z'W+)F$*/3=W*\\E2J=7I="K+)6L*^4ZL6 N_+$37% I>N_NI7'6LJ,R@
MIIZ2*$JF3<';R<69^?:ENS@3:U7SEGWID%PW3=$]7;):/)Q/\&3WX8;?+Y7^
M,+TX6Q7W[):I;ZLO';Q-]UHJWK!6<M&BCBW.)^_QZ9SF>H"1^(>S!WGPC+0I
M=T+\T"_7U?DDTHA8S4JE513P;\/FK*ZU)L#Q<ZMTLI]3#SQ\WFG_:(P'8^X*
MR>:B_LXKM3R?9!-4L46QKM6->/B3;0V::7VEJ*7YBQZVLM$$E6NI1+,=# @:
MWO;_B\>M(PX&X,0S@&P'D/& V#. ;@=08VB/S)AU5:CBXJP3#ZC3TJ!-/QC?
MF-%@#6_U,MZJ#G[E,$Y=S$4K1<VK0K$*W2KX!VNDD%B@OX24J&@K-!<-1,A2
M+]V&H>NV% U#1_KGM^@$?;N]0D=OWJ(WB+?HZU*L)8R19U,%X/04TW(+Y+('
M0CQ ,$&?1*N6$GUH*U8]5S %J_:FD9UIER2H\8J5[Q#%QXA$!#L S5\^/ K
MH7M/4Z./>O3=L UKUTR>!G3%>UVQT15[='WI1+4NE5D>R;H-+QGLJ5Z_R_6]
MML1HTQM[<X&C>!;-SJ:;0X>XQ&B6IGNQ9V!G>["S(-BYD":@5J\$W6N=':#)
MHS@G(\RV5$:RG+HA)WO(21#R'YT.?LAK][QU04NL27$<83J"9DN1*,]B-[1T
M#RT-AM'G%>L*Q=M[Q!XAE\MP0&5[K5G0X!LF6=&52[,XNX6J8'%JL=()P>6$
MS#(O(3@9KX\M16<SG+N=D._AYN'U82UXH39HBPK2(I=*>V7#7$!S>QWBE(R#
MWY8"8ZAGM7 TY-<H"/6VJ%F?1R&<?C"]<L[D&-G3$XCW$4B'6);@Q /R@ 1P
M$.1GM63=+J"<\+#M0VJYT"%%4Q\X,H C07!?A8*E%E;<.W$2VXV0_0\\M$5J
MRR51&L\\6(<<C^FO]A'4#Q(M.M$<0#;%"E?< YI:8$ZR#%+O&+1#CN9I@CVH
M!S;!83KYR-NBA6S,M]Q>&V[7,2MT8#@QQT[,%F1;+"89\0 >& 6'*64'.!2Q
M-C&<P(ZR-I1+C$8>_L #@> P@_P-%?C"Y58G5ILI3G"$HW0,UL$H>>K)I7A@
M%)P&L7[XN>;J2==O&J&F:MYNF%2F$H2O_PH.#T#4:MVQ/N=**4H.Q:([GE.'
M.0DPY-@<EQR9S3SU!A[(#(?9[+I9%;PS\,LED#@D8.@8@-9@0ZJG8[2JB[:O
M0QB8[B4X;'/7"4FL$+>E(H\! [WA,+^9VON.09>VCQY5/'J\;1/7"<9Q8N]%
MAV"<4^J)'S)0' E3W/4>(=1SI=BP[@D=;;>F,]Z)S6+$2M$.(;TS/6 'JB-A
MJM,;TX2Y2=$EM!P<"M!JEZRA'7(BMIE-.QFR[QBU0S#.X\3GY($%29@%->[G
M^=D84''Y8AL<W)B,\Z%#Z 3G4>:!/Q C"1/CSNU.8 Y> ^<2.HY@E^ ,4U^#
M0@8")'&PJ+Z&ME<BM2P4M-]UC5JA8/OI:*XAU?$%!^<JH3/(@D,OTQE30G4W
M&:B,A*GL?:G61<>APKDO(-=NUQ;25<6 /V#>.ZAU]:PZ:;G=9U,8P>DXV3JD
M3J!1\GANX#D2YKG?\IS3"@>W.:QP,*7?BH$!2;BI.K"B*9XL ^3Z3@)3 $W4
M3Z^,@X&S2)BS/D*NY_<M*M==Q]H2YNE@O6NSG6&7+Q9,?W93 +$I*,/6SK:%
M<D]W0P:B(F&B^E^.<YIBDY3#%%O(9PH=6(R&6:SO@<IGAUW/$NXQ:IDYR "B
M<T&G#E8[;/=[[ XI2+">QH,.M$;#M-8W2<_1^WR\594\S[>8Q/D8JT-PAF>I
MIWZG YE1$MQOEX7DI2G *EZO]=&CH62@+R2A8&.AX[:#\[8PY<Q[7M3]UT",
MQ_K0%^8^@EQ;B;HNNH-IG<7*=I;TT G1.VKYRBGF\]3 3#3<FGF,V+GM%6;T
M\V2_,L,IYC-C8#D:9KDK=YGR&ZMAT]B8([8B(Q,B3Y=,!ZJC8:KSVO ;BV'3
MF&5%\BHK!JJCX6:OWWK/MYM!K@_R?X$Z?5D(.<6(#_G D#3,D%?.5/%2[-G+
M=K%3S(M]X$D:YLGOYCH)P!?0'17W#+7KY@X  YM SFZ X@UTZ%/72BI(C'K#
M'_7?W/8X#C7S&<EI3+.Q3:[SSRS.<$3&A?/TX"*I8= XZ_LU"1#7K>HO7O9?
M]W=X[\W-U>C[)3Z=]S=Q@YK^8O"3.527J&8+4!F]2P%7U]^U]2]*K,QUU9U0
M2C3F<<F*BG5: 'Y?"*%V+WJ"_8WGQ7]02P,$%     @ _(EN5*02E;M;!@
M"!X  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6RU66UOFT@0_BO(ZH=4
MNA1VV1>H'$M-G)>FN;LJN=Y])O;:1L7@@W722O?C;\ $S.ZRD-XU4FNPGYF=
MEYW99V#ZG.5?BXT0TOFV3=+B;+*1<O?>=8O%1FRCXEVV$RG\LLKR;23A-E^[
MQ2X7T;(2VB8N]CSF;J,XG<RFU7>?\]DTV\LD3L7GW"GVVVV4?S\72?9\-D&3
MER_NX_5&EE^XL^DN6HL'(;_L/N=PYS9:EO%6I$6<I4XN5F>3#^C]'0Y*@0KQ
M9RR>BZ-KIW3E,<N^EC<?EV<3K[1()&(A2Q41?#R)"Y$DI2:PX^]:Z:19LQ0\
MOG[1?E4Y#\X\1H6XR)*_XJ7<G$V"B;,4JVB?R/OL^4;4#M%2WR)+BNI_Y_F
M9;#B8E_(;%L+P_TV3@^?T;<Z$$<"B/0(X%H *P*8]PCXM8 _5H#4 F2L *T%
MJ"+@XQX!5@LPU6F_1X#7 EQ=H2^L02T0C!4(:X%0-2GH2YSWDCEO[!JH2;::
M[7Z1EW2C*M_N86-5NW(>R6@VS;-G)R_QH*^\J+9V)0^;,4[+*GR0.?P:@YR<
M761ID27Q,I)BZ3Q(^( 2DTZV<BXV4;H6A1.GSN7?^UA^=]Z4UW]LLGT1I<MB
MZDI8O]3B+NJUS@]KX9ZUOCS,G9,W;XM-E N3^(5=_*&4<Q;1+I91,J1K;M<%
M;LL\?MR77A?[?)?LBUJC0=>E7=>'Q6*_W2=5!*'^XT4L^W5=V75!9X&^D4+N
M\URDB^_0Z J1/XE^A==VA?.'+Q;/;H:%7Q7UC\/Z7A7Y6[N^^]:Y7I,^#:MX
ME8MWP_K&NNA"K38%BYN"Q=4"I&>!NA9/H!0/-KYU_G'Z2^J@C%;*RA/Y:89]
M0A'Q,9NZ3P8[_,8.?XP=D73F8O'.\=$O#O90:.H*!T7LV ;J8>8W!AQ,U6$(
M!9@QKXN;&]2%'B,*[%*'G2*,_8 JP"L=&"#?'!S2!(=8@_,;T*<D*XP]DF@9
M.:7(YUPQ?Q#6,8PVAM$Q6<M6*Y''Z7KT-J*:-812RBD)S/:PQA[V&GL*YR3-
MI' P,G6#<Z9EBH6$>8&RD09A'5-Y8RJWFGHOE@(.QZ4KOHE\$1=0W".C=\ZU
MZ"$6^H0QQ?"1N!L=Q[4HW.H@WZ,8AUW8IT%8)UA!$ZS@E<$RQ270$D6(KV93
M![$ JSTAT*L%2AUW4=>ZJE-&E-CJ&*1 /AK4<#7Z!HSO8:7E?3+XYBN8.Y,F
M1GNZ=]CD)[3FISKR3LOQ9>DLLBW,=$543476^@NU*#/L*XUK/@9T;0 I4;X-
M-;\[ >RXC;R6[GJ5G-_C^.]R(_+*Y5QLRF'R20"KA7OAG)0=^^U[RQF-CE@U
MLL9W#CPPA=@^BA2NI+-+HFKBW$=Y'"7.&L;C>CTCC4:&[1PHE7LYA.J:WO(+
M9"<8&@65>906R6%[P-A?_JL V4[DU;?F44!G'J&2XBL[IFM_RTO0*&)RW)N[
M) 5[UJ.N5M^A3-!P>(#Z#E_4T@)DYP5&TE0V,T/\= (0>EX0*)5T4>,Z#2L(
M"/>I4I<&A<";.$/JMC(P#X0YI8BIZ3.9V!>CEJ&@411E+#-!.C492E=+3I"=
MG=AH7"W:#1,B6.W?ER. 7?-:0H+LC 2:C( :71ZB TT-VMFRKDD8' \3J<R@
M[T!(B_BHOW-SV]&Y  DH4O?1 *KK3$L8D)TQ_"@S1?K1CTC /?CK,:D](Y']
MD'P=.47Z@44QQR%2"W80UYT+VZ,->S^+H-::CX-(28@#U?:1N!L#CC _4$F2
M 88H(T3EJ,.X;LC:8QK;C^EQ-+56TIDX":)J;'243['2,^?8<&@C^%/XD1$&
M[5J-L[XFM&J%KAI IX@@KB;# ",^Y6HN=!A5A]<[HRZ89'KR=?3LP\Y-?HRV
M8@/-8"Q4,S,&=5VCNA%7\W)K0'5"V76_I3;8_WGD%;<L!=M9RG\CK]C ,Q!7
MG\X,H;JFM^0!V\G#_T1>L4XJ G4,O!H =3UH.0<>]43$0E^1_8&?3C=PR.$\
MQ"'ML:TE'-A..,ST%1DCR/4Z\8&8J6WGP@"$YLHPU3JG 1@"S5/'(@/N%/D!
MISQ4$VBPD>.^<[AE,G@4DQG]A%8G,'T)<X_>\Y3O2'^-\G6<%DXB5B#KO>.@
M)#^\=CS<R&Q7O?IYS*3,MM7E1D3 $4L _+[*H&W6-^7;I.;E[^Q?4$L#!!0
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
M48XM7/\B*H%2.EDKC#I/SB_ ]:1[VR0 ][?"CVD,9BH!/P#FC' )40)H(O]
M"GQ'?8U]R"*'9L">&4BM6+\PUTR$'+:D>TEA=HQ@-AA]5#HV3/^\-ZACGPTP
MY)F](_1)%N*B*J=4?4'#4Q0M_@HSQ# ;-RRBK2-9RM^' #X'>J83?N*R=:@O
MKNL0^HJ<OEZ9:Q:]3[@U2@J]?0_)@'L9R_DV6"D1UO!,73\IE1LUOBH^P@T9
M>R.2-SHP7ZXL\W($>3S@=*!^&:M*<C8@,3K1K6ON0BT1-FU=.<.,MEVW97M4
M?BN/GJ%0!>3(4'8'6Y3K KB6LKR\OHXUT="E(!Q7M=Z D,OX*JKFQB)D.X!"
M;5U&.^&4;E@PBL_%GIYL_7AQDOQ853DI0:["J3&ZA4J79<;AT@+_?IA(Z$F<
MN^A6H]X%9]K>HMY@H)S@$T@,ZJGCT@I_=4_R)J1H$Q)$;AP:2:)/]F<P$<4N
MQH"%VF'N*/W+^=M^FKEN9XG1B4)#QN_1*)2\S@.2:AY<&?Z<N297+!P1K[7=
M (HW;\%,>#SIGLPU!04ET3W8YT<U#UP<(??:V08S7UI1+9NMP 92<K<#WU+3
MPC'-R3D:5'WNNAJAJ0^U7"29^H3?;9%]BY+C?/P\#A.26-%W*ERY[G)$_TGL
M(*ZSFGW&KV6UG2RK+7XY<:=K1LA6:MJQ@LBV;IBB)VFXORI$(EG^%5S6"_+-
MIG+[S6J-Y^7[OR5C9JMYO:5B1KE.R0<5_,U+5'E(((TW8I)%,,>349ULYJTJ
MA_[( >PI QE[/,2<_H)(J<9D83_*1&HUK?*H]UAR0S.7S*A"&)!.@9*!OOTH
M+A2)J:-50"*<:$IB;+F"!E9<B!Q-!UJS]G$/UT=<Q2AN?;AMR4F/X/\_59=X
M)2,I+>\8[PU&_I$2CRO'%SV6%DW9Y^I_9JOULY:(HGJ/"U?O\>;3Q[@.,23V
M.]S9*1/QD-Q&#"2/AM\=%@Y<M7#?52U4=#,8WGAI0U&(GV*?C K#KX=H.MQP
MT">O^W'A1(MB_P\+)^[F,"Q/DFLOJ48Z'Z^\V^JC&B!Y@/F)DIWO>GSTYM7[
MHQ,IMN"<$VG>7@_5GG 0:Y-I';=)X3!JH<,[#FOG'\8#?#EZW!]SJW:N Z"
MA?<KI1C9GH<-RO8&&\"X::;;^-EIX>*8/V!GYZ2,GS4548ALF_F.5@\BD)%T
M0+G&1F)PNE6/ZV1<A//\8D(>-TX-C]DKQ;GPLP3&J?2%':4UK$ID+'?.)VI#
M:$5G291&\.$Y+TC>2XLHVS%6M-"IWN)V$-#=WR-0A#N''?$Y\S\;;/C;'UW
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
M=492S<7G4>QR 152^*;2+BT4,I*\[- I9F)+MG#;LG B+>XB7JZYR6MK%/B
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
MI&D ?E\Z%_,#;3!\$OKVWU!+ P04    " #\B6Y4\=*6'!,)  #/&P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6S566MO'+<5_2O$MF@D8+LO*;9A
MR0(DV4(4U(E@I>V'HA^X,]P=QAQR0G(D;7]]SKV<USYD.VGKHH!A[<R0]WGN
MN9<SYX_.?PR%4E$\E<:&-Z,BQNKU=!JR0I4R3%RE+)ZLG"]EQ*5?3T/EE<QY
M4VFFB]GLQ;24VHXNSOG>G;\X=W4TVJH[+T)=EM)OKI1QCV]&\U%[XX->%Y%N
M3"_.*[E6]RK^M;KSN)IV4G)=*ANTL\*KU9O1Y?SUU2FMYP5_T^HQ#'X+\F3I
MW$>ZN,W?C&9DD#(JBR1!XL^#NE;&D""8\4LC<]2II(W#WZWT&_8=OBQE4-?.
M_%WGL7@S>C42N5K)VL0/[O$[U?CS+<G+G G\OWA,:U_.1B*K0W1ELQD6E-JF
MO_*IB<-@PZOG-BR:#0NV.REB*]_**"_.O7L4GE9#&OU@5WDWC-.6DG(?/9YJ
M[(L7'U2F;$1P,E?;J.U:5-Y9_,X40A^#D#87JSK67FTM<D9G&Y$5TJY5.)]&
MF$("IUFC]BJI73RC=KX0[YV-11#O;*[R;0%3^- YLF@=N5I\4N);E4W$R7PL
M%K/%_!/R3KK G+"\DV?D73M?.2^C$K<V89] =(EHW$?<I>"('U?B]N;#O;AV
M966T1,S$/RZ7(7I@[9^?L.&TL^&4;3C]VLGY"FI?BY\*)5;.H.SIJ:9MPCTH
M_T"UZE;#K2%"I/1YNUG$0D;\IT2;!@K^HS9&+!6XX)=:>Y6+Z(3,716%MJT]
M&R5]F+#NX5;U5($&0K\#LH/J],(V_..[V@NU6BDF"Y$CT\E=UITY,K=6)$8]
M2%,3/,A*759(.3FU*Q>Z:0%V!H2'Y"%TV@(K6AI:EZ $DU],Q'\D\.*(S/PF
M/WXMCN2QN#8R!+W260H$3/R+EDMM=-2*W;ZNO2>MSHL?G/USUEP>B4OHS)->
M^'M[>2_FXEC\:,7WTM8@<+$XX6J;C=E%++A"ED,-#^6!K7<>D;&Q,^.FBT)7
M4$&,:7UFI->K30K<GOEFV_RL-]_VYD\$.)L%5#50$+ 66P<+=@0G%P9F>U4"
MJSG?;O#&)0\J$%)XXGHR%?ROT.)4C"8]QV,/S#/0&>2=O9NT-PJC9,#F1V6
ML#*Q($0!V$BTL[DF@Z29@'A"1)\=HV-F1:>U1%,0A<3>4"\):& =PH5ZTGC0
ME W\:- (ZU$%"2?*:Y>GXABX*DWH8UZ H23@"D#;31<D"O7 $:Y.;3-3Y_R$
MD:A\)3T>P@7XSDT;A88_>PH9]2SDM?C3'UXM%B_.MD*X';5.#VC5!H3;DR^=
MC21@_O(,^7U$F2-1O 4<7'?X2P78FSCF>+6:'PME6T<W)/J+ #8,$GA-KZU#
M43IK*#K VWX8&E*3GE*2N;75_Z)*"8W1^VG!PIZ)&#L6=6>:- 8 9JVM)8M)
M!QZOX&!7G*D3GDS$.^EA%+,>&0,>AH!21S#109U U<]02H%;U1ZQ\T#Y Z:W
MJB&J:^4CICTA*S2]IBZY[JEJ J8A,FGE7;E;4PS:I4*XO=1!$:G&(G$'==%;
M3I!7B2("=54V4XV1(XT*\%1L/A5EV2:6:(=*!>3UH,HEK*4!8$!)5;TT&@-2
MJF4T A>(/W./>&TQWI 7V;)K2 1'P?(C\#"QR$%F.TYAW)$L=<E+T!H\Y*0V
M,9@D !I((;32<TT 9R1J(I_GZ>6+&05Y'F0RZR<4=JWCF3"FYBGS=)7Z8XXT
M!DHB5F7*(Q5RB7G^&3YNR*DWZA.D_%.7E#:>G9.<G*W&VQ(8M9B=N%OT7\!:
M\SYI=T!_VB8D-B';;M%=*31/#O6Y DY8%S%.Q(387$6J&DM%<[0\%F\5NKAN
MQ5SVS?A=B+KDL>%H7_ K[I\W:NF3N8OQ+EJ;!OI[Q>]5M+;1N[RF'B$LYJZ\
M%\S@Z26K5O*X;09TMQW$-LP-P!;*$Y;+DK:1>#;]T$33T]T AR606C>ME,8:
M9I)#Y#?L2:F+F40+A:Z0$6!=V;T92#?#VB&OQ'(C H; H5\]AS<,QS/J@=U<
M%UFA55/(CATBH*(V!=4&I,M]@_Z'K/ZEZ-\GM%>?07\&].N0F<1VMX0FR=YP
M*YZ?#>%ZUZ;E\#A)R6+NOZ,CDP9*^\/50GQQL?QV:WZ[,>_E1Q+Q'G<\@$Y$
M]WV=KQ/6]^NN4*9JT$4*&XX7=5"KVAP8WO/.A^;T\I%*;EC'/ 7U U,:2A-+
MMUJ(3),<U1QERL;<@Z6"LU'1,FA:'C#',+GOG$*:'6>=]EV&."B>2C91O"X[
M0WB*DUG3>QQ;@+(B'X'VOB]QI5"C#]35PE $EWA(C<<J:""L8GQN?<_/M@:\
M75MIM32'0\(+DN%,5_^NU;T =V!D_7H'P:]5L\<BZ?P_I+W/$<"G23$GLE+>
MU32W6GX#%%)P%V>X$]B(F]JLM#'I_-(N.QCFDY>)_=Y+.'_ZW#'[&8WSSVH\
MI/!83%K5N5/)UZ9A-O-W!J$IE0T;<1E*OD_*5D-E6:N,I]HV5O0,-[A^!FLT
MO2AA7_H9L:N2(8S2;(I Z)""0(WWP+@B1LG8YZP:<2UZG$+$$M7<TVH:T[,T
MHDC3^-R&54W6$]",IVG&T%#L&31ME8=MXJ&!P!C7C\J)-YK]!R3O;2!K<H4S
M4:;3/92V7[<%A+,"SD%8=G?WCCI+GMZ#=>XV+Y[8X?_.(+)(7(R#X":=,EH<
M\LL(#GE*!\_SC(2X;\9*>WIS0<=)JJ7+P18XQ^,JL?[@N/EL$0.\J4RRNJQ-
MHKCD)9, &=I&9MA<P\Z1G-Y45HJ=7TJ37K'D/]<A,A= %YU2J?+I&$++N VD
M]!*P .9$0NEL/V:9%1UZ ).H4C*X&WBV,<6!*@[P)LY!&*XD9;1Y?RBM-)L
M._D@IYJV.CPE#=YV?A/$B,P?#1(BN1;>HJ_P&;E]43XF!9_G1H35[9ZR%N.]
M%[2#MZQ=/)/?3SQ& R5_G(\7L]EX-ILE5F[?=O5<T+#,[TI"<QR)A5?=05C1
M!P80J0>#G;2P/7A@.4("E)CC%'7HW?UT\)&E5*A"^I04THNE]+VEN]M]K;I,
M'VGZY>E3%XQ!;06<VU?8.IN\_':4SOSM1705?[(!-T57\L]"R5QY6H#G*P=+
MFPM2T'W#N_@54$L#!!0    ( /R);E3:31S#4 \  %\M   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;+U:67/<1I+^*Q5<SIB, ,D^>.F,H#32K&(L
M+\.R9QXV]@$-5'?7"$#!50!;[5^_7V8=J#Y%>R/VP7(30&7E^>51]7JES5>[
ME+(3W^JJL6].EEW7OKRZLL52UKF]U*UL\&:N39UW^-,LKFQK9%[RHKJZFHQ&
MMU=UKIJ3MZ_YV:-Y^UKW7:4:^6B$[>LZ-^MWLM*K-R?CD_#@9[58=O3@ZNWK
M-E_(+[+[M7TT^.LJ4BE5+1NK=".,G+\Y>1B_?'=-W_,'_U1R99/?@B29:?V5
M_OA4OCD9$4.RDD5'%'+\[TF^EU5%A,#&;Y[F2=R2%J:_ _6/+#MDF>56OM?5
MOU39+=^<W)^(4L[SONI^UJO_E%Z>&Z)7Z,KROV+EOIU.3T31VT[7?C$XJ%7C
M_I]_\WI(%MR/#BR8^ 43YMMMQ%S^+>_RMZ^-7@E#7X,:_6!1>3684PT9Y4MG
M\%9A7??VH?BM5U:1AEY?=2!(CZ\*O_B=6SPYL'@\$9]UTRVM^-"4LMPD< 5.
M(CN3P,Z[R5&*?Y/%I9B.,S$93<9'Z$VC>%.F-SU [UUO\<1:\5[7,]7D)*<5
M__TPLYV!0_S/D2VNXQ;7O,7UG]/@LQ>_%/_5B)_TDZQGTHBQUT$FNJ4$]Z;5
M)O=^C"5&EN+!P/@Y5"_-8BU^5+7J\/3LQ#T_.<]$+G[]QP7Y;"GLVG:RMD(V
M"[ @C6H6HM!UFS=K<6;[F96_];+IJC4BK<EKK.BT>)=756Y*&)E"1WS15<\*
M/!>VE87**_4[T5&-6*Y+HQ>R$?->5J) D(E6KZ2!EO$V;TKQ))>JJ&1D1#6=
M7#B1+L4OAV0<CT9_$7H>9 4(@:\NQQ9@0Y72?X\O^I8X/KT>9:.1^P];%%5?
M$H?3Z5TVO9D*N\R-M/3YME97JEN"3[>S,X@H\TZ*>:Z,>,JK7M*RO&V-_J:
M!A*J.KT-FXFS1E6!O+*V!^\Y;P2/=A8-7GV.O?,.^K"=@+4-K-2MM%C+W(@6
MAM&EF!M=,X?;W&2L2B_J]#KN#AWW+58U'7\ 4LT%$%@4N5UNJ>JL =*?WF7C
MFSM>VN;J"*O.>;#,<;-4$OX)/Z'/"YB7K NF.3DTA01"59!+-Z1DEJWQW'9+
M(^7SA-QU!W+42I)WEQ);5OA!%G$O;0<;8S\2''FIS<EOB"[^J! 4#7*-:'M3
M+"$+'BJP";_6A5M.+G7(SP6AQV*'R5IV2PA [E 4NF\Z'P3TERE9#^Q.GS[^
M_$5,Q7X,RMPWVWX8C.7\Q^T<]_!A85A6'Q)GAX/T( &H^.$@\6S+81:@VHC9
M>H=56-6O>08O4+Z821#RJG< PRQ8*SL;0]ZY.+VH5#Y3%51.QD5(U?0R=4@$
MYA"=UCOQ/H^BYSO(>BGNH(;DRS/(W?U0GK\DY6SJ@'$'A %GC<T+!]=GZGQ'
M)QQ-''4DA>?:N2:_\2$3$>VO_W$_&=^]LL=45\H9XFU6J85W'5;0P EXM5 @
M_:@T.RS((\*O[SC"7X%1<+I2P&1&IF>@H6I\P,[[KC=.;I2#V!H LP6)I^/[
MR^F(HMH1%*6R[%00/.J-XG !2:I\3<0-D$8]A=CR?+A@ V(\6(5_6^"7;IU6
M$;3TKM:@D D0/;W.[F_&4;P@7YU_C3RS%=I\37!EDPPQN8NPN8%NMB\*1.F\
MKR E62G@7 ,;&MW; =Q@C7]++B=MA'!2UT6*;WO4@-6<.@BH],QY]YJV2/;6
M1=$;Y&!"J>:Y&MR4U2M2% @G!8.5_T8=B4V-LE\OYF16PT&!I&^>/'LSW92L
MI5Q8; 57%&7OO,$I?'*;36[NG<:)L3/U=.X29M<C'U/MS35%WBK*SV[3H,+3
MV_'8Y>0A@T=(WDGEI],7V?@%F^E2?#J(JZXTVG1&>K+EWA%Y:IG;WGAY$^ #
M(ZVV,D5[[],W%R6TO>+*GL(8ID:CXG/(;MC\8&,%4"/LE2L26C)5N2^/#,DN
M356; AW0DF*XFVN Z<J^%.\#XC!6,-0D<' J& R0W^?2D )<G&Y2Y(""-*P3
M,MN>VL'Y@/C785O#SN(7-N]'$N.?+,;9XR#>.0GU&(1ZOT'^5#C#?]?F6 (V
MY\@/U4[^8#7L21VD+]0&G?/Q6<C)Q9"3!2D%QM*+1OU.6J):PMF0:Y6%UB6C
M#$!P;Y91[!%K.)IT7Z [5(T*;DW!0KQ2. 4&URY/8&/Y#2J!YC<8)2+[6'5>
M\^?40'"^3,/!B:/,L=K7;F(E94KC([^3IK:9@-X:7:N"WI5,P^[T+C';Z99M
MSG!?;L2BK@#UOIK36,YPBE?LD9'RD5SO5),$D9%/-!R(*?>'H\DVJ'%+>]!]
M39A<^D8AH>KPUY@UBU.3)/18HEK&5]0H\1[.]"G=M6-U:ZT#8?*R_9R@J:)<
MQ0F(\EG94\9%<< I WD%3/;&:]!U0. :JILK&F)X7Y3?%%)"2#*I.*WNR*M@
M6(7N$&L\A!-+5B$TYJK(J<\8V(O+"5A#K<XNZ]<E_%^*#Z28/=H0*U>O-IZ:
M]^$-U!Z82PP\P(]U@1HU2H41EZG&L FZG;Y@$VSE(=;^<&EY&-2=4OY L.[%
M>09GM.P*-%EP8.=D)'XQ>2F3V'%5 N&#%=-L/)Z(1T.QUZTST59DQK_F=?N*
M*;5LZ?&+$>"W Q*I!%7&=]GD[H7X>T# R31[\6*,ZKEP+HO2PX&0BV9#[6\J
MS]DXNQ_?G0\9"(ZI:P!1_BW1\MDTN[^[/S^:.AX<0P^IYGY,=GKPFHNYY&"1
M?SSOLBND-F>N]P'N =.1-Z-;!3@"O,H-*Q(,3FY?;0-5TE)O;[Q=7<WRBE*C
M348<W6'39RG*?M=8&2HF!(MKUB"CM6F.2!!M%[CVSJ]62P55*INVMA23&Y,4
M." %$YZG@6T96FQ?Q61HE]IT%Z15^A:+>^-+Z,1@-O:U@)N@[.@Q[58$\, D
M^C\S"=1 C5?G1E6N/ _3+BRO\Z:?4^HS(7V!0Y3]12C GF2E':U(-2-15I)!
M'5V$I?E8WDCJ*9RQ%(W$,L;*=KFV0-@*.X=&&0[QG-0U)%7P%]Q1N83]Z^4_
M0L\/2($Q&M*>^2H[/Q\$Y):<#R!N8@+??D"CJ0Z\Z_,<BXLF_ -^K:Z"]^%5
MLUEQ%5Q9]L1>J&BR=">*EZ$_"BU,*:E\5OS,2!BLD-Y,L!&[$)E]W^SEX8L8
MWPH(_4P:P3O1,.B5J'LBVR'P^JJ,>02KC2Y[SIHA3\P[ZO\X!;'JH;"X(1>5
M%)$MM6^_)Z5;4C+OK.C0Q/)\5 <W=F"PB#V'VYJ[P"K.8A1W?I)ZR$K-77C3
M,[BG*JE08SWOE$>4\H]&Q+,CES;;PH0]X1<PE/UZ.\^$Z",Y9;%L=*47R MM
M3FD?_O*UT:L+LH\K;BZXW+'V8 B>9_X,19I8LUH?M$YS=JE:#Y"-;BZH>@%H
M4\5 Q3@7%;OS2&HI0<[75AP&:;XX*N+AYN#(,G$&)R'^:MW(CK*5>TRN3G/>
M !I4&-J.HN!<] TLQG$PO4]3NL^@<3CH[?+ID5FSQQH7UKK=2(/[_(E@[*@.
M?%EJ-V=)6R,#5W/PG":,BO&I-FJ!?%WM9)]+\>G8EEL44T<C_CDUQW[$4/KS
MM-%\$.1MM#_#YS'@GB02^\=!F+-VJW!)N-LUQH<$^(8(_N5/A8"KZ-(@0#$T
MOLE>W-T*%( THK+B_3.B0HRST?6]N/-+?DK#8V&D"PXQN;E!7^X^.0V%XO':
M:J>>VFLQ;G3@TT5?L6;BN!SOE7/R$#CP]%8V1,R?"V@W(F<221'6+8WN%]2^
M/2&W2U<X#"<)##GJMUXF9<.N=V]$38)20RGV?["5FXWQT,:9C+TUCK 2=0S#
MJL^HC]3%HYLZ?OC&.WS(38/W5GQV9Q5G+,_HU>?'#Q\^\^_QJ_,A^<4:S6DF
M;V)D?'*%^H/_TH4[@@&-/DJDIE!H]L*W3#Q^2N1<A2"(U6!8.I;#*UWYV2+7
M(C1M:KDH!2ETLJ&0X39GCEAS,[M&0$728&,+X/DB:1XW-,H4M6Q?TN)"<AW"
MJ>Q;6VGE3QP\<3F09I&,Q 8RXX8Z^$NZ>SBK\K0V^V@V1'2$3-"$N$: @12*
M!8?V'%F2F9&-=95[;T)?NX^T*Z2\<+U-O@P*\M^Q%JJ$6Q?)3[)A3][UX#U,
M;Y5?LW4<7P<OHV/#80ND%L6CXT0Q: ODL#$-T8V:]1V;-9SU[,;-D6.89\;@
M<S)\&E>$:C&L\LKJ8['%+IUO>/\!9>ZR<;7)PO^SBK_'S[,Q+JV+"GA;D_LI
MU2FPGQ6Y#=6#_K;@ T"#3_U9XNZ6^W?:T5O8*6P2%5/*PDB:*].$55ON?BBN
MH51Z'75K_:A6R!HQMY9NP,?;QBR#*@L8$B>6<0H;2JZ#_'Y/K^71&0@??] 8
MA!5+#0=R1>/+,NG /1HH>@\!LMTQW'>K(#Z[<G45<1&I($;N;AT'?F;FSJ0Z
MZB/Y4^-'7Y.;R]%?7%@827? N"AJAD/>4S<J<MLY_K:.?]QIRK%#H.3PV!9P
M>#=.">/X9,) B<1A+@O-> EFPP&/XS..\=F#!^[<H(%[N'TW$WS%:$5%CN'F
M H/S^0)BN>=H@/=R4U&7X0_,Q#_2S1FZGD8S.I+!P=@7:9X4C7H61J_@FVC1
M.KINP0 BJ?#D003=9^KD FEYANPP5UQE V'PVO+(UF5;1R03%C'D;Y,@,O'Y
MQDAZF&)[J'']$>")HVH;=KY_^A_GT"J>'Z "4"6["&JY+EXJX0T.7@W9.VV-
M91T/=UT91-5@N7NAA9SD=#SUKDVGF'#U\9@OTJ!7'(9;E=?$4.D[:3?"$7Z.
M@L\?YPJ^ ^.]R"9WEHZH)21T/C8^P'*8)8<-T)BA].7Y?./N9/KS0,^:KQ.2
MER[8W!&G;JIU:.,H6E ZLV\\17A*!/ #)3IO8<]VPY!D.NCN Y4!35-K+?.2
M!QF-X(%+P)$97+1I_!V%N2(W_ -2#B*&#O)E:-'\[9DE!:?U)[RAUH@@V.S#
MQ(W.+EXEH:..P5^?=97H53AR":A.9XF(OS41/X[ZJ+GM!O(\:\-+0@JGKT^)
MEG:]_F<?Q=?9Y'HJ?HPAEACX["Z;3F_/Q4\AR,_0?MSBP<,&!MJ01++QW6C(
M_;&8A;YXQYW1+34#PY65+/;9R7DKS;VYYAT&F;Y:OMQW3?,JN?2*,F?!5WLI
MD0.ZW/W7^#3>'GYPEV:'S]W5X\_P&@4E5'*.I:/+NYL38=QU7O='IUN^0CO3
M'6HJ_KF4.=(5?8#W<ZV[\ =M$.]4O_U?4$L#!!0    ( /R);E1S005Y2 0
M &0*   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;*U6VW+C-@S]%8SK
M:>T9CW6QXSBIXYDDV]WV89O,9K-]Z/2!EB"+C22J!&TG?U^ LA2GC3/;RT,B
MB@(.#@X FHN=L0^4(SIX+(N*+GJY<_5Y$%"28ZEH;&JL^$MF;*D<O]IU0+5%
ME7JGL@CB,)P%I=)5;[GP>[=VN3 ;5^@*;RW0IBR5?;K"PNPN>E&OW?BDU[F3
MC6"YJ-4:[]#=U[>6WX(.)=4E5J1-!1:SB]YE='XU%7MO\$7CC@[6()FLC'F0
MEY_2BUXHA+# Q F"XL<6K[$H!(AI_+''['4AQ?%PW:*_][ES+BM%>&V*7W3J
M\HO>O <I9FI3N$]F]R/N\SD1O,04Y/_#KK&=G/0@V9 SY=Z9&92Z:I[J<:_#
M@<,\/.(0[QUBS[L)Y%F^4TXM%];LP(HUH\G"I^J]F9RNI"AWSO)7S7YN^4Y3
M8BJGJPVFP*6V2L2B1> 87$R"9 ]TU0#%1X"B&#XR4$[P0Y5B^A(@8%8=M;BE
M=A6_B?@.DS%,HA'$81R]@3?I4IUXO,G7I'K3I0J_7J[(66Z/W]X(,NV"3'V0
MZ7_7\U\!G<--!3>),RNT$$V]..$(7(YP;6QM&C-(3%D7Z-A5<>>O+2(/D@-G
M@ >B\.86969UM8;[RR^PVA 3( )%A([ 9*#Y09L5Z53SN([@2A6%LBG<5Z6J
M*H:^>R*')8V SP986\/>B:(<:FL2Q-2#]*-1&(;R-X:?^8SIOF76E)X'J0)A
MAQ:A?S:?BR6HS'%VW$4;GEDF*/@RW+).5*V=*D"EO_-T2%;,N4JAP+7L\LHP
MJ@5\Y'.+D-E9)!Y1\=6L!:PY:V")?%QFR-:$!VGWH]F\X?N9V1U+^D 9R!7!
M"I%5+QA&9]K+SG])8C:5%$$28",%Z:M5;4+EFJ?=ZJ3=9\(-==K3](7BH_.!
M=13$%6?JA\-'DT9@*EMLN'!YS59"B\Y_BWF [9FR^KKBQ%3*%6(]/&O"6K$Q
M%D^BG*^5XU??2<Q(>LQB+@?T5MSY'6%0<!L,)=F7&Y[&Z]G3&.9C.-+O,)#=
M[]+AN6^?KP?U"@GG)U26 .50 CY2L)3):8^59^4T-0EI$IA&[\P4_*,E8ITW
MUM[RUAII3.]*:+<ZD6':(A,@Z,.WW\SC*/Z>5_$LYJ$D+U;]EE/K$L<3^.#G
MB*N\9LT/T29G\-E(YS^7L%6C[?4A1+,I#.)1%)T,X;VN5)5TE7D>C1:S?7Z0
MB=A+>C 8^Y%HK7@L_FD)^IY/'P;1Z"R<#[V[/R$REI7^[_(IVA>,7I3K6@)N
MI*HR]YUV_CJ@G?8U&T319-@0G86GP\:'2[;5$G8E_;]%^JM?J\S9R>G+*)E7
M_HCU( Z'+\V/R]?QFIV&P]=^G8*#7_X2[=K?;Z23^=QI+@'=;G>%NFQN#L_F
MS?WKHV\YXH,T8]=P?,HW%MO<:9H79VI_C^!CAV\E?IGS@8%6#/A[9HQK7R1
M=[%<_@E02P,$%     @ _(EN5&D[#+8W P  20<  !D   !X;"]W;W)K<VAE
M971S+W-H965T,34N>&ULK57;;N,X#/T5PBBPNX 1)\JM+9( ;6<'TP&*+:9[
M>1CL@VPSL5!9\DATT_[]4+*=S?3VL!B@:"B*/#R\F%KMK;OW%2+!8ZV-7R<5
M47.>9;ZHL)9^9!LT?+.UKI;$1[?+?.-0EM&IUID8CQ=9+95)-JNHNW6;E6U)
M*X.W#GQ;U](]7:*V^W4R20;%%[6K*"BRS:J1.[Q#^JNY=7S*#BBEJM%X90TX
MW*Z3B\GYY2S81X._%>[]D0PAD]S:^W"X+M?).!!"C04%!,D_#WB%6@<@IO&M
MQTP.(8/CL3R@?XRY<RZY]'AE]3^JI&J=G"90XE:VFK[8_2?L\YD'O,)J'__#
MOK-=+!(H6D^V[IV90:U,]RL?^SH<.9R.WW 0O8.(O+M D>4'27*S<G8/+E@S
M6A!BJM&;R2D3FG)'CF\5^]'F3R=+!&E*L%2AXSH7J!YDKM&O,N( P2PK>K#+
M#DR\ 381<&,-51Y^-R66/P)DS.Q 3PST+L6[B!^P&,%TDH(8B\D[>--#NM.(
M-WT#[Z[-"RV]5UM5R# 6'NP66('D4]!*YDHK4NAC2?!;VQV^RMR3XPGZ]QT.
MLP.'6>0P^SDE_]]@Y\#5PSIG[5#!%YHQ] !%85M#_L@?3F!REL[$E 5QEHJY
M@#^>AX!%.C]=P#P5BS.XXM:'&O7E9/ATRI="I&(Y8Y#9(IV>S5F8+](E"\_M
MGY\;IWA/*/W$$;4D!++ !-C.-=;%[OW"A,-GY\-=P=U4)78WP/LJ+@16UXU&
MPA+REL!8 NZQYJ/D)M,K-0J>:'9<:'3*[,"C>U!%/Q*$166LMKLG8++&;]ES
M,!B]2.$E^ 7!9VE:WG\PJ$Z&$EV4I>IFLLOFQVHN4W$JX-H\6(Y50ME&<J$@
M3R@=_,H]FBS'OX4(+\.>#-VX-MTBCQLQYRW]2DGQL;&^=;'@A4,F%5/G9MSS
M*^&4O^=O)6A4W4CE>$43:,LT?:P=Q8DZGI)@^SP?Q7^FT"WO"19"7Y#ICE[[
MOK*C]5:CV\4E[B%.;+?I#MK#.W'1K<?_S+M'YD8Z;JP'C5MV'8^6\Z2;H.%
MMHG+,K?$JS>*%;]UZ((!WV\M$^T/(<#A]=Q\!U!+ P04    " #\B6Y4;1()
M*D8#  !C!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6R=54UOVS@0
M_2L#(8<MH%C?MA+8!I)VB\VA0)"@F\-B#[0TEHE2I$M25M)?WR$ENW)VFRWV
M8I/#>6_>(ZGALE?ZB]DA6GANA32K8&?M_CJ*3+7#EIF9VJ.DE:W2+;,TU4UD
M]AI9[4&MB-(XGD<MXS)8+WWL7J^7JK."2[S78+JV9?KE%H7J5T$2' ,/O-E9
M%XC6RSUK\!'MY_V]IEET8JEYB])P)4'C=A7<)->WN<OW"7]R[,UD#,[)1JDO
M;G)7KX+8"4*!E74,C/X.^!Z%<$0DX^O(&9Q*.N!T?&3_Z+V3EPTS^%Z))U[;
MW2HH ZAQRSIA'U3_!XY^"L=7*6'\+_1#;IH%4'7&JG8$DX*6R^&?/8_[, &4
M\4\ Z0A(O>ZAD%?Y@5FV7FK5@W;9Q.8&WJI'DS@NW:$\6DVKG'!V?2</**W2
M',TRLD3HPE$U@F\'</H3<)+")R7MSL#OLL;ZG" B)2<YZ5'.;?HFXP>L9I E
M(:1QFKS!EYWL99XO^V][\-?-QEA-U^#O-XCS$W'NB?/_MV^_#+X&LHSM!O7)
M]C\B,3RPG@[=HN9,&&"RADI)^H[81I"Q"TC3,+LJ:) D8;FX@B?Z$BZYO-QK
MU6@T!I*K<$$)99AE,7SDDM.-J:%1JC90A%D10Q8N\CD\HC[P"H&/"E\H?K4H
M(0^+^8+XBR0LDM)5+,,B3>%.>LDAV!T":U4G+:@MZ+?TAK ]%^#6^]>*-5:J
MD?P;93%#<..):;GN*NLA9M2JD;1VM ]#?0)8!1?S."SC+(SC&'[S>W@)%SGM
M0A*[V+O9N?1><XN7M>JEJ\(GMX:X)/5&:GB"?W/ZX<!$A^?%DC#-Y^>UZ"#*
MTI?R8ET1)U0;)@8C>."J,^+%.]7T^4Q$O/*29*_(\RSWU"&!#?4?+AL2#<Q+
M/?="0I+!\U1;7N3C-CQ-BY+0HTB::7</*M$Y;<2.G$SH7SJ*$)1VTI#I:N<S
MCMDU90BUI[9N 9_I:3$84I &M3-!?=KME&2VH^J3HWB9_=M'&TT:7XNZ\>W=
MW1;:NZ$'GJ*G%^1F:)P_TH?GYQ/3#:<]$+@E:#Q;% 'HH:4/$ZOVOHUNE*6F
M[(<[>@51NP1:WRIECQ-7X/2NKK\#4$L#!!0    ( /R);E3=""<"& <  !L5
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;+58;6_C-A+^*X0ON-J
M-A9?1$JY)$!>6ER!MECL;ML/Q7U@)-H6*HDN*26;?W\SE&S+N[:S37>!Q*0D
MSOO,,R-=/EGWIU\9TY*/==7XJ\FJ;=<7\[G/5Z;6_MRN30-/%M;5NH5+MYS[
MM3.Z"$1U-6=Q+.>U+IO)]66X]]9=7]JNK<K&O'7$=W6MW?.MJ>S3U81.-C?>
ME<M5BS?FUY=KO33O3?OK^JV#J_F62U'6IO&E;8@SBZO)#;VX%7@^'/BM-$]^
MM"=HR8.U?^+%C\75)$:%3&7R%CEH6![-G:DJ9 1J_#7PG&Q%(N%XO^'^0[ =
M;'G0WMS9ZO>R:%=7DW1""K/07=6^LT__-8,]"?++;>7#+WGJSPJ0F'>^M?5
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
MRTFT7$U?@&,:C2?C/PQU'"<O0LWOOP[J;M498DS%)6AS!O$8!)X1VZ,%JN*
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
M>+R8C7K*#2_>M.'RL#*>KB)A6='=#RTKD+PTQ@\O?,#^-GGV'U!+ P04
M" #\B6Y4E,9,3<4'  "%%P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6S%6&USVS82_BL87=*39E2)+Q)%I;9G8B>9R\VD\3CIW8=./T#D2D)+$BP
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
MHLSM>$QCJZFMZ/O<_O,$%+*D 7I9/Q'HJZ(C.</ (57(;:YW2LH0N[W8G8G
M]OU3,B8Q:C, U75L)_D9&5W(Z 0H"_.(^FZJZ02OQH&<@9)0S,ST^K]PF"[,
M40$W&:BLS2$L,K?H>3V)CVD\R>.P(UF>#1J,%Q_8A>7YT/+&H^ 9;APNN&/@
MH/2:AM>8T14GU:Q[,F9WL.G2M3T?-0V?H2-<-[9"-Q)P(DSHVH$WW.HN+SWJ
MJJ_I$]'HS1U485J/[S96]3?X FL0;5CKVX@,WT^L),(GK\7,YZ%KB9. +AQ:
M P=B;6!'+J+>17<>8=3S[01_P5S$5(7]$!<AQD4$R3Q@L?FA:WD1B(5S$=H^
M1+9I(2(RB1.Z O=+-[3GK*@WMUU?Q EUI1$2 EHGMAL+-XRL>0C>H1W[HU *
M(&\73BXED17QO!K:0=!W3Z97F(R$W6C G0J/N-RE7'$J<52YSZ$KS;ST8"9V
MB"/@;UEEII)1$Y=3XVG&S:Y:&51GC%]*78E[F;>J1UBY Y(;*JL"\8U=""5^
M1+C-W1,W1/94[BXSA^AFY-MG+N$<\! ])/HPN2E;,^%.H<]4L%$'[%F!&T[Z
M?M/;#V#U^[*#)?WXD-VH E#KTJ+%I;ZUAZH3G5N/9MTLL3O,R:G1*0H1T%.G
M[@%[Z')0ZBX1+LEH^\QF;.KY'=17U(@<#5'G/@QRID::/7LB]6%Y'L17U:34
M[QN0U[E,OUU_3M<E&@.F8L)U4V8J[[K,9@*:1S:0:-$V??_*L,OZTPD-#^:Y
M7BH1=%6]_QR>9IIF@P)N^X#6F_Z&1_=E#F%X4D#:_5',7?R[T_6WZR690/,0
M#/MPRT3/Z._W:!/.A\H>!4X$RP1O)S$PU$JX^2KM9<G&\SGU&*?;_Y--_M%>
M> EJ;,G#C9FTJ'7F!N5DMA28H&6]9MIP0,</NCXU%=#S 4[H(2)O*^$"LN8@
M#L4W$2I2]'.<)6W35FJZB XNIL3/C5S4JRIC83>Q*%E#-SA,LLB*H\ARO'@V
M#/+W4N>R&U,6PQ#6A[2NNPEIA$8LN6$*\YR8X XV&TU)/%A4L4E/0?X$RN5*
MTC$;H=52-S20$*HC++(9E,=06PT^;C'K(J5.W157I+GG/'_[^6O-7]WG,QZ
M^I3O['O<S9O1[P%3-HW$X/RN'^?V2S8M).2W#YW'%4W/B*]<D;?7$G.^B0Y=
M=?"$50TT4T<,>#0XID5C3,7CXQ&E15FT-7=C=/Q+$M+80"?!F@R9*;5AOU(8
MEX6:!'<_A'8'IR?/*WFPX-FH4Y@D&006*714)NW-P05&E>J>)\Q30=N=1.XT
M--J'V3!5G&\>CU+8'D8*4OO$/'%B7HA=U_*CV.SH?>_Y5HR6F>^-YX(0712&
M@I/M?(QB[/CNE) ?6@FZJT-"26)%<_<D(5=$(1VB^S_:"D7>J!&BUM -OM,
M58K* M6O<B)@3\)H/QN4R*;'C <-@=%E3&' E,Y<TW[$ZDZHA=QN<YT:@)$/
M:CCM,F>%1N9#& [FEA_'!UZ=<HWH%&YV<.0(J-&;K40*E<7^\(Z.O+SNZ'RP
MW]R8SSY?UWH'9:=PY3N%K(L2*F-J)NX417#:'"+6Z?L#9MT]@5G[ZG,$4P0"
M=P8$NJ,51BT^ S^$ =,9$:.NA>*<EX+.^_12@U=AABA8\<R!2>\W<S1AD#\%
M4X"<2'65MANR4=H?BID71BM^W4,O;-=:W9/]]AQ1FWFZI%A(^0A:2[AI<G\I
M&8]D]A\@,+\[T@2@P""][ JA)M-P*WAMN)AW3%?8QD*.[\[X6.A)"0XC+<LT
M)2F@DR@N%0)B9@RY4+1F.-6R3S8K]#+"G/D9BYF<X/W=$5'G;.O<F<MQ9]-5
M6=&]W1B:,0J&[I333#K[=O7'Z.(N05+-QNF.O\;IVE0H!2W0MG_Y5=#9)9U.
M/YX[CSJ;%:-%/<K?_3#* ^.=T/+FH=DSP#,&BRB,C2&>C*(DMF(TK7<'0![2
M&.J%LT&4X7PHI(GE3*G ,.YA=,>8/9'&33!Q^S\BS97K@40\.Y+']T""CJ4.
MY0%NA9%_IN(D<P(TYP<K#K\QGF(FOSY^NNH<5(V1KM,.<0J7G8-FAX,:"4)F
M8M/5G.,<:12&X_&^;LKTV_X5QW"ZWH5Z_M@7-B+6[9D<^!Z(W=G7B#T5=0B%
MW['<H7Q: <;<I^H=![:7_&C%"RP_C XZ!LCM?Z_H]3&R=]CY(C?$]\P^]>N*
MF]$O5C:J6O'O<J@FM45C?KPRW!U^^G-K?O&R7VY^-_1>5BM, VBKE]CJV%%X
M(2KS6QQST91;_OW+HFR:<L-?UPKEH*(%>+XLRZ:_( ;##Z)>_0]02P,$%
M  @ _(EN5&-^OV:V!   V@L  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&ULO59M;]LV$/XK!Z_;&D"U)?FE2>H8<)P-Z=!V05\_#/M 2V>)*$6J)!7'
M_WYWE.PX<1*@>_M@2R+OGGONX1W)Z=K8KZY$]'!3*>W.>J7W]>E@X+(2*^'Z
MID9-,RMC*^'ITQ8#5UL4>7"JU""-X\F@$E+W9M,P=F5G4]-X)35>67!-50F[
M.4=EUF>]I+<=>"^+TO/ 8#:M18$?T'^JKRQ]#78HN:Q0.VDT6%R=]>;)Z?F(
M[8/!9XEKM_<.G,G2F*_\\3H_Z\5,"!5FGA$$/:YQ@4HQ$-'XUF'V=B'9<?]]
MB_YKR)UR60J'"Z.^R-R79[WC'N2X$HWR[\WZ$KM\QHR7&>7"/ZQ;VY>C'F2-
M\Z;JG(E!)77[%#>=#GL.Q_$C#FGGD ;>;:# \D)X,9M:LP;+UH3&+R'5X$WD
MI.9%^> MS4KR\[.%J2KI267O0.@<,J.]U 7J3**;#CR%8,-!UL&=MW#I(W!)
M"F\)H73PB\XQOPLP(&X[@NF6X'GZ).(%9GT8)A&D<9H\@3?<)3P,>,-'\'[W
M)5JXLN9:<F&Y"!;;E#V\D6(IE?24.\Q)C;VIN7-(&OTQ7SIOJ9;^?(++:,=E
M%+B,_BWQ_P'<*7PLD1*RM;$B-(1T9,$>'G/P!C)12R]4<+-RV;"1XXDO*+-2
M2#@72@F;PV^?06I>CQ2>:^,1DM%1_R%XH9RY&X,J6%9-!0JIDZ 6FY9M!W-"
M,&^,+EYXM!7%N$;7I2-UIIH<P:_-G?$.G+($?R\^15LB"%"2+"AZ+:S7M/1$
M7>-:;5YDM(GQ1+G)K2&5:&9E!:UND_G&8I"PH!7U)>"W1OH-K!J=NZ=R+L4]
M35NN3.^G'Y+)\%4ZCN(XYA\\;W.ZG1M'DTF8[KP(@>#,"J@%L%H2]6T;')$%
M@5]N%J+^3A+'P\GHU3!^F$4W&7\/B04MI8;+M$\= L(?VD4'*\,$Z7QPGA3F
MP-E^W1:%Q4($MDW-[ 5O=Z%HB,6S-(V..X(656M76TD'BE0;-J\;2\7J,)"N
M+9U>UF\BJ)6@)N8EY;6L.5@?7FLN=MT=$&M)*\U<148F3H9! J$TZ= @HX::
M8XL(*VLJ^/1QP?4T)P:*DDU&A\E:]'0T4F)@S48H\C1+)8NN1X@ H0E^2ILU
M%6N28>@Z:HZ +X"PMER$YBH,Y?DP+2=46[E*9GQTDCRTPJ9"H I'&PH^4-_&
M)=![E']VCV SCY51T@!=!I@76FER1DC&L$%A'>!-+6T;=*=*>M*'=Z9+GW?6
M-5KN?1F*LY.0.700?' <EE%(ZOYH?%C]MWK3)>5:FL:%MF5.>\)W^MYRHB32
M'_F?G% W2.?"0>V-HDDR;+MF<?$.GHVCX3CA[Z,(").E#T!;:5<-TFY*0K*$
M.>TJ+@C'Y8XVDR1M+EV[U5+&M-\JWF1$7=/:!9HN--5#S1>!WE>T%-=(NUW8
MP[+&VK;O<UKM$-&7O!E38V%;]_<U"_OT?RA<$AV?3/:$2Z.T[>&_+1P=P53<
M_G\0ZZ%C?K!WWR)&1;A5\J;;:-]>O7:CNXOKO+VOW9JWM]ZWPA:LNL(5N<;]
ME^,>V/8FV7YX4X?;V])XN@N&UY(NWVC9@.97ADZC[H,#[*[SL[\ 4$L#!!0
M   ( /R);E1A;[\CC@,  *,'   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;*U536_;.!#]*P.AP%X$ZUN6 ]M G'0W/:1K-.GNH>B!EL82$8E42<J.
M__T.*=M)T,2GO4A#<N;-O,<A.=]+]:0;1 //72OTPFN,Z:^"0)<-=DQ/9(^"
M5K92=<S04-6![A6RR@5U;1"'81YTC MO.7=S:[6<R\&T7.!:@1ZZCJG#"ENY
M7WB1=YKXQNO&V(E@.>]9C0]HOO=K1:/@C%+Q#H7F4H#"[<*[CJY6J?5W#O]P
MW.M7-E@F&RF?[.!+M?!"6Q"V6!J+P.BWPQML6PM$9?PZ8GKGE#;PM7U"_]-Q
M)RX;IO%&MO_RRC0+K_"@PBT;6O--[N_PR">S>*5LM?O"?O1-8P_*01O9'8.I
M@HZ+\<^>CSJ\"BC"#P+B8T#LZAX3N2IOF6'+N9)[4-:;T*SAJ+IH*HX+NRD/
M1M$JISBSO.6:U;7"FCF1Y):4WJ$8<!X8@K=.07F$6HU0\0=040SW4IA&PV=1
M8?46(*"ZSL7%I^)6\47$6RPGD$0^Q&$<7<!+SF03AY=\@'<M6'O07%N:7)2R
M0V"B GRF%M<(/]A&&T5]\O-"KO2<*W6YTO]#V(M0]EQ>Z9Z5N/#HX&E4._0^
MQK^"QP;A1JI>*K?V!_'M<;2U(VP/Z\D=B#*RCA84@J%(S:PLFFQ)FE2H2\4W
M6)%@(*1!2"?O)#B!D;85*CIG%6R5[*"DAK"*:FIKTQP;&I6>P!?ALFUE2_<"
M%S48MFG1?X/T0I'P-@>H4=:*]0TO64LDU!,:W\Z/)K"^;VG)EN0[GK1D>&?!
M7^2A?REKP:W7!*C#L-N@<EWV9F!;SGY"^.OWK!IN&BX8?(*D\(NH("-+_3B?
MPN=!D=B0QGY6%)#D?EJD\%4J(G]-Q F#0/UL-H,9^<_@;Q)! 7F'(21^D4T)
M*@I3&F?.HKGI%.Y_(PAWR'8'N!W,@4Z=O=D@B_P\3R"=^CFEOB?1%*>*[TB)
MUFI0^%$:0N8G40@K5C[!]Q[6<D_I"S^.4EK)PQ@>L6R$;&5]@ ?9#F/3.!X%
MI)D?3]^O\/&2SK!6LAIL%U S"+U%I6A#&1&"7G)A;&_11B'DE" L(,O]/,M>
MHNQ>VK;G);Z%D#NJWD4F).=L:LG'<?QNA>^=Z>#5Q4F[4[OG05/7#L*,=^AY
M]OP"78\7[XO[^'S1%M6<I&IQ2Z'A9)IYH,8G81P8V;MK>",-G0%G-O2*HK(.
MM+Z5=+J. YO@_"XO_P-02P,$%     @ _(EN5'&E0P2J @  U04  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S N>&ULI91+;]I $(#_RLCJH94H-L900( 4
MDE;M(1(*:GNH>ECL :^R#W=W'9)_W]GU(U1)N/0"L_/X9F;7,\N3-O>V1'3P
M*(6RJZATKEK$L<U+E,P.=86*+ =M)'-T-,?85@99$8*DB-,DF<:2<16MET&W
M->NEKIW@"K<&;"TE,T\;%/JTBD91I[CCQ])Y1;Q>5NR(.W3?JZVA4]Q3"BY1
M6:X5&#RLHJO18I-Y_^#P@^/)GLG@.]EK?>\/WXI5E/B"4&#N/('1WP->HQ >
M1&7\:9E1G]('GLL=_4OHG7K9,XO76OSDA2M7T2R" @^L%NY.G[YBV\_$\W(M
M;/B%4^.;I1'DM75:ML%4@>2J^6>/[3V<!<R2-P+2-B -=3>)0I4WS+'UTN@3
M&.]--"^$5D,T%<>5?Y2=,V3E%.?66S16*X4"\)$>VJ)=QHZXWAKG+6/3,-(W
M&*,4;K5RI87/JL#B7T!,!?55I5U5F_0B\0;S(8Q' TB3='2!-^Z[' ?>^ W>
ME6+BR7(+^@!<Y5HB,%5T+<,OMK?.T ?R^T*NK,^5A5S9?]WH18:?Q(6M6(ZK
MB$;-HGG Z!7P E[J@!GT/8J:GH($R+5UON_*Z*+.76C<$WF.-%4/J&JT _!9
MF,G+8.Y<"S(+7=$,NHX_@",J-$P$1U;0)\G]W?G9>O:Q3/A*R(,F_1X=5\=G
MHU=K5Z+I5$.@]T:Y)TWWYB\T">R88(:W6)25T$^(L*=J#MQ9> >S;#"93$B8
MC@?C>0J[DJ[BHQ_9@BY!^E0L;(+W2CN$=/0!YH/I= [309K.*&Z>D9!Y .DI
MXVL?0WPV:A+-,2P42_Q:N6;J>FV_LZZ:47UV;Q;>+3-'KBP(/%!H,OPTB< T
M2Z0Y.%V%P=UK1VL@B"7M733>@>P'37VT!Y^@W^3KOU!+ P04    " #\B6Y4
ML*)B&H\$  #0"@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6RE5MMN
M(S<,_17"#;H)D-CC\25!F@3(I<7NP[;!9ML^%'V09VA;B$;R2AI[W:_OH6;L
M.-<NNB_V2"(/R4-2XMG*^?LP9X[TM3(VG'?F,2Y.>[U0S+E2H>L6;'$R=;Y2
M$4L_ZX6%9U4FI<KT\BP;]RJE;>?B+.W=^HLS5T>C+=]Z"G55*;^^8N-6YYU^
M9[/Q2<_F439Z%V<+->,[CK\O;CU6O2U*J2NV03M+GJ?GG<O^Z=50Y)/ 'YI7
M8>>;))*)<_>R^%">=S)QB T741 4_I9\S<8($-SXTF)VMB9%<?=[@_Y+BAVQ
M3%3@:V?^U&6<GW=..E3R5-4F?G*K]]S&,Q*\PIF0?FG5R [S#A5UB*YJE>%!
MI6WSK[ZV/.PHG&2O*.2M0I[\;@PE+V]45!=GWJW(BS30Y".%FK3AG+:2E+OH
M<:JA%R]^BW/VA!Q[%;6=$7]%N@.?]2+ 1:17M$!7#5#^"E _IX_.QGF@GVW)
MY6. 'KS:NI9O7+O*WT2\X:)+@_XAY5G>?P-OL UUD/ &K^!=6F7600=R4]*V
M<!63LN4F8OI+34+TJ)*_W[ UW-H:)EO#[Z?U?P&=$MCA:H*S#4//=C+Z%4VM
MJX72'FT4R;B X"TARI+1407KI9H8#K1'HR%^QAE]>"*N#-I6V8+IQQ].\G[^
M$^6CC#Z[J,RW00-XT,_H$X/<NHBUER@*%V*@_FA,XS%=%E]J'71LVMRHR&4K
ML&]=9#H^H/RPWQ]M/=C#>I"/\#\X'L.?+KW"$NT7*,EWY<$IH84)0K1FY8FE
M0I\S>)@DKIU?.,%)[A3.BZPB^ZU<HKKV1L/#+,MH/V7AB/;&F:P/NO09!IZB
M:-OD#[ZB.F-"6"JO71W0\:' C:4LRVK7C'70MC.X7S)7B3*3KCJ<=NF#3;'P
M4JS$N8HOAK9DCPS;-:G*U1:6<:\OQ:Y9[X0>GGK,H6&JA1"9I(^KRQB:- <S
MJ_]IM!768@D5@\CBRPS(-M*G72E"+?*Z^]UYL\^,/52T9,IJ\Y FE';*TV&Z
MZ$O)KP(G;J(FVNBX/EJE2QXGJ&:-)R%A%&! ;Y@1ZING,KTY$[R#3[U[%Z0^
M7:@]4W0;=;F*\"S>H\R\#O>@6':>,4]3(>19T8FLU+K<7^ \,)*IA=C"U,(#
M&$Z]-.AWZ:;IP88Y_[@OY\K/VAI&=SXIXK0^:'L4O( !KU$J$@3Z%0=EW;RU
MVJ*=E;RW(.3U_A8SJ;4?&T).#IHX_R/QFY;9\060+ET&AF?*@,1RJ8/SZX9.
M\&.#*EYP!4S5WC<Y1UNYYI9J<L9HL27&ET7*0YHC4 PMN2(H?H:Z*#B$:6T@
M\1 P_+GT:$U%^U>H/.5+/)-"#-TY4XM(.&CJ5[KY*+*O  S>8C*&O*$# C/=
MNA7[-HHWI.7L_?I:+9+DM6%TP/N<YNO2NQE+9J9>;5+>/( SO&UQ3@RG$=6T
MMF7HOO0$]G:FC(I1)S)+!;"$UF\&CNWN=ER[;*:4!_%FUON(,M,V($E3J&;=
MXU$'59_FIV81W2+-+!,7,0&ESSE&3O8B@/.I0S6W"S&P'6(O_@502P,$%
M  @ _(EN5%C1ABO2 @  (@8  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N
M>&ULK57?3]LP$/Y73MF$6BDBB9-"@;82A;'Q@%:!MCU,>W"32V,UL3/;I?#?
M[^RT63<!#]->_//NN^^[^"Z3K=)K4R%:>&IJ::9!96U['D4FK[#AYEBU*.FF
M5+KAEK9Z%9E6(R^\4U-'+(Y/HH8+&<PF_FRA9Q.UL;60N-!@-DW#]?,<:[6=
M!DFP/[@7J\JZ@V@V:?D*']!^:1>:=E&/4H@&I1%*@L9R&EPFY_/,V7N#KP*W
MYF -3LE2J;7;W!;3(':$L,;<.@1.TR->85T[(*+Q<X<9]"&=X^%ZCW[CM9.6
M)3=XI>IOHK#5-!@'4&#)-[6]5]M/N-,S<GBYJHT?8=O99BR ?&.L:G;.Q* 1
MLIOYTRX/!P[C^!4'MG-@GG<7R+.\YI;/)EIM03MK0G,++]5[$SDAW4=YL)IN
M!?G9V8V07.8(0N:J0>"R 'RB+VYP$EG"=U91OL.:=UCL%:R$P9V2MC+P0198
M_ D0$;&>'=NSF[,W$:\Q/X8T"8'%+'D#+^W5IAXO?07O4O+ZV0@#JGQ!,7SG
M2V,U/90?;\3*^EB9CY7]E\S^*]:Y3XT;8OC0M+5Z1H1R8S<:88D22V&AK;GL
M-0ZDLDCV0W@/@R1-NODD&\)B5VJ\H'<F7")\W?2.B7,:) F-M_(1C:7:M'M*
M61AG*21AEI[ 9UNAWE\,TMBYL=%H"'=<K\$J>K]Z3?W&R:"V0H7CHN05ERN$
M6AGZ/!)*+UGP&K@Q:$U'W$"2P1%OV@MPU =G8<R(^M&[,4O8!=S\C;:BM@0#
MA^FHAVEZ,B2JX],1?%2/J*674..C(&2Z/\M&WF[D.+^0=.654<+&X3A)7>JR
MD(U9;[K/E4MIR,ZR+KEA&J?#EUY4=%"W#>J5[TX&<K61MBOA_K1O@)==W?\V
M[[HGI78EI"$M);G&QZ>C '37D;J-5:WO DMEJ:?X945-'+4SH/M247IW&Q>@
M_RW,?@%02P,$%     @ _(EN5,I0-\=*!P  710  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S,N>&ULG5AM<]LV$OXK&#776C.LQ3>1DF-[QK%[UUS?,G%R
M_7#3#Q )2F@H0@5 *^JOOV=!BJ9D2='E@V42V%WL[O/L N#U6NE/9B&$99^7
M965N!@MK5U>CD<D68LG-I5J)"C.%TDMN\:KG([/2@N=.:5F.0M]/1DLNJ\'M
MM1M[IV^O56U+68EWFIEZN>1Z\T:4:GTS" ;;@?=ROK T,+J]7O&Y>!3VX^J=
MQMNHLY++I:B,5!73HK@9W 57;V*2=P+_D6)M>L^,(IDI]8E>WN8W Y\<$J7(
M+%G@^/<D[D59DB&X\5=K<] M28K]YZWU?[K8$<N,&W&ORM]E;A<W@\F Y:+@
M=6G?J_6/HHUG3/8R51KWR]:-;!@/6%8;JY:M,CQ8RJKYSS^W>>@I3/PC"F&K
M$#J_FX6<EP_<\MMKK=9,DS2LT8,+U6G#.5D1*(]68U9"S]Z^K3*U%,SRS\)<
MCRPLTO@H:[7?--KA$>T@9+^HRBX,^Z'*1;YK8 17.G_"K3]OPI,6'T1VR:+
M8Z$?!B?L15U\D;,7G8[O \7'_GLW,U:#"'^<L!QWEF-G.?[*S)VO?<4N^)#=
MUUJ+RM(0$Y]1=$9<L0\+P2"X4A6F#%,%DYTBFXE*%-*RBU9\2)-E#2#PP"Q4
M<V&%!FNXJP!HT^!**Z=5*F.&K-!JB24J*ZM:5G.&<M=.W+B%M30"BE<.#_KQ
M#SG:C4%9JKSOY"N61/03L]^E72Q4F=,J- -[2<(^*,M+,/VES5=L$N,GB'SV
M( H!@7QG_C<MY]O0>)6C13P);6",XA3(F4:78;DLH"NJ#/B_8A>@UG@2#.DQ
MC+UQ.AFRN_Q/U-G2)1A=#OF1].LB,>QBG(R'+(TC=K_@U5Q0:NM*BTS-*_DW
M7$*Z:[2662F.K(HE)W'"PLB;1.,VWOQ00.2>[Y-OWWXS"8/P=2O<R^96]((<
M0+B;DP!2D$$R;),8II>L3SMV05K?Y<.&9O=*D_.DZ99/7QLF$(5KFWT?("/:
M $VSNFU8.@/'<W;/*YY+7K%"Y/"D=-B <T\P(?%J++>U54C2ODU*/G&.5U*8
M2^<4L(#6"FH%RE9AP8S7QC%H(7I99ESCC_ KL<V8/EU_Q<Y&5$>Y8(%^))2"
MX]ES' F"V$N"R#W'4R^*ID/V S#(;(O=%@?&+278]_^!G-.R+H?!ZW9PV(#K
M3>-Q8S?RHC <$A[82AM '8U4156\ZZ06!GL,>4?>7K%?5?5]CW4M)Q!,A0FH
M<!IM+ Q9 J=]K.WY?N!\EW 6%4(I@0Z!\_;#/=5G,(WASY-H:L%%!^=RB;(0
M7!.TL)*DZ9#^!Q-XCWT1NU[UC"!9VZ-(6P->% <L\))D\M5UA'I-QC"2>JF?
MLM]   V$J8?LLOHK2N-B-F3O^Z[TJK.4?"9+:24UZI?]V.Z6SG=F5YLCR[9)
M<\\0416$P68GEC.$L=WP3M#XX8#5GQL,79C]OLVUEI $W==<Y]1]DW&OJ[P7
M!H!F"^=5CJY9JM4+R*.PDX?^-.WI/QQ)#W"P@-9!V'I(9>.%*4C_164JD*8A
M/Z]TD0W9QUV2[&?ABMT=2*2WCPN8E+-*6=890_2;@UCMEILSU.!!0U]D*36Q
M MO2<[,3+K>4ZU[#6]5PS5";>X;X,9.0E(7,R(<&(E?< *36+D5!&'II'-)3
MX'OC>-*K6,/0H,9IE[R[+-,U0@,'-*_LIFG"[C2]%4%!!E/VN"#:26-J3JTT
M4X;P1XW[/IJ"EX(\9S(MA'@4)BP8PS(B.M).XM";1E,633U_'+)WFBS:C<=6
M)6\S)?ZJY:J7MWU>87OR N0A],>>G\;N@('VX"=X&H<IVM3D8,4L./8RHL%,
MB(KUB"7IS5!C;XO:B"]C/1.T&R%U%MES9MMS3.F2/7.-V"Y0Z45-"+)M<VZ/
M8&M9EC#"^!.7I9O@<]RC#&86$N#O<SC#KEI;%,S?PLVU!T BT=E[.U)@>@M:
MY4#<=!#NTOU%G]HY"&YW>O,UQ.VTR\/<"NBH%L3H75X$7#MQ>0ZG_H5C[W'3
MS4&C2<EN.>*4%K(81?3QL3N_'#$R]E$@$8M3;Y*&2%&%2^VG8\+1V)M.$RJJ
M&/O@CPJI_8E^CMIF4<(^_G1L/L1.B$!]OZMDR.ISVGH0[NHY=IR-XY)OB*_[
M92]Q^4//DU:4F\M=DT<": VA>'*BH"H*E.>V2CKEW;-,TQCH (,;"3;XYC+3
M7#B<_="/ K(6^G'0N-'0P'M.N-<!1<:.)_BD?WMNH74TZVQ.+?22<^ZPI'F^
MQT :/CO/7Z8IG*Q=%VRN-0CFW[RJJ9.YK3*8G(X5"_S?*(0M"E%Z;C N.VT
MG<.\P.5UW]L]>AUI!N?1:^>0K>@\N:;;[HIOFEY\=J!;N@'F0R5TJA[/0?K0
MQXI1[Y//4NBY^[!%5_:ZLLW7GVZT^W9VUWPR>A9O/KS]PC7NT8:5HH"J?YF.
M!TPW'[.:%ZM6[@/23%FKENYQ(<!;30*8+Y2RVQ=:H/NB>/L_4$L#!!0    (
M /R);E07I9K/8@8  %<0   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;+U8;7/;-A+^*SNZWC6982R)DBS;M3T3)^U<VNF<)\ZU'SK] )&@B D(J  H
M1?_^G@4HFDIEI^UT[HL($MC=9Y]] :#KG74??2UEH$^--OYF5(>PN1J/?5'+
M1O@SNY$&,Y5UC0AX=>NQWS@IRBC4Z'$^F9R/&Z',Z/8Z?KMWM]>V#5H9>>_(
MMTTCW/Y.:KN[&4U'AP_OU;H._&%\>[T1:_D@PW\W]PYOXUY+J1IIO+*&G*QN
M1J^G5W=S7A\7_*3DS@_&Q)ZLK/W(+^_*F]&$ 4DMB\ :!!Y;^49JS8H X[=.
MYZ@WR8+#\4'[=]%W^+(27KZQ^F=5AOIF=#&B4E:BU>&]W?U;=OXL6%]AM8^_
MM$MK\^6(BM8'VW3"0- HDY[B4\?#0.!B\H1 W@GD$7<R%%&^%4'<7CN[(\>K
MH8T'T=4H#7#*<% >@L.L@ERX?2^U"+*DC7!A3\$)XT7DRU^/ _3SJG'1Z;I+
MNO(G=$US^M&:4'OZUI2R/%8P!K >77Y =Y<_J_&M+,YH-LTHG^339_3->F]G
M4=_L"][>1V]_>;WR\+@(OSZC>MZKGD?5\[^%R&=U<2%>^8THY,T(E>:EV\K1
M,P:N:#BGI"=E"MV6DGPMG*RM+J7S2*Q0DR"OUD95JA FD-T9S-1J XD@82I@
M0*&6],:ZC76"]6>=.F76I()'_:Z\*I5P;$F8DD15*:T P&?Q_3/Y?_WC(I\N
MO_$D?VL5H(NBL*UAN,IL85)*>/"S5$4M%-T)K84KZ?N?HJJ'/0"N]X//;RR]
M,#9(FLY?GA$J,YK;2^%(<M81<D8V*^GZO(F*,)ADZ")/<1@7K806II =59^Y
M\;6G^>4_(V7ETZYD)SS): =N27BJK$87A+MW1Y:.8;TZ149TA)V@#TX@L@S7
M J&#<"'55JPTM'U%TTFVO)SS8)G-SQ?T+N)"%T7@\HOL\B*G?)DMSJ?@J9+.
MP:J36VE:27FVG$UHGBU1QQ^&U)2MX]CW//]YS.^3"08X6V3Y[!*#^3R[6"P
MZHR>3FUZ4:"C?%V^O/H_AWHZ^0.A/I6=?SK8)U/\CX;[\C+]#,,<ZRW_IG_^
M+M#3<YI-YG\AQE^ .HQR-I]/\;Q L/,AM?16P8-@70K#MY]DT?*^3/]!$RFX
M37TXC@5MG-VJ$EH_RCUV/H.C OM)&RRVQDB=T4HR]I5E3.61?MGKMYW^C/ ;
M<%J!E)$5&AKW-Q)EJ:*Y8)D$A7,+HL8M[HQ^>,(P">UMZKF%VH"I$\VS;WZQ
M%;_B T1)A6UPJ/*=?T@.W_6T?(J>]NX832%\G7Q)B3@4SCXW]\@63_S>^Q37
M P/)$Z&/J#BT^@)9(#B#.7<S:F2)/:-?RH;63C09:8O%C,_7UH57V$8:!,&+
M%?:$"'<K':C#0E4Q0[YUK#'M''#5F!9J._495<I@6N$3$V,828\BRB I;9&<
M[2=2L'FC5/'%DT&9>(]CYEE,*-ELM-W'\(FUDS)52M6UE!,\(5AQHPO8)@%&
M[^-"+QJ9*/2:CWNT18J(5$&K/9PK%=B'/\DJSFFJ:1NR*ZQ.D$,ML,=Z>(%H
M<E$BPBMY"%MYR""N)&S/%3&=8"3*0@Q9 GP\@2;=I,/61K>>K)'I/3H%<;=/
MA8RE ^<Y>;3DFC[5]^@%T(A'V!7E\\[*RXR@=R.2&J#42K:\PK=%W<%":8$(
MY0,'C;%'QE!%>Y2H-:T?M+%#QB5"=K;5)=4"$5A):0C N?5V36E@@E-6V1)%
M$M4C2"!%$'8>LXZT\';AK$X'$56=#N_CB>21&>@Y<"W+81V(Z%5P;;P_<&HW
M"ID%$TPAF,@CT8=^?^BB)?<# #H)[B0JA@ D*NB4%J*GFW-E*S0/@ST5!-$'
MZG.>8AHJ\\4TQ%BK1H5D.D[W<\CL 5%<$B4Z+03D6GE]Z&)=$I9B/TC!JM6Z
M W:<B%YQ/=?0'YE*9 (\\XO\25>VAK<^5G:"1&@(;;3]3(,^:K1PD=^=XA9L
MJZO!SO70]?K49R-**1]SE/>SY?DR/EGFWOKP:N",DP&.Q&$OLYS3>4X/3W7]
MOM_CV#6?3FF:+7#X^HK.LWR1\^DH.Y_.Z-2]9#RX[#78CN.5EEW#Z23=^_JO
M_:WY=;HL/BY/5^X?A5NC(2.0%40G9\O%B%RZQJ:78#?QZKBR 1?1.*QQ\Y>.
M%V"^LO"B>V$#_7\)M_\#4$L#!!0    ( /R);E33QM@2/@(  !X%   9
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;+5436_;, S]*X2PXQ8[CONQ( F0
MI"NV0X>BP;;#L(-BT[%06?(DNFG__2@Y\3)@#;##+I(H\;U'4J)F>^L>?8U(
M\-QHX^>B)FJG2>*+&AOI1[9%PR>5=8TD-MTN\:U#6490HY,L32^31BHC%K.X
M=^\6,]N15@;O'?BN::1[6:&V^[D8B^/&@]K5%#:2Q:R5.]P@?6GO'5O)P%*J
M!HU7UH##:BZ6X^DJ#_[1X:O"O3]90\AD:^UC,#Z5<Y&&@%!C08%!\O2$:]0Z
M$'$8/P^<8I ,P-/UD?TVYLZY;*7'M=7?5$GU7%P+*+&2G:8'N_^(AWPN E]A
MM8\C['O?_+V HO-DFP.8(VB4Z6?Y?*C#"> Z?060'0!9C+L7BE'>2)*+F;-[
M<,&;V<(BIAK1')PRX5(VY/A4,8X6FZYM-7*526HHE2^T]9U#L!44TM=0\:V!
M,OWM<QEG";%JP";%06'5*V2O*(PSN+.&:@\?3(GEGP0)ASO$G!UC7F5G&6^P
M&,%D_!:R-!N?X9L,-9A$OLDK?.N0Z&U(=$.28C'@^W+KR?&;^7%&(!\$\BB0
M_\<BGU4(K3OUK2QP+K@W/;HG%/\L.X7/UKSKCY21IE!F!]*4[/.$GJ(5FDB1
M0C^-U0]#"FO;\"?A)5GW KZ6' &\@:LTY_$ROX*_E3 Y>;,-NEWL3 ^%[0SU
MSW?8'9I_V;_YW^[]SW$GW4X9#QHKAJ:CJPL!KN_&WB#;Q@[86N)^BLN:/S!T
MP8'/*VOI: 2!X4M<_ )02P,$%     @ _(EN5,F*M2%*!0  90L  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S8N>&ULI5;;<MLV$/V5'=7MM#.,18*D2#FV
M9V(G:=*.&T^4M ^=/D D)&$, 0P 2M;?=Q>\6&X<YZ$O$@DLSIX]>R'.]\;>
MN8T0'NZW2KN+R<;[YFPZ==5&;+D[-8W0N+,R=LL]OMKUU#56\#H<VJHIB^/9
M=,NEGER>A[5;>WEN6J^D%K<67+O=<GNX$LKL+R;)9%CX*-<;3PO3R_.&K\5"
M^,_-K<6WZ8A2RZW03AH-5JPN)J^2LZN,[(/!GU+LW=$S4"1+8^[HY7U],8F)
MD%"B\H3 \6\GKH52!(0TOO28D]$E'3Q^'M#?AM@QEB5WXMJHOV3M-Q>3<@*U
M6/%6^8]F_T[T\>2$5QGEPB_L.]LTGD#5.F^V_6%DL)6Z^^?WO0Y'!\IO'6#]
M 19X=XX"R]?<\\MS:_9@R1K1Z"&$&DXC.:DI*0MO<5?B.7_YH1&6>ZG7X,0:
MQ?;N?.H1EW:G58]QU6&P;V D#&Z,]AL';W0MZL< 4R0TLF(#JROV+.)K49U"
MFD3 8I8\@Y>.4:8!+_UNE(L^2OC[U=)YBT7QSS/XV8B?!?SL?ZGX+ 9UWYEK
M>"4N)MA>3MB=F#P!? :?-@*NC6T,[6!AFV C'$@L<G!HK,1@'L';5BB@JH=;
M:^JVPM"YKE$'NY.5<!'L-[+:0&6PSQQNFA5X=. X@I"AZPQI_?;-#:P(KB*X
M9H##R1".-&8O[+",-6KO1(?W3O#=X<7KUA^P3J@)X>?>'06&!LL6>7C;5G<1
M6"Y5<(P J!#PIE&R"I&Z7R*XP4BMY K>H8VB\V1[Q:N[MH%;8A !=[ GAOA/
MO&JAT*<]D*=/HMIHH\SZ  NCVH :H7"5:FL"$WJ-3M%#4'R0R#^<PI+1;H5Q
MDEM"1W(THGHB0;9>PJ,<_?1#R9+BI0-Q[\D:)9#:(T><32T/6F(241\\X%=&
M21/05JVN.:413>ZTV2M1KT70F\,.Y1$^!/60DV.Q3D.A8"7A? IIN.)*<5L/
M.1CCAY4UVTXI%)<L>?6EE4YVU:7A#[,3VR7&G/0="=X MFBW.+0IZFX%CBQK
MD; Z]***FLJ2P)^2OJ^24WBO>PPK=D*WH9C[XR2I(X]&DVJUW,F:-.N&(Q)
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
M."YX;6S5/=MRW$9VOX)B4HE8-:1$RK>E;%?)DITHY<0NR=Y]2.4!,^@A86&
M631 :O;K<Z[=IX$><&CO5B4O$F>FT>@^?>ZW_OJAZS_Z.^>&XM.N:?TW9W?#
ML+]Y_MQO[MRN])?=WK7PR[;K=^4 '_O;YW[?N[*BAW;-\^L7+[YXOBOK]NS;
MK^F[G_MOO^[&H:E;]W-?^'&W*_O#=Z[I'KXYNSK3+][7MW<#?O'\VZ_WY:W[
MX(9?]S_W\.EYF*6J=Z[U==<6O=M^<_;ZZN:[ZY?X (WX<^T>O/F[P*VLN^XC
M?GA7?7/V E?D&K<9<(H2_KMW;US3X$RPCK_*I&?AG?B@_5MG_X$V#YM9E]Z]
MZ9J_U-5P]\W95V=%Y;;EV SONX=_=[*ASW&^3==X^K=XX+%??'%6;$8_=#MY
M&%:PJUO^O_PD@# /?/7BR /7\L UK9M?1*M\6P[EMU_WW4/1XVB8#?^@K=+3
ML+BZQ5/Y,/3P:PW/#=]^J&_;>EMORG8 "&VZL1WJ]K;8=TV]J9TOGOTL?YU_
M_7R ]^%3SS<R]W<\]_61N:^NB__LVN'.%]^WE:O2"9[#0L-JKW6UWUTOSOC6
M;2Z+EU>KXOK%]=7"?"_#[E_2?"^/S/>FZ_==7PZN>-<RAB.FO&ZKXL, WP+V
M#<5/V^+=#^\_%&^ZW;ZIRW;CBO]^O?9##PCU/PMK^"RLX3-:PV='UO!=Z6M?
M=-MBT[4>@%W1(G+0_CWSW'P8U[ZNZK+'TRQ[5\">Z@$_P+BA[YK&5<7Z4 QW
MKE!PP'.7Q2_I%SH<)FEYCD/Q<.?:HAX*>*_[M.\\S#1TJZ+KB[O2%ST2A*=O
M[N'UY;IQ0,?#V+>^V/;=#I[T1=W>=\T]0_JA'NYH'3)]">> $^%7Y;IN\+NA
M*\KM%D@:OH47A@GATWA[1U/NNP?7%]T]_!,GX_ULZQ8.L"Z;PNOY$LC\%$AU
MNVE&P%GX@R:),(7OLK/0CG HCH$_RD$A!O_O8,P&ID;J:HZ-<L!<_"5@XN!Z
M>&1?M@=@.$U)3R(L .5:7Q(WDZ-L:F )M*93UWFY@+&?!XS]?!'3@!T"LP.,
M&/L>]G7(X>K39K@IGM7GQ?3;=,._V ^PW6TZ6D^.GFEH_X K")/>^;TCYE]L
MQY8F )"8QP !)MA/X$9<2A%C8(3ZM+DKVUN8&,\05N(8(>5GLV@ZY4MD@FX
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
M*@RQ-[1IXZH_HP5];A=46?=9X/4N8HA='$ET6@$O3U$H.8*Q)02MA>A+W[5
MA2#,X5!*4EN$&JTKCNBK6]. Z*669 *'&N;T[6 P$59WVXO1JZ/\(N!7<85[
M_5*VFAWZTW:+FM0$/)\O/?)G!YP>PQ97=FB"I4Q@0#\)4$1V)"3*IL%][1Y8
M_KH2A$@:RV*!6_TV>I*T6ZNW+JHN)FGG:E'5("3(&CPG/7C#&2U77S VD>N4
M4!"W5" /0A.D:R\D_:#@!#'#)]C_CF2):.-0?7B-)BS;C:LIIJS8P.6Q*\X.
MB1RJGQT:V?9L'+,D-]DD>$0T_PA*0=^0-LH/,?=C9+,NJ=E<T>6%\^W*CXJB
M^_+ 61( &! NO=TRZ!44 O?UKF[*'I_<(R)TH\]Q4  (F3-NKW&.,KC=9O!1
M+S[%%M@G'#WEM5^)"8>$AKODU<(;'A^$Z&<]?FP)'KR$FP"FN!'-02&PLD&"
M2D*%,!,G!I(2Z2C"<(FVZQU[#XRS/76[@%;9R>9R6_L#BWD<AC<%NEZOOWB5
M D RCOQCF[V  11%.J"!@[R<?P4- T\8U5O8;;W33RMQ<9$9 T_L[PY> A05
M&<X;DL !&3,A0'5<B8W*2).;1^)^[R2N-.YA$8ZSKLHX[SV[B 80<@0@@G#4
M0&.DK.T&L_]7"=PLA#49*QR5\/ZC.YGK;.03$JC'-4A@ 7T@Y&X-& 8C7Q%<
M3UX2VQ[V<,-KYK$D?KH6[A+"M#II!6>./I,+8!'$ H0'A2P/5 %[U[C[DD,Q
M1 8X\@XX.FD5%/R%X?NQQP2Y%.ZP0 K\%3WKQ(*\J)%(0%A7 .>Z1NB</J\Z
M&*,_8TXQ3P$>,A*.5R%=_>G+%]>GX ?Y7<SJ7B$)''N<_0&NLB]MT3@L)??'
M;L<?AT4]!+\$0_AI^N[V7,5B_/(71!(:?*"@*Q%<%;@5Q14I#$D*MR1!,E.L
M4)+BQW*+"ME_E.V(KA]*8KWZTV51B^C\D83C#$63_(2YI&1=8R+T0H(3?ZWY
MAZ0NF22O^62U-P&;J9=A%6+%'.CRF8!*JO&9]:@V1"($[--4W@*7K2CM WY=
M.XS#"L^>+!RM Q2WZ-62]PK*3KR8[/((ZK:Z;3TC.3L,7'07Y!4*4I4[\1XL
M#)GY%%B+%H>">/3BIE$I:#DFJ_[YI0-)O/Q6UW_$6 PAKQD4U1H&-9C$AC+K
MJ+!;XT3-F?GBNG[ZG%7TE^V]G,XW=[_2YDI0,LCG2J$4ROHU!N/4^0'<M*RJ
M& 4_ M4D@:!WK/NN#W._V(H4^%;$>X+':ANA R_X\?P1$F" 3.GB*,%EHXYQ
MVD X01:A#,<8ESZ<H1T3H8RX$X*H['42=48]U?RVKE^Q'EG*,&"C^+XUFD)E
M51-B'A4S(0!>FPCBNNO!ZB&A2@SIWS3A9RZE1K)0AJ7G"Q78LD.9],<45M.D
M;NM]/<*WE-=%7?*'^A/,H'/:B&+=7H@BM,'HCAT65:H_:R9\[AR!NHF86@[/
M5>X3R0W:S2J'*/889;1-!IWA0%S':V+7'%K:B']K[30G@?D<VW/&^BUN070!
MZW03I8Q(_9/K-YC^P)$.G4"CHQ+US?L1CK@<NC#I:@JNFD#$<U+J2^L>,/F/
M%<=ZGM#]Z"M(7'P:I-Z(9V::AS,I&S(DD>B1:1X*1O8RFG:\/O&BG/9RI"#D
MQ#(5\^/C?"*1 W\L4P*XI/AYPCR:&M)S4IGH+I1GS^[7R0$ &M-[2,K8X19S
M!6^W^8F/L0DKM$TL^W=B*AEI<WP(0:I!4^B4#:B9JEID1)" S"N+*7V*#'LV
M>_^B1E;F) W8"0SP%:BX*S*,>W0;8A $-0P2-NJ))Q4I))U*&"[5NN:BCO10
M\0?W5<X;'!P$ITY)6O[:N3:(35C4WUS?S<TK$6 ^*^UA)73D7[Q:]"X+6AQQ
M[<1)?DSAK(]I'N9RZ4/>,J320=B?$&K0Q//*2W9]R#%,KF3#=D547RA4;X)[
M,,F]>BN)55(LJ4S\M]OBZAI,3RJL$P?</W3]&#]AHI+EQX6I$BZ^45B:\#_@
M O_\^>K%BQ?SE1F#)J//9&(Z/KR8\U9B,%_BWB0P)THP*XS!'6X5TS]N#=;6
M9@,(!6*?,'WBA?A25U'.0D/#5\A:Y*T,859NF$5[15E*9(B1 W;TK"_X&PT3
MHKQX-T37ES'Z9GG6I7F>8-L[*6<(E5(9\]+R^719*T*L_$Q3.XDE*7I:^0CO
M2=D[PGG-@85\>9F7/<C''4Z/)-!C>DW%"B1Z)Z:)]=-5BX>M]IK7L:%M#REO
M-_G?\M4K9*H '!G*YF""N>K ]11>YO?75A+-U6#UJ_J@0("<Q>/MJ)P L^!]
M!H2UUU!ZP;'D^$+CG[.6'F]]*4YQ'>,4UXOAAG_KNHJ$*)[(.X![>UNCT#Y>
MP_*4">OIA(\G683GXT2"X&)M4D:5U,--"T-K?T+F12:QXCVPL++?W$G2R[UK
M.F;WW\=@=4&<4<>AUB8";CF6BV>N3@\L78ASFT X1[+G ?<AC9>C58>:5=AC
M[U 4J$DF>5;X9OAS0]%"SRD]8D9+9':'^A)]L869\'A6"S%\\E)*R%_Y7%J5
MA-D?G"8B]<!^Q!A@[2C!T7>@E''>NF1'N03&-"<'C5 6.W&L"GW_A-3R0!9&
M_6B^0PKL$Y+PJ^/G\3@BB5K_I!2>&8G-O[$6ZQ[F(2/V8]L]7-QU#_CCA9YN
M?P1MI<H#<[LDK=?U]VCST3<KZ5K@>N,:98;<<)8Y,%R/LJ.]P /#\RIO>^?$
MGJ8)N^WP0!FN!Y_657+"(V>CRY*RY>N"*_>4I8Z^N32N>U(.U>\Y@(6$F&-?
MYX@S%-9+BBY+GZ-$Y';KKJJC8T."51N-KG31+TFG0-')4)!G4V8L=B2I-$*)
M?4N$S>59"(-;X:.K3$7D$O5PILAK"^+DPZG)-S.$_[^49Q.$C,38@J6^Z!W]
M/<DNKY4N9B0MDG).U?]2[O:O$A9%F2_7FOGR_?N?;89H3'&84.<D82:LY!0V
M4'R9?S;/'#A_XZ7F;W0[\J*46! :TF/"%$L\*@Y_E\/I[>BP'0.>VPR]7MH4
MD@1C_V^DD,3.)U<OEW/? _-:S>I'LXK9\G2S$M37P3(/CAO@9<!.B#;4/']V
M]OV;'\_.)9^$PVHDRV=UB@L>+Y9/Z\&6(N(P*E-=%>MQ4!/8#@A5#[8&[:22
MR4>6 CKC;Q1%99,%-BC;RQ99<E78M+AZ4B;)80V SD'Y5IAU)<P5&4$92M/#
M$@$QI<I0BX>)9> T:TX%4B?NU?4%.15P:OB:#6^<"S^+[Y^R>]@6W,-;B3"D
M!5+A[@FL: ^*&(IN"@Y]DH&6H'GJ1D8CA%)*3EL!FGW'5A&[ORCRJ8539HMJ
MEQTHF"3$ )T!FVRK4XZ0D*4-SLR_CFR#)GL6MZ'&4A!*UJ 3^D$;=[J3Z)E3
ME:&R2<R :A[#CCDUE<LQ\+TBC_"UN)HE$S2XL[62;X_'2I]KTTF)JP=\S)$@
MMG9?U@T-15S!K :PNT>5Z3VZK6&N2XZYAX3S-2@K!4 -N_FP+,2Y$(SZV;Z8
MU;6R.7A,C KE(*8#!R(&6'4(%):0^'!D4L8S$4MQR!'"]<073==]Y*A/>.LE
M(RK)9C%JR!=Y\4"]P5R5QJ,C-T1][(W].-%0?3X<B 1 %8CD8=S"1P]ZU:6[
ME%B8=JL 17%X<"Y4YVB_ @2ZAH*YXQ*5%*&GF'P9(:DZHK(FW\=)L@$=ICHO
M7D<,<9\;X,PK)3.1BMY$ &8-#UYGA>:J>'#39+,9\T8_=[;2G//2Z10N6+-'
M/>UUKK. "+;)8)5I1$M=2_;F#A,'A"=9?RZ0>%]+*!.?WX2JNJ@4SFI,CX"#
MY^PVJEK_F&%13Y)A%(:ON.XC^/UN>YSV2)0@2*EH$3UC3#XG5G/O>D[$C-U:
M3N.929%D='IFW?H3[7M)2XJ]V:Z6FZI9+0G[_4SAF-64EJ?,3<.U-REL<WVI
M0HRLS4UBF@G5LV+&9743TV(T@F]ECD3M*-^F,K[D:/J2CQ0'D O2C*)R03]-
M-PP[$+1@$<+(5,?87T7M=X)UF7?W)8$(+"J=6?J2 ;+\*IB\'=$$T-Y7L]&<
M(1J27I B+\1<0 A25:!XB,%8*;4H %8H58&4Q%!H(Q)3!D_6:LA,0N\4JWK$
MQ$*=G4RP>I1!3+AK*-U,10=;ORBBW,50?DJS)E3/VC;$P=40E4J^*!9CTR34
M7H),PH98AUA&3.[XX(X08:-=:Y; P-7X6TH$*J?UD)QB0 M]T'3;4.H<TH::
M:0(CYPSTY.-/JI=5/LHFT4->;^I]*7;$-%>$4^A^$*^Z9!WZE"RHB / O$IP
M->;-X,_D-*CJ>S(.I04"L-EQ3T=W*V'H5J#F=S ()2,-(9PT,ZOUZAD=0"N)
M+8F0J];M2*CJ772F-=CE@9@I)YZ8/)AD$@RAT%KHS3Z^F@D&14WD#(%DT2&;
M(10?<8N"%-V#(^?;/=I_VO?IUCA. *-JS+_CG"MU0AD&I@?PU,C>W7DBKVP1
MTWF6V<=:)C!N)\Z_J3/H:%#=,A+J2I1C)N[3QKF*LQ.L%VO*F1*)>[0OW]0M
M-7\F'2^52PDNS$ZQ[,/)X]%@#3NK>Y@3<'SS!\/3P],A:%BK!YB%QM)T@?\P
M:L:D IV)H\*P]PM8=ZE5V[F32W9\._'9]=BG*>1IQW'VM:NY*WAV!#7&31+O
MG?1M.B*1-5$V2E2C:].Z[Z@?H5I[,+P%<[)K;YV4ZA_9K0];8E^S6@"8T3+$
M5Z32>GJ65><8/(RIV?,V_)ED-.6,V#Q![)^ !;RV$ MW;;QJ*XZDSG9QAT7^
MG(.B8%Y4^&)KTZOESJ0_A_9Q6=7NU(=OP' (G>AFO$'*H<29P54>I1?G13Y-
MOPPRO'&W6,;+A394GHUVDRUI$DF#8L8R#PWFL1HRK[5%X3@.5"X+2YI'&32G
MOG?J8D51/0P-TV=<P641 3%-ZET?@KH1^UB*BR:CSPQ&3?F':"<SY622L#NV
M#S5G8\F$05G*](C1) #)2[DL_@(D 9+H8'#!X@55+N@0R6 WN5J40<5!5]1F
M@BY">PHZ3K*.>0<('/<P6\83FC_($D"-PRI828D+OI.X_*:LI=P^5=;(IN0T
M>JR[TH&JKP&ZE^)(P1 OBVR:HBTY,#XI8*.4S%)\K;"XWQAY[)K4;Z%+Q\@X
M!J9KCWNG_ N3X_0C$Y1I@T6K'6K,^5>+ QGK14,*IK%-ISUBD*-EL[:C#US;
M%C#EL(-I2-(.:/G37$#;K(?UA]ANQH=^U3$(1C*!<R,G62>BM249B0!VV+"M
M'YXEA 0AW8@+RVZ &;Z>_9&ULDJ?J57FRDI13Z=U!X]GH\06JE?+'5#?(W\=
M@W9TK,WZTV>YF7F/HSK>\W!OO/[L/[>4O1*8;RB=C3RJ8KZ@OML@LY/>IK'F
M80NG6XH+"8-]C:MN37^,R&60F6-5FG/4 D,B84*JL2.+YEJ% 9=:EQ[W(!WE
MB PF^PG-+5.6E0;_:"21$J4R2I(\67-A('= ?\*> ]R>M$Q^2)N&Y. 0 X^7
MQ?=S #X*OY/6@_S@@HJ:>E?OUF/OI0_9T\&FB)D*)O)&EC$:RR6;H?N_DAFJ
MO9XS9/3TWYHPA(@=(P?#=JFTBN9:B;SNZI8+2%!.==J*'SZL5'?PQ6]C=<ON
MHY_:1W%GE8)RNCO=F]=ZU,G>9-95"$=PLKO9P%"'<K!'._ RI$BCW9>LP6L
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
M:7P--(8WC_1&GM3-@=35$?P)3==1O%[2\R&Q7IU9RQT"X&O>T_'$I6!;(=$
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
MHO4&_+\PQK4+[Z![6N>_ %!+ P04    " #\B6Y4H8N_.# #  !]!P  &0
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
MZ$BROQ\66RG7K11V1$K"X+U6;F7AC2JQW!<P)),ZN]B#7=?LI,376)Q!FD3
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
M-YDT-(5.K&CMH;(.=%]*:0Z*33 NTO5?4$L#!!0    ( /R);E1E8,B$T0(
M "8&   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;'U5VVZC,!#]E1':
MAT9"!4Q"2)5$2MJNMBM5JMJ]/*SVP<  5L%.;9.T^_5K Z'I)7D)]GCFG#-C
MSV2^$_)1E8@:GNN*JX53:KVY\#R5EEA3=2XVR,U)+F1-M=G*PE,;B31K@^K*
M([X?>35EW%G.6]N=7,Y%HRO&\4Z":NJ:RI<U5F*W< )G;[AG1:FMP5O.-[3
M!]0_-W?2[+P!)6,U<L4$!XGYPED%%^NQ]6\=?C'<J8,UV$P2(1[MYB9;.+X5
MA!6FVB)0\]GB)5:5!3(RGGI,9Z"T@8?K/?K7-G>32T(57HKJ-\MTN7!B!S+,
M:5/I>['[AGT^$XN7BDJUO[#K?*/(@;116M1]L%%0,]Y]Z7-?AX. V#\20/H
MTNKNB%J55U33Y5R*'4CK;=#LHDVUC3;B&+>7\J"E.64F3B^O,$<I,3,%WB)O
M$,Y^T*1"-9I[VL!;)R_MH=8=%#D"%1"X%5R7"JYYAME; ,_H&L21O;@U.8EX
MA>DYA($+Q"?!";QP2#9L\<(C> ]-DE94*9:SE-I'H4#D8 RHE0L5HPFKF&:H
M@/(,\*GI-G]HHK0T[^?O"0WC0<.XU3 ^HN'Z>5-1WK);<L4*WLKA&M*2\L+P
M,0ZI*:1E/!3UV8V<Y+(-?:$V-,6%8SI6H=RBL[S<0W=Y@RDRU@G*H="PTO"=
M\L;T*.Q-7X 0ETS'L,HRUE5.BU>5/129NB0F<,.W@J7F366-9+P 72*\()5P
M1F9N,/5'EN$CK>'PW3".X,.;_.C[WN+#&@O&N:5;4U/@% W>S(WCN,,-)M%;
M[=E[$A*Z41##.'2#*(+[WBHQ%>:&_GV:3>"&L^D(SB:A.P['(_ONWPH(B!OX
MLT')9\_'.^C=&F713BAE2MMPW;7Q8!V&X*KK_5?W;H+>4FEJH*#"W(3ZY].)
M [*;2MU&BTT["1*AS5QIEZ49Y"BM@SG/A=#[C248_AJ6_P%02P,$%     @
M_(EN5&7/,YS  P  I0D  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
MG5;;;N,V$/V5@1H4":!&(G6QG-H&-MDMV@+;#9)M]Z'H RV-;6(ET4M2<?+W
M'5*VXM2.F_9!XFWF\,SA\#+9*/W5K! M/#9U:Z;!RMKU5129<H6-,)=JC2V-
M+)1NA*6F7D9FK5%4WJFI(Q['>=0(V0:SB>^[U;.)ZFPM6[S58+JF$?KI&FNU
MF08LV'7<R>7*NHYH-EF+)=ZC_7U]JZD5#2B5;+ U4K6@<3$-WK&KZ]39>X,_
M)&[,7AU<)'.EOKK&+]4TB!TAK+&T#D%0\8 W6-<.B&A\VV(&PY3.<;^^0__)
MQTZQS(7!&U5_D95=38,B@ H7HJOMG=K\C-MX,H=7JMKX/VQZVSP/H.R,5<W6
MF1@TLNU+\;C58<^AB%]QX%L'[GGW$WF6[X45LXE6&]#.FM!<Q8?JO8F<;-VB
MW%M-HY+\[.Q6JP?I%#8@V@J47:&&6HJYK*65:.#\LYC7:"XFD:7IG%-4;J&O
M>VC^"C3C\%&U=F7@0UMA]1(@(IX#6;XC>\U/(K['\A(2%@*/.3N!EPS!)QXO
M>07OOIN7M3!&+F0IK!=!+8 ZT)KPA0I.&_S6]8T_Q=Q83?GTUPD.Z< A]1S2
MUV*2IJR5Z32ZN7O]U\.B'%/]))[;Q%=F+4J<!K1+#>H'#&9W2(2[TG9:MDOX
M(K06K7V"3RUJU1FXH66B 6PM?/($KD4MVA*?B>S52C)VP1M7,[)"[:5[(==G
M944-[RS\*MJ.]CKT:Q;#&13TL3A,"]?X_KN",_[CBQH+\\(;\9"-<MA+T$94
M"%4? ]&$)Q0:\AR2D!7C 6%7IC$-\'&VC] 9K**UD-4!S'F>7< Y#[-\?'$
MM2MI/$_2BWU$C0^H'2H^KJ7&0^#!EU',^0GL[?B'Q8(.+)<+C7I .OY(:-D"
M/I8K04L$I#8)S("Q X@DA[1PJM,^P69.ZYCL=&<QC,.<9P<^+!SE*8&%R7C\
MKUJSA$$:LIA#$L? \Y!G!4&/J1F.J>=M2K.$PCQ/PF*<GI C#>,D_M]2,\9/
M2NW'WR;UX'4D,5(XI[0YHCBC!,Y<MH<C.@;/O%YG.\5<CA>CD>L>A2SCQY?L
MIM/:[4BW7>C7+]_Q+?-<(ZLD@]]4^T.Y=7]-A'\D@/^_8:K!L,^8HZ$_,S^4
M@(U#GK[<^KP@549O(CT*8U9LU2LH@;+_)/.QTSK:NSH;U$O_0'!'6]?:_A8=
M>H<WR+O^ZGTV[Q\P'X5>2LK3&A?D&E^.L@!T_RCH&U:M_44\5Y:N=5]=T3L*
MM3.@\852=M=P$PPOL]G?4$L#!!0    ( /R);E2C=BA )@0   P*   9
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;)56WT_C.!#^5T;1/=Q)@39)FZ:H
MK03LK@X)3@BXW8?5/;C)M+$VL;.V0V'_^IMQVM"%4HF7UK%GOOGQS8P]VVCS
MPY:(#I[J2MEY4#K7G T&-B^Q%O94-ZCH9*5-+1Q]FO7 -@9%X97J:A /A^F@
M%E(%BYG?NS6+F6Y=)17>&K!M70OS?(&5WLR#*-AMW,EUZ7ACL)@U8HWWZ/YM
M;@U]#7J40M:HK-0*#*[FP7ET=I&RO!?X*G%C]]; D2RU_L$?5\4\&+)#6&'N
M&$'0WR->8E4Q$+GQ<XL9]"99<7^]0__B8Z=8EL+BI:Z^R<*5\R +H,"5:"MW
MIS=_XS:>,>/ENK+^%S:=;#H-(&^MT_56F3RHI>K^Q=,V#WL*V? =A7BK$'N_
M.T/>RT_"B<7,Z T8EB8T7OA0O38Y)Q63<N\,G4K2<XMKI)"@DF(I*^F>X<\'
ML:S0_C4;.$)GF4&^1;KHD.)WD*(8;K1RI87/JL#B=X !N=7[%N]\NXB/(G["
M_!22*(1X&$='\)(^UL3C)<=BM?#]?&F=H7+X[PCFJ,<<><S1>SY*FU?:M@9!
MKZ#Z+9L2[:$T'@7D)CRSC<AQ'E"7632/&' FL%ZBZ;,!KW>&<&NH4PU1^ <D
M811-Z#\.TRB!SS];V5 ?.4@RB*?P%4N95PA9 J,I= 5PO2N $"Y;8UB886+2
M\##3:!\_2L)TQ :B<3@D2R\6HN$8IEEO(DJ&D$[>VOA'JY.\MT-P619W<!$M
M7HGSP22,*$2_R"8)'"%NW!,W_@!QU-ZM85M"B>K92LN;*ZF$RG'+:B.>.41+
MHRA'^<AM<HC=HU8/L_M0(EQJTV@C_*0BZ[FN:^D<%N TM[VLV_JU'\+"2E<T
M5>T9W.S\/]_Y_[9DKM%:<*50H!7",PI#"1V%\32%"W0;Q.Y J((B?^PD+),3
M34?4VI0HK[QW%H=9FL*#=J*"5A644=TJ=OI-'W 5#<-DG!ZC+NVI2S] '27'
M27) -$TE\RZ#M&T=!2),04P:DG%H*.'.'Q_LRJ,F#_-V]>7N'J(4MG.E%,06
M4=F1(M4:9$TJCC:,/^B2ACP=#]##>>=&/H7SFM/H"TVOE?Q%XE)!8_1*.HZ&
M8C_$[]N1<,5AHR4E=9"2*(SC<?<_&I$T51VY;W1-=_3RA#4X"L,7VXE>G;0$
M(*Q%<BT*)Z01A>,Q=?\3O1 X 08KRB]I4,W:4AMW0N:W94LJ:0;<Q(>CX_P0
M90[]&"'^<F%+6'%UOX31"%F\<?O62)7+ABJ@[XQ#DYB*=4*3*0['T8==[BK<
M>T3O&G;*<[J5XB:*:$#RP,RRZ&"%#_9NZ!K-VK]#N,TI%=UEW>_V3YWS[H9_
M$>_>23?"K*6R9'U%JL/3"4T<T[T]N@^G&W_?+[6CUX-?EO1<0\,"=+[2VNT^
MV$#_ %S\#U!+ P04    " #\B6Y4%>:ZH^(%  !N$@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6S%6&UOVS80_BL'KQDDP(LE2I;D+ F09"G6 5V#
MM-L^#/M RV>;JR2J))67?[\C92MR_)*FP- /MJ@C^?#NN1=2/+V7ZK->(AIX
M*(M*GPV6QM0GHY'.EUAR?2QKK*AG+E7)#;VJQ4C7"OG,32J+$0N"9%1R40W.
M3YWL1IV?RL84HL(;!;HI2ZX>+[&0]V>#<+ 6W(K%TEC!Z/RTY@O\B.:/^D;1
MVZA#F8D2*RUD!0KG9X.+\.0RM>/=@#\%WNM>&ZPE4RD_VY=WL[-!8!7" G-C
M$3@][O *B\("D1I?5IB#;DD[L=]>H[]UMI,M4Z[Q2A9_B9E9G@VR <QPSIO"
MW,K[7W%ES]CBY;+0[A_NV[%C-H"\T4:6J\FD02FJ]LD?5CST)F3!G@EL-8$Y
MO=N%G):_<,//3Y6\!V5'$YIM.%/=;%).5-8I'XVB7D'SS/EU61?R$1'FC6D4
MPA0KG NCP?O$IP5J_W1D:!D[>)2O("];2+8',F3P7E9FJ>&ZFN%L$V!$^G5*
MLK62E^P@XB^8'T,4#H$%+#R %W5&1PXO>LGHR[6U?U],M5$4(O\<@(\[^-C!
MQ_O4%3HOI+9TRCE4E%D4)C1FMF87"L&GHA#F$3RN-9J=+!]<Q";KB:YYCF<#
MRD:-Z@X'EB@LIZ@ZLN"Y)(#?=^A3K[*L+GC54^X-A,,LC.D9#;-QXJ9*LR2T
M6FKSDT(C%%*&FB>@38 L@&P,>V/,X4]:_$ELE=U42TX+L> N>]]RH>".%XWC
MU"WCF-,[[7G2X#GDAJ6.(4?*KM8EIS$Y C?P&Z\:*ED0DJHL&+(@LKIG0Y8R
M:GAA,HSBU'=-LB2)_8ZR-Q /HR"#=U5>-)0-(&AM)9UU"BA*-%PU2ED.K0\%
MK9<3MQ"E$"7PXP\9"]G/W;.5OJL,DLM-.](352Y+]"%.$Q@G"7A1%OG@Q7'@
MPR2"D"5/<5[S1YO66\ O/<=A!$G -K##*( P81NFM=%!^E!,+BW5=PBM?G!+
MD<)M4MB T:WIWH*V#?\$+G)#_ I>],5 $BVJ!<R5+$_(DZ5<*%XO16Y=WY2U
M#0Q-)A/K8])G2^=UQUM1D2,M>G^>-\D2']@P&,=;4_M]UP\U*H$N$F;_4D5V
M 3]A$(;!UL25^!8IT(F-:B-2\<$292T2:P]N+1P.HXC"AYYI%/E;[RLN;RPJ
M/MA@1K(D(B.]B#0FC^R(&B]+,G+7<))F#C!H 9,)A:S'AF'*R-8LA _.>5=4
MNY68-BU+-1>4/(] 78!M'JN]4>)ED['_[*T7>H3D)4E(BR;QQ =J C6V49Z-
M\5B<;*$^Y6:OPMFDG S#+.VGJ1>FPRB-_,U$W2QL_T/A^?!RG?RF\D/UE/XR
M^ELSTF^M>P^4FSW5@U;=\H25[9-_YZSOPF&\G?C]OCVY3Q&_(T^<='>^QY!N
MC;<R!MF6W,J^.9>\S":G3?UUXUD&K<49%>#]L_=V[,T<VJM7\;,SL%:]!XY'
MX^YX-'[%\6AGU!!)+D/,8XV[CD:'%_C*T/1LU/E;)Z1=9Z:#IPC>A;$-X#4L
M52!;66W5H=KJ?TT]X,_R@;5!T"(%+=+$/^"!I/- \@H/S/=5N%W,'P:^V>"E
M+9..>Z'QI%?;KKA> J]FD-L&?FD$K>\*1 1'[G=-,JJB&O-&"2-HETL"$M-V
M<$3>F)I^#YV*CNR^=P2?I"'VPL .=?\'R$H[LM)7D+5U<B9+=Q)U&/03E0 M
M%I68BYQ3'#RYOE^F^$S6IHWCMHK:NFBKQZ;+MG<M_3R][ZGD$S3,94&?X;KO
MBPV?M5&Z$94O]5M^9$,V*&X0V'%J'<&.V=@]8N>*XXS1X]8.6*4\@;;[*R6C
M(ML0JA'?^+V:HAG2QD:?R)8D^]&U.A^1S<J1]HA<T2',?I-^+VX<&RMNHN,P
M^49N=D7UJ'<'4*):N)L.FWVT?'L=T$F[RY2+]@[A:7A[$_.>JX4@;@N<T]3@
M.*5RJ]K;C?;%R-K=*$RE,;)TS27R&2H[@/KG4IKUBUV@NV(Z_P]02P,$%
M  @ _(EN5!@ BK<V!P  )18  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N
M>&UL[5A=<]LV%OTK&#7=L69@B@"_7=LS=I+NMK-)/+:S?=C9!UB$)#8DH0*@
MG>ROWP-08B2;5N/.[LP^]$$B"=POX)X#7.#T0>E/9B6E)9^;NC5GDY6UZY/9
MS,Q7LA$F4&O9HF>A=",L/O5R9M9:BM(K-?6,AV$Z:T353LY/?=N5/C]5G:VK
M5EYI8KJF$?K+I:S5P]F$3;8-U]5R95W#[/QT+9;R1MJ/ZRN-K]E@I:P:V9I*
MM43+Q=GD@IU<LM I>(E_5/+![+P3-Y0[I3ZYCY_*LTGH(I*UG%MG0N!Q+U_+
MNG:6$,=O&Z.3P:=3W'W?6O_1#QZ#N1-&OE;U+U5I5V>3?$)*N1!=;:_5P]_D
M9D")LS=7M?'_Y&$C&T[(O#-6-1ME1-!4;?\4GS<3\2T*?*/ ?=R](Q_E&V'%
M^:E6#T0[:5AS+WZH7AO!5:W+RHW5Z*V@9\_?_M95]@LYNA5WM333TYF%4=<U
MFV\,7/8&^#,&&"?O5&M7AKQM2UGN&Y@AFB$DO@WIDA^T^$;. Q(Q2GC(V0%[
MT3#$R-N+GK%WLQ):'E\B=26Y$E\ *4LNM!;M4KIW0_YY<6>L!C[^=<!;/'B+
MO;?XN>@K,Z^5Z;0D:D&,]WWG?<]5 RX9X= X-L\'[3IVGIBUF,NS">AGI+Z7
MD\W0GIHGF$/9W$D]S..3EI!\6'O1MY^=FB2O2$K#(L(SIG'.R9N;CT-?FG'H
MQ>1ZIXW3(HP)HW'$R:VRHGYVL 2+!QI:6[5=U2X)EA3M.PR<%31-"^^<\YRX
MV>L%86-'[B_?Y9SQ'TCQ>ZZ.H$.,%=;GUJ5 >H1/]UU%&3F0ZV3(=?*"7,]K
M88PT0]K)7*PK!#N6ZX-V#^3:D%L UP"K&#B+:9Z%- Q#<G&/J5I*XH7(E:[F
M+J%1%J#OKUH9%]5":C?[:ZWF4I9N[I,DI*P(R=^E,2?D(_BK'W1EG93LLVS(
M$>>4Y>ET(_3!KC#!BZH5[7Q?+F/1E+R7=MP3SR@OQE#H- ;!A58-N;A]YUJ6
M6C1.-0ISFO-T1/!.=5ARL08#$(/3*$]HEF\AV3Y1ZN$PR#L/:1'3-,P/(2(=
M$)&^ !%MY\<JVI(\^.T!21.;3,G/4L\K\&CMDK6#&N5I:<90<]#W.&HN#!%V
M?]HW#@CV:!"E+=VL^:E!:AU-C:JK4KA8=P,BZUJT& 8:!*92U=C/@8=+@6:
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
MD&M'HQ7,FMXR-#Z ]BM-=70+3]"_CLO?4$L#!!0    ( /R);E2WVDTMG0(
M *8%   9    >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;(U4;4_;,!#^*Z<,
M32 ADK@O(-96:F'3^,"&@&T?IGUPDVMCX=C!OE#X]YR3-NL0K29%\=O=<\^=
M_=QH9=V#+Q )GDMM_#@JB*KS./99@:7T)[9"PR<+ZTI)O'3+V%<.9=XXE3H6
M23*,2ZE,-!DU>S=N,K(U:67PQH&ORU*ZEQEJNQI':;39N%7+@L)&/!E5<HEW
M2#^J&\>KN$/)58G&*VO X6(<3=/S63_8-P8_%:[\UAQ")G-K'\+B*A]'22"$
M&C,*")*')[Q K0,0TWA<8T9=R."X/=^@?VERYUSFTN.%U;]43L4X.HL@QX6L
M-=W:U5=<YS,(>)G5OOG#JK4=B@BRVI,MU\[,H%2F'>7SN@Y;#F?)#@>Q=A -
M[S90P_)2DIR,G%V!"]:,%B9-JHTWDU,F7,H=.3Y5[$>3[U2@ [YC)TF9)> S
M7[='.+R7<XW^:!031PFV<;9&G+6(8@=B*N#:&BH\?#8YYO\"Q$ROXR@V'&=B
M+^(E9B?02X]!)"+=@]?K<NXU>+T=>%,C]8M7'NP"E,ELB2!-WJ7^6\X].7XN
M?_;$ZG>Q^DVL_B[NRF?:^MIAB)8C2:4QY["MGL+##-_[M_!>\?>&"Q(^]Y7,
M<!RQ1CVZ)XQ"_;"<<X!-#>'M3@+?6/^JK*1RK#@"INP#,:Y#CBR^#-53\R#@
M  9]_@T3N'IC+C4K7)H,X>.',Y&*3R &"=Q;DOK_H!FXER9PBUS^.J/:A5)D
MUI.'=#"$X1"FV6.MO**V(VA)7,K6X-!80C@] G&<IH..P0&O>V+ 8^]T"._=
M9[REG1+=LND0GE%K0ZV,NMVN"4U;[?TU;SO8M71+93QH7+!K<G(ZB,"U7:%=
MD*T:)<XML:Z;:<&-%%TPX/.%Y236BQ"@:\V35U!+ P04    " #\B6Y4A:?0
MTNP"   U!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q]5=MNVS ,
M_17"&XH$,.IKTK1- O2R;GTH5K2[/ Q[4&PZ%BI+GJ0T[=^/DAVW&YJ^6#?R
M\/!(I.=;I1],C6CAJ1'2+(+:VO8DBDQ18\/,H6I1TDFE=,,L+?4Z,JU&5GJG
M1D1I'$^CAG$9+.=^[U8OYVIC!9=XJ\%LFH;IYW,4:KL(DF"W<<?7M74;T7+>
MLC7>H_W>WFI:10-*R1N4ABL)&JM%<):<G.?.WAO\X+@UK^;@,EDI]> 6U^4B
MB!TA%%A8A\!H>,0+%,(!$8T_/68PA'2.K^<[]"N?.^6R8@8OE/C)2ULO@ED
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
M"AQS3?N?0?O@],9_I\^UPU>_OUT)CL33!KQ?:.VV#V2@_^/FXA]02P,$%
M  @ _(EN5+;Y(>.P P  !PD  !D   !X;"]W;W)K<VAE971S+W-H965T-3@N
M>&ULO59M<]LV#/XK.*W;VCLE>K'DM]F^BY/NUNUZ\\59^V&W#[0$6;Q*I$K2
M=OSO!U*.(F])VN[#OH@@"3QX )"$9@>I/ND2T<!]70D]]TICFFD0Z*S$FNE+
MV:"@G4*JFAF:JFV@&X4L=T9U%<1A. QJQH6WF+FUE5K,Y,Y47.!*@=[5-5/'
M)5;R,/<B[V'AEF]+8Q>"Q:QA6URC^:-9*9H%'4K.:Q2:2P$*B[EW%4V7B=5W
M"A\X'G1/!AO)1LI/=O(NGWNA)8059L8B,!KV>(U598&(QN<3IM>YM(9]^0']
M9Q<[Q;)A&J]E]9'GIIQ[8P]R+-BN,K?R\ N>XDDM7B8K[;YP:'53\ICMM)'U
MR9CF-1?MR.Y/>>@9C,-G#.*30>QXMXX<RQMFV&*FY &4U28T*[A0G361X\(6
M96T4[7*R,XM;K)C!'!JFS!&,8D(SER\-K^_8ID+]9A88<F35@^P$NFQ!XV=
MHQC>2V%*#6]%CODY0$ ,.YKQ \UE_"+B#6:7,(A\B,,X>@%OT(4]<'B#+X2]
M<F'_>;71%'IF_GH!.NF@$P>=/$>5ZZR2>J<09'&>T0V: Z(]S(])YZB?2O"+
M/NQ-G>J&93CWZ"IJ5'OT%G1*P90(1V0*T"8>*&U8;U!UJ0,F<BN$_AF)?U3>
M*FU8Q42&FLZC*1WNM52-5,RJ_*@AF7P/\B ( #_O."&P+),[81&YV*,VB#Y\
M1)Z5C,.25153.?SZP8<#4F:8AD)6]"+HJ=WL>3JG=?$$1!N(#0+N%,O1T97$
M4)%QAGSOCBV\@BCT1Y/$"B,_&:;PSO&B%\5HB,?^9!Q#//+3841Y*E I\JIP
MCV*'$/NC00B)/Z*C?-=/3;Y37&P?\_SMG&];%Y;@(/7CP82$)/'':0K_;P6C
M\"LJN#X*5-MC+Y1K^<TU? KDJZLXF;2??O5^^&X<1_%/W?BO^D5#&(3)?RC=
M%ZCVB^<G243CF&H8]U,+-YPB,%*U97A[C]G.MA[XO2AXAK3\&Q[I#1?4]&PX
MT-":% (KR&1-W5:W,%R[N>*:^,EBVJ.QIG0K>CF< ZR;2AX1Z7D16'#3DAL-
M1VZT-BNIS46KYAPJ-$31B9W-*(%A#.N2*;RP;2X_)_-:2$/7(GI#5R.)(HC\
ME"[(*QCZ<1K;$^P/HP$\]7P&O>944VY="[:AT5%K^U2WVG7YJ[:Y/:JWOPCO
MF=IRJF2%!9F&EZ/4 ]6VW79B9.-:W48::IQ.+.E/!955H/U"4A2GB770_?LL
M_@902P,$%     @ _(EN5*)Y&MY% @  \ 0  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3DN>&ULE51-C]HP$/TKHZB'5FI)"+"L$" !VU5[V HM_3A4/9AD
M0JQU[-2>P.Z_[]B!E$H+4B^.QYYY;^9EQM.#L4^N1"1XKI1VLZ@DJB=Q[+(2
M*^%ZID;--X6QE2 V[2YVM461AZ!*Q6F2W,25D#J:3\/9VLZGIB$E-:XMN*:J
MA'U9HC*'6=2/3@>/<E>2/XCGTUKL<(/TK5Y;MN(.)9<5:B>-!HO%+%KT)\NA
M]P\.WR4>W-D>?"5;8YZ\\3F?18E/"!5FY!$$?_:X0J4\$*?Q^X@9=90^\'Q_
M0K\/M7,M6^%P9=0/F5,YBVXCR+$0C:)'<_B$QWI&'B\SRH45#JWOB)VSQI&I
MCL&<025U^Q7/1QW. FZ3"P'I,2 ->;=$(<L[06(^M>8 UGLSFM^$4D,T)R>U
M_RD;LGPK.8[FFZ:N%;+*)!3DTF7*N,8BF (RX4HH^*^!U.W?]S*^_2JV"MV[
M:4Q,[T'B[$BU;*G2"U3]%!Z,IM+!1YUC_B] S'EWR:>GY)?I5<0[S'HPZ+^'
M-$G[5_ &G1B#@#>X@+?R%=_[BC<D**@"/Q=;1Y:;Y]<5@F%', P$PPL$7XS^
MT,HJM="9U#L0.F=]]^@H6+Y))4ETK^E[%=R/[\35(L-9Q//IT.XQ^A_&29#1
M+PFL3,5C[P09^P*N%(P';V"<#'F]&8[A-2WBLRZLT.["K#G(3*.I;<CNM!OG
M1=O%?]W;M^!!V)W4#A06')KTQJ,(;#M?K4&F#CV]-<03$K8E/TEHO0/?%\;0
MR? $W2,W_P-02P,$%     @ _(EN5%BX<;NE P  C0<  !D   !X;"]W;W)K
M<VAE971S+W-H965T-C N>&ULA55M;]LV$/XK!VT8-D"+)$JRY,PVD*3KV@Y=
M@[C9/@S[0$MGBXA$:B05-_]^1\I6G#5)OTCD\>ZYEX=W7.R5OC,-HH4O72O-
M,FBL[<^CR%0-=MR<J1XEG6R5[KBEK=Y%IM?(:V_4M1&+XUG4<2&#U<++KO5J
MH0;;"HG7&LS0=5P_7&*K]LL@"8Z"&[%KK!-$JT7/=[A&>]M?:]I%$THM.I1&
M* D:M\O@(CF_S)R^5_A3X-Z<K,%ELE'JSFW>U\L@=@%ABY5U")Q^]WB%;>N
M*(Q_#YC!Y-(9GJZ/Z&]][I3+AAN\4NU?HK;-,B@#J''+A];>J/T[/.23.[Q*
MM<9_83_JIFD U6"LZ@[&%$$GY/CG7PYU.#$HXQ<,V,& ^;A'1S[*-]SRU4*K
M/6BG36ANX5/UUA2<D(Z4M=5T*LC.KC[UJ+D5<@<&=U1L:^#'SWS3HOEI$5ER
MX-2BZ@!V.8*Q%\ 2!A^5M(V!7V6-]5. B"*;PF/'\"[9JXAOL#J#- F!Q2QY
M!2^=TDT]7OK-=-?'=/^^V!BKZ7;\\PI^-N%G'C][*5YAJE:902.H+>Q0[33O
M&U'Q%CCUC'FNIJ\BNJ8\-SVO<!E0UQG4]QBL;O >Y8 &MEIU4%'-A1Q<5FK,
M3TD#FX<3_]Y["'M:-FX-W%HM-H/%&JPBA$'2G@#=#:^!VF6\>ZBA595'!)H
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
M(2L!Z#7JT(DZ=*H$;32P</Y1@Z-/U7&NM[M\$A829I N84TX_J@-OT*+->$
MI"9?H_W9SB)98H4ZBRITH@Z=*D$;#2P<OM3@@%AUEK?Y=I3\ZK6=S$A[C7 &
M4WN&0YB:< I3^_DE8EFOD:V! KU&%3I1ATZ5H(T&%LZ :G"DJZ>E8QJSYO8?
MW\?1.!0OQ#X\_'9"7#N%#V\'>8(.(RD!ZC#*T(DZ=*H$;32P$/0E!_S_),%L
MY0?"8CEH6 AV>/A=BE@\_X_A"=E3+)>?R@HQO0[6QLK("V7DI3)RHHR<JB ;
MG I)AN0V@_,?&S++]V36KQM*:;5V(*PF]*/7>O0*P3)J;P<J-JU'+Q$<SS,Z
MWB)@\5(%R:T*8S]9U?Q!S(,U.NQ\BWTJL]B])V&L!&VX)F03&)YX]WV3<U$9
M\FK-:^M6XSJHZCF1!JP;%FY<"M5F#UN6Y30,3ML,ZKJ%&\]]:35H&D:SAE>M
M!C7/;%PY==UFT',?=;ROK1Z;NFMW=3PA]Y)<-<$O\;JEN=+GE]YUL+,U)%Y_
M]9@9Z)E&'87T17*'Q>-HA/Y!U8]%3@-U5>%""_P,-UI@X4H+++DZXFFBD^Q^
M"MP9G120#5^%E$)RM<63JW997DVU;=RBVN6#XN!Q74/KV&B A2LQL-[W!CQA
M\* 5"=M6KR\J:^+H,)HC"'QF6]&1<%UM?M/WA1\O ]:4(5DPC':4;U**MW=G
M;[^D=%/<8'M;;.@K/JZ(/R=Q_@#[^X+2M/J27XJ[N\+\Y/]02P,$%     @
M_(EN5&TDKZ&, @  &P8  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL
MS57!;MLP#/T5PNBA!;K:<=IL*!P#;;)B.PP-VG4[##NH-AUKE25/HI,6V,>/
M4APC19N>=M@EIB3RZ3V28K*UL0^N1B1X;)1VTZ@F:L_CV!4U-L*=F!8UGU3&
M-H)X:9>Q:RV*,@0U*DZ39!(W0NHHS\+>PN:9Z4A)C0L+KFL:89\N49GU-!I%
MVXT;N:S);\1YUHHEWB+=M0O+JWA *66#VDFCP6(UC2Y&YY<3[Q\<ODE<NQT;
MO))[8Q[\XG,YC1)/"!46Y!$$?U8X0Z4\$-/XW6-&PY4^<-?>HE\%[:SE7CB<
M&?5=EE1/HP\1E%B)3M&-67_"7L^9QRN,<N$7UKUO$D'1.3)-'\P,&JDW7_'8
MYV$G(!WM"4C[@#3PWEP46,X%B3RS9@W6>S.:-X+4$,WDI/9%N27+IY+C*+_!
M C5Q<@K3:9)Z":TUFNT".?7D0.@2JHXZB\^<C)+%$Q2UT$MT<#A'$E*Y(S@
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
M0!H8V21]*/I 2V.;"$4J)+5>_WV'E%8KU[*PZ$M?;%[F#,\<:F8X.RK]PQP
M+'G,A33SX&!M\2X,37J G)D[58#$G9W2.;,XU?O0%!I8YD&Y".,H&H4YXS)8
MS/S:1B]FJK2"2]AH8LH\9_KT'H0ZS@,:/"U\X?N#=0OA8E:P/=R#_59L-,["
MQDO&<Y"&*TDT[.;!DKY;T\0!O,5W#D?3&A,7RE:I'V[R,9L'D6,$ E+K7##\
M>X 5".$\(8^?M=.@.=,!V^,G[Q]\\!C,EAE8*?$GS^QA'DP"DL&.E<)^4<??
MH0YHZ/RE2AC_2XZU;120M#16Y348&>1<5O_LL1:B!:"#*X"X!L0O!20U('DI
M8% #!EZ9*A2OPYI9MIAI=23:6:,W-_!B>C2&SZ6[]WNK<9<CSBZ6Z<^2&^[O
MX"WY>@"R8UR3!R9*,$3M"#,&K,'[03L-&6$R(X*S+1<(0A/<+W-<OUF#95R8
M6W3S[7Y-;E[=DE>$2_2I2H,H,PLM$G;'AFE-[GU%+KY";@WI'4GH&Q)',>V
MK_KAG]7#':'7X>N7GQZ=PT-4N9$Z;J2.O;_DFC]N4J%,J<'IFGFY4#@NJ^SU
M6;#%U"3;TB#4&)*J?,MEM?67<T>XA=S\W4,F:<@DGLS@"IG?E,J.7(BN2ZF0
M(X]T=>-A,1K$H\DL?&B+=VDUB.+QN+$ZHS5H: UZ:2TU?M",_"I![T_D$\\Q
MX*PGW&'C=_C_:S]JR(QZ@UPQ<_!YE+H!8&)ANH&T71FR&EW(G+BOL4OD<7/^
MN/?\KYIEX DH>P"-Y3L%I+ 5T,F@<C9L,Z T[J8P:2A,>BEL-'8N;4]O2"&8
MM.0URXM?O!0%-A7;16-R08-.KP@Q;5A,>UE\E);)/<? ZS+7=>[T\MQQ/)YV
MGTRCY[H;_><$K*'M2X^3Z92>9^"J-AM>-3NGUFH)M#\)TU25^#F2@IV8%P<_
M%9:FNH2SVM]9D>D%I[=T0J^4!?I<.VG<RVD-.]#:IRQF)A#+'ALJITXB\261
M9#*>7"'R7#=I?^'\X-KC=]<>R<U&@\ 2)?'!=.OJRK+JE<MVK_S4ZI7+JE=V
MTKTLI\F43O^M6]CJ].Y=]@?3>RX-$;!#7'0WQGAU]=2I)E85OOEOE<6GA!\>
M\'D(VAG@_DXI^S1Q[XGFP;GX!U!+ P04    " #\B6Y4$76525X#  !X#0
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
MU<6$RKQ!YQ,M5K;'S87&CFF'"3YJ0!H!_+X00N\FQD'Y3!K] U!+ P04
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
MDE,$R4%"EU3"GDD)&84CGE%V)OL*$ON#[)66<&+_70@8]@%#&S"\$/">-'
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
M7G-UZ&(PJ=AHSV0!\D48^<$@1K@P)])1S!62W)-.$YW'FV'DOSJ($2?O\ 5
M7(0A?N0AJXM>7XN 71'&;M#EB]#^O-\@P%B$]]Y!ER_<'?/$F7XL5^+1"L L
MPF ^V^$+E\;#$ 81F7AB;@F\EB/S6B)/,PT9#C8FU45%7WL@MCR3V&>$,1(H
M+J]+<0D4E^-37"+)\AK0PP<RN!CW.%T)')=ACA\+8R1"Z>%>$I'Q/2B2 ')Y
M05I&G@QMV3FF<D%:1F+;Y>$PN#(^HDD NQPI*2-=Z+L:(WETWSB"9Y C9V4D
MXCT(<=(RJ%AWX?3U!Q\BPS[DWS8I[2)?SJ-T5=-D-^@!7BB@O;IN D8!N=7X
M"1B%G%\1PK.S5(!W%4ZL7&P_RDVJ$$&&QX!0*:_VX!)4V"7@UG,\B%% ;,6O
M:T2 :!5&]#<Q(I?DAICAL1=$2@O?\WX%R%=AY >#&.7BG*HA01$ASCT(59U3
MAT<.M+PVB%$G[_ 5<%R%.1X.8I1+7U^+0%X5)F_0Y:O0#KU_*A-XK,.[[Z#+
MU^Z>>>)0!!$BRJ<7T%F'Z7RVT]=(LGOH-Q$9ZG&:&J"M1X:V=G%LN!C&8)A4
MEQ9][0':^DQHGQ'': "YOB[(-8!<CP]RC:3,E63.@L'$J/&@7 /*=1CEQ^(8
M[8*:L>$9<DPH]J2D--!<7Y";T2>36W=.FU^0F]'8MMF9I9/IKH'N>J3<C,82
M+\/'?(@0\U#-@'\P(V=G#.)#E&%#)*-BW;73UQ_\B#FZRY]O=A>X:M7K\:U.
M.E=F@/OFNKD8 PPWX^=BC)MD893[X&2 ]&;D8XG&S; P8]1PFXR)!?0'_V".
M^@>_'1V/;0Q0W%SWF*(!:)OQCRD:E^U2,N.L?E=,"*D]N64#;L"$W4 PNC%(
M^IU2-70$F%BL?&E'T[F(%'8&KXYPC,MW[V69N'N?*$SX(]=E8@3,_OLR<>>N
M4'S!2?-]X=.NS,2=NT'Q!6?-]X7[7L@YJ(&)B=BK7.<.43S2<?-]Q<%4)R9$
M/0] 2-RYAA2/C/9] [TG[DIRMP-()KY'DT$?.A>6XLOP?L[]FKAS^RB^+O1K
M8'5T&1_[^S9Z]LB8-L/G)KA@+)47,)U;2W$8_L?BH7WY7N9*QLX]($2,Q<*K
M8.<R4WQ!LF=?^+3+-J1[@?3(#=(P I&[H1/MG+[%Q*0OZT-Z-TA'ROL0Y"[I
MQ)E+1,BS-23="Z=';IQ>3L!= [*W#)24SLU=5+"WL+:]F';>T+"RQ7/[XHHR
MFN6;K-J^VN#PZ^'M&._;5T(,?O_0O#6C??,#5+-]Y<:O25&CH(R6]JFN,G[;
M9*B+[4LLME^J?-V^!^(QKZI\U7Y<V&1NBT:@_OM3GE?[+TT#AW>)W/T?4$L#
M!!0    ( /R);E0-Q*\B& (  '0$   9    >&PO=V]R:W-H965T<R]S:&5E
M=#<W+GAM;)U4P6[;, S]%<+HH06Z*';2="@< TVS83UT")IU.PP[*#83"Y4E
M5Z+K]N\GR8Z7 4L.NU@BQ?<>25-*6VV>;8E(\%9)9>=1253?,&;S$BMN1[I&
MY4ZVVE2<G&EVS-8&>1% E63)>#QC%1<JRM+@6YDLU0U)H7!EP#95Q<W[ J5N
MYU$<[1V/8E>2=[ LK?D.UTA/]<HXBPTLA:A06:$5&-S.H]OX9C'U\2'@N\#6
M'NS!5[+1^MD;]\4\&ON$4&).GH&[Y17O4$I/Y-)XZ3FC0=(##_=[]L^A=E?+
MAEN\T_*'**B<1Q\C*'#+&TF/NOV"?3U7GB_7TH8OM%WL[#J"O+&DJQ[L,JB$
MZE;^UO?A )#$1P!)#TA"WIU0R'+)B6>IT2T8'^W8_":4&M N.:'\3UF3<:?"
MX2A;&?=_#;U?0BVY(N"J 'QI1.T:3_ !OG)CN&\<G"^1N)#V LY */A6ZL:Z
M:)LR<GEX-I;WFHM.,SFB&2?PH!65%CZI HN_"9@K8*@BV5>Q2$XR+C$?P22^
MA&2<Q$_K)9R?79R@G0S-F03:R7\UYR??6#)NK'Z=D)H.4M,@-3TB=5_57)C
M*[7]9U,[@ED@\'?M-4MFDY2]'JJR@TFHT.S"O%O(=:.H&XK!.URIVVZ2_H1W
M]_&!FYU0%B1N'70\NKZ*P'0SWAFDZS!7&TUN2L.V=,\"&A_@SK=:T][P L-#
MD_T&4$L#!!0    ( /R);E3J')DKJP(  "T)   9    >&PO=V]R:W-H965T
M<R]S:&5E=#<X+GAM;,U6RT[C,!3]%2MB 1(T<=(G2B-!.Z.9Q4@5#,QB- LW
MO6DLG#C8#H6_']M)0RAIQ((%F\2/>X[//7Z&.RX>9 J@T'/&<CEW4J6*2]>5
M<0H9D0->0*Y[$BXRHG15;%U9"" ;"\J8ZWO>V,T(S9THM&TK$86\5(SFL!)(
MEEE&Q,LU,+Z;.]C9-]S0;:I,@QN%!=G"+:B[8B5TS6U8-C2#7%*>(P')W+G"
MEPOL&X"-N*>PDZTR,JFL.7\PE9^;N>,91< @5H:"Z-\3+( QPZ1U/-:D3C.F
M ;;+>_;O-GF=S)I(6'#VAVY4.G>F#MI 0DJF;OCN!]0)C0Q?S)FT7[2K8ST'
MQ:54/*O!6D%&\^I/GFLC6@ \/ +P:X#_44!0 P*;:*7,IK4DBD2AX#LD3+1F
M,P7KC47K;&ANIO%6"=U+-4Y%*Z%7A% OYZA@)%>(Y!L$CR4M]%0I=('LO%[P
MY**4@*ZD!"71Z1(4H4R>Z?Z[VR4Z/3E#)XCFZ'?*2ZD99.@JK<V,X,:UCNM*
MAW]$QQ+B 0KP.?(]'W? %Q^'>V_AKG:DL<5O;/$M7W",C\J8<5D*0#Q!CZ6V
MABIB5IS.L]H\=A&N]<Y HNT1J3SZ:Q@159#)?SUZ@D9/8/4,C^BY>3]$E\<5
MR=B2F W\%&'?]\:A^]2VLBMJ,ADV46\4#AN%PUZ%^X74D^RHH1I]"?/'C9[Q
M9YA?D8S:MN)I,#DPOR/*'[6BWBB<- HGO0J_[7=L3[;3AFOZ)=R?-7IFG^'^
M[+VOP>S ^XX8<]AT.8^]UP/4Z]5W#RF-&?1DBEN',?X2WN/7<Q#[G^%^S=(^
M4_S .["_(PCC\8'_;NLN,P^)7T1L:2X1@T2CO,%$3Y^H[N:JHGAAK[<U5_JR
MM,54OV= F #=GW"N]A5S8S8OI.@_4$L#!!0    ( /R);E2_[(NLK@<  "0R
M   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;,V;2X_;-A#'OPIA])
M<2R^Y6!W@7VT: \!@KQZ*'I0;-H6(DN.)&<3H!^^DJSUR.*0\KHNX,NN+0_)
M/\GA3Z,A=?68Y5^+E3$E^;%.TN)ZM"K+S9O)I)BMS#HJ7F<;DU:_++)\'975
MUWPY*3:YB>9-H74R84&@)NLH3D<W5\VU=_G-5;8MDS@U[W)2;-?K*/]Y9Y+L
M\7I$1T\7WL?+55E?F-Q<;:*E^6#*3YMW>?5MLJ]E'J]-6L192G*SN![=TC?W
MH:P+-!:?8_-8=#Z3NBM?LNQK_>6/^?4HJ!69Q,S*NHJH^O?=W)LDJ6NJ='QK
M*QWMVZP+=C\_U?Y;T_FJ,U^BPMQGR9_QO%Q=C\(1F9M%M$W*]]GC[Z;M4"-P
MEB5%\Y<\MK;!B,RV19FMV\*5@G6<[OY'/]J!Z!2@RE& M058OX!P%.!M =YT
M=*>LZ=9#5$8W5WGV2/+:NJJM_M",35.ZZDV<UM/XH<RK7^.J7'GS+J\\(B]_
MOB*;)$I+$J5S8KYMXTTU5249DV9>Q]EBO"T,N2T*4Q;D?9;4#O08Y7/RXL&4
M49P4+RO;3Q\>R(M?7I)?2)R2CZML6U2U%5>3LM)9MS:9M9KN=IJ80Q-EY&V6
MEJN"_)K.S?RP@DG5P7TOV5,O[YBWQ@<S>TTX?458P"@BZ/[XXH%'#M\/.F_J
MXZ[ZXF*69,4V-R1;D&_;:N#C,JK]N1JYW=)L7/Q+M>Y(WIV!:#<#?]4UDK@T
MZ^)OCQZQUR,:/<*AY\XLXS2-T^6KP_G>M89-X*X^U=17D^)[-6E:BZO)=T2&
MW,N07AG5;#]'PZXR>:"!!6JO83>S\CE*U5ZI\BI]6C6>L=?[JO1%^$*XUQ.>
MV1="9!XDU_@(3_<RIN?TA:FM@88=#3M?0*S<2FD " W\6I]XZ1E^V@$RO0B'
MH P4L3.[1%OAX4A3QS@#-2D_IT^TM1V(X-.>2V!&3J7 4^H'ZF>SBF>)\8T^
M0)'*R_ '@!_UT^\$?U#(^E2.409R4GU6?]"6",:#OC_81FZEP%3JA^I]5GCA
M %2DTXMP!@;P8W[X/=\9V@H/YD$&C/5F C,3>NJX<S/@*Z->P;?S>5P/$JZ-
MVHT&E/>EV594.IR$ 6:9'[-[8:1<Y=EVN:J><:H[2]%<1,4BE'5%-@PHR_R4
M_9A':;$P.=HB0DLY=;0(M&1^6CZ8<6YFV3)U]?2^K:#;[C@,'>T"6=E O+E8
M5 ^3]4):9]]-?0,OZB<7\V.VBM*E(7E4&MQ+[-!SK/N!)V)$5>#0#.QE?O8^
MDWG,!B]3TXZ3M%H1LX,E>:@6",W\A*ZY1_XA1X3+#%C*PLM ($"9^6/5$Q!H
M1Z),*"7[TX*92>5P? [,YGYF>Q'(;>[2J>J'THB5P[<YD)D?2>9C <AM#KM$
M (6YG\(^_'$$N*['!]Y)!OB!.XP_;F-W+!SW&P[8Y7[LGHP_CM"XXY2M9MN(
M"N[0#,CF9TT1<)O!3 EF.3-B=K <#]4"K+D?UBW^CGD^Y,!4?AD) PY$YN=.
M&7 D9R#ZCV:(4>B(;CBPFOM9[4>?S5O1OZTC-C1PW"@%$%D<2>1CT2>.YJ\
M_@H_?WWH$TA@[.HUL%;X63M,/F$3=RQ<[0)QQ4 BX53R"1O$_<<6Q,3!$=%)
MSPZ0^GG4$PAZ=3^VP(R$(Y07P&?AYW-+O.'\AP"("G41O!- 8.&/:D](ER.I
MAZ!_QT2,J-/7 <["#V<O\(2-V'Y"!#&1#@H+H+ XDL)'XPZAKG.[ :@K_=3U
M 4\>#5@)@)5^P [S3AX=T4J@K/13]F3:202^M.\?B!%U.*T$0,NS9GJES5RN
M^V!&C+IK\% IH%GZT7P[FVW7VZ0:PCF9FTTUO7%D3^YAY9W]L,M(_4J L3QW
MZE?:J84Q94STZ8?9377@6N, :^F'M7>-(\1UI;,D$%?ZB?O@=(.V59NH3-/^
M_1FSDDYQ0%[I)^\1"+)1.U:.'1$%J%4#>V2G0DC9'![S?E".&+F>CQ706OEI
M_4P(*1O=8RJT]6",VATLB$.]P'DUD#]VH.BX!)P".*O+.+V@ ,+JW.<7%)+"
MH(PR:[(0NZD2CIR/ K(K?YSLHY)"$L>N+)/JG%CPDWN(2@K+%//^S@=F)5R9
M> 605GY(#U-)V:AVIL 4H%KY47TZE6PZCWD_JXX8<0? %0!<G?5@A$)H3H6<
M]L,XU.Y@01R>;@'PZX',AIM*Q^3%-.!:7\:Y"0U UN<^-Z&1B-MB$F9$'7S0
M0'5]^K:?1D)G1XRO =IZ:-?/#R1MH]<>"L3&D6W1P&;M9_,PC#2R_T==[0*A
M]<#6WJDPT@B4^P.%',!PZ.T<7#OK\0N-$-P*Y# C)X, \WH@!^)FT'"F2@.:
M]64<S@@!ON&Y#V>$2+@][7L39B0<>8H0 !Z>GGX.C\Z+A(#G<"C[[ =0:'-6
M]F_QB(TK*@D!Q>%_W1 ,;2"[A@-X'/Y/VX$A$B-;XV3;N(8).!V>=2\PM$\"
MC[OYU58H8C7MW^LFG?/V:Y,OF]<0"C++MFFY.Y2^O[I_U>&V.>#?NWY'W]SO
M7EB :G;O3[R-\FKI%B0QBZK*X'5]R\EWKR3LOI39ICG5_R4KRVS=?%R9:&[R
MVJ#Z?9%EY=.7NH']BR$W_P)02P,$%     @ _(EN5$[9PA4% P  6@H  !D
M  !X;"]W;W)K<VAE971S+W-H965T.# N>&ULQ59-3^,P$/TK5L0!))9\MFE1
M6PG:72T'I(K"[F&U!S=Q6@O'#K9#8;4_?L=.".D'W4H]<&EM9]YXYCU[/(.5
MD(]J28A&+SGC:N@LM2XN75<E2Y)C=2$*PN%+)F2.-4SEPE6%)#BUH)RY@>=U
MW1Q3[HP&=FTJ1P-1:D8YF4JDRCS'\O6:,+$:.K[SMG!'%TMM%MS1H, +,B/Z
MH9A*F+F-EY3FA"LJ.)(D&SI7_N7$#PS 6OR@9*5:8V12F0OQ:"8WZ=#Q3$2$
MD40;%QC^GLF8,&8\01Q/M5.GV=, V^,W[]]L\I#,'"LR%NPG3?5RZ/0<E)(,
METS?B=5W4B?4,?X2P93]1:O:UG-04BHM\AH,$>245__XI2:B!?"C#P!!#0@.
M!80U(#P4$-6 R#)3I6)YF&"-1P,I5D@::_!F!I9,BX;T*3>ZS[2$KQ1P>G3#
M->8+.F<$8:6(5N@+NDJ>2BI)BDXG1&/*U!DL/LPFZ/3D#)T@RM']4I0*\U0-
M7 U!&%=N4F]X76T8?+#AA"07*/3/4> %_@[X^'"XMP,^.1CN]]?A+C#7T!<T
M] 767_B1/ZH2)E0I"1(9G#=#%Q!'>74C[<F>PW6#E4V>?QE?B&J2J]][(@F;
M2$(;272HD+NDJ5QTK0M3$9Y'@1?W>@/WN:W ME48=Z-UH\FV4:?;BQNCM1RB
M)H=H;PY?[Z9PMCG4&Z@L&LI*(:2F?(&4R/0* \GJ50%A>^CJ-%MU/EFX;A-)
M]WCA*A>=MB3=T-_0;8=1$ 6[)8F;Z.+_10<U&8ITB1DJ)+PW4K]"M:XK1"9%
MCA[NQ^CO>]58@TQKR!ZB>DTHO4^6K-]$TC]>LOZ6&O'&'1IOFW2"#_3RO?>"
M[AVMV#5F#,L4W0KSZJ*98*7A3YTC#JT&L(MS<_/^5*R><J$)BL^.$=EO/4C^
M)\OLOU=W/SA>Z-I'NQ3ZL=<+-\3>8>9M:.VVWG'3==UBN:!<(48RP'@7,1P5
M634RU42+PC[M<Z&A4;##)31_1!H#^)X)4*Z>F&ZA:2='_P!02P,$%     @
M_(EN5+J1KZL$!   EQ$  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N>&UL
MS9A;;]LV&(;_"F'TH@662*2L4V ;2.P-ZT6!(%G;BV$7M$1;1"G1)>DXVZ\?
M=;#.8@RC!7IC2]1W>/F1?$1J<>+BFTP(4> U99E<SA*E#G>6):.$I%C>\@/)
M]),=%RE6^E;L+7D0!,>%4\HL9-N>E6*:S5:+HNU1K!;\J!C-R*, \IBF6/S[
M0!@_+6=P=FYXHOM$Y0W6:G' >_),U.?#H]!W5ATEIBG)).49$&2WG-W#NS5R
M<X?"X@LE)]FZ!GE7MIQ_RV\^QLN9G2LBC$0J#X'UWPM9$\;R2%K']RKHK,Z9
M.[:OS]'_*#JO.[/%DJPY^TICE2QGP0S$9(>/3#WQTY^DZE A,.),%K_@5-KZ
MVC@Z2L73REDK2&E6_N/7JA M!^A-.*#* ?4=YA,.3N7@%!TME17=VF"%5PO!
M3T#DUCI:?E'4IO#6O:%9/HS/2NBG5/NIU<=,X6Q/MXP +"51$MR )\[R"7+"
M(@;O-T1ARN0'W?[Y>0/>O_L W@&:@;\2?I0XB^7"4EI''LV*JIP/94XTD1,B
M\(EG*I'@]RPF<3> I3M0]P*=>_& C!$W)+H%#OP-(!O!$4'KR]UM@QRG+JI3
MQ',FXCV1B&<191074Y7O0)3H*A.9%XX.*LY50@10V@3L.8]/E#'P-]Y*)?0D
M_\>@9U[KF1=ZYA</\DC*L7$LPWI%V!P(+RO']^8+ZZ5=VZ&1ZP5^;=11[-:*
M7:/B^SBF>>TD4'Q8L3&I93RWI0*Z<Z<G=6B$YMZX4J]6ZIF51M^/5-+S0%^D
MU1MJ]9$?C@OQ:R&^64C*A:+_E5..O&K.2S*6W!\DOX%^&/0J-6;EN1.C&M02
M Z/$#94'+C$;*\HZ&&9T(1I/&-8)PY\S\</A1+']H%^DH55G>70D0[LALFT4
MO>92&18];*$=_A(8@JA1A'[.>%1QVZ5VP\!U>P,R8N;9<WMB9<&&Y]#YP3BJ
M K[!HQ&K22#!AO;0C/MKD%2%O)!)L.$X? /D%U()#M%L]XME,NG*:^ -S?0V
M$@D..7T3V%,Y&TY#,ZBO7P1#*/N!Y_O].@W-NFNEJ[N!-S33^SZ*CNF1845B
MO5'6AX:H!(N)# VH8?A+L HU&$9F#%\]3%7<[IO,LT/8&Z=1N[F/)MYYJ.$^
M@C^85E5 T^HSFG2%-J\#9'X=7 ,J-$3\E(X&[^@-O%\(*33$]=C>:=1L<O.$
M&JXC,]>-L$)#@*/6AJ6;LL$W,N/[^D7@#DX%-Z[>087]6HW9=19+J=QJ'7%3
M(O;%R5^"B!\S59X3Z];ZZ\)]<:;NM3_ NW7YC: )4WZR^(3%GNI%P\A.A[1O
M?2U-E%\!RAO%#\5!>LN5/I87EPG!,1&Y@7Z^XUR=;_($];>8U?]02P,$%
M  @ _(EN5*?$?[(K P  *0L  !D   !X;"]W;W)K<VAE971S+W-H965T.#(N
M>&ULQ9;?;]HP$,?_%2O:0RMM39P0?E2 U$*G55HGU*K;P[0'DQQ@-;&I[12Z
MOWYG!P(M(>M#I;Y [/B^_MR=?;G^2JH'O0 P9)UG0@^\A3'+<]_7R0)RIL_D
M$@2^F4F5,X-#-??U4@%+G5&>^6$0M/V<<>$-^VYNHH9]69B,"Y@HHHL\9^KY
M$C*Y&GC4VT[<\OG"V E_V%^R.=R!N5].%([\2B7E.0C-I2 *9@/O@IZ/:&P-
MW(J?'%9Z[YE85Z92/MC!=3KP DL$&23&2C#\>X(19)E50H['C:A7[6D-]Y^W
MZE^=\^C,E&D8R>P73\UBX'4]DL*,%9FYE:MOL''( 28RT^Z7K,JUG= C2:&-
MS#?&2)!S4?ZS]280>P:T?<0@W!B$KPU:1PRBC4'D'"W)G%MC9MBPK^2**+L:
MU>R#BXVS1F^XL&F\,PK?<K0SPVMAF)CS:0:$:0U&DR_D!U.*V>B2DS$8QC-]
MBK/W=V-R\NFT[QO<UAK[R6:+RW*+\,@6-"0W4IB%)E<BA?2E@(^\%72XA;X,
M&Q7'D)R1B'XF81#2&J#1V\V#!IRHBF'D]*)C>EPGF=2% B)G>(9LR" E7)2W
MS)W6*5XAG'D=[-]6BW #N?[30-*J2%J.I'6$Y")Y++CF;DM$.=BO+GFE8MLI
MVDO_-*2=L-,+ @S-4PU+7+'$S2QIZD T,?)M)*5>O$\2MZ)]D#*[\0%QV&H?
MY6U7O.UFWEPJP_^6^8(UUDD-=93M0\I.KWM(6;.N'7>.8G8JS$XSIL(KS_ J
M@9H_D^\\Q\/3=*>ZE6[W@P]QKR+IO?LA[M4DI>D0TV!7'X-&FJO;"=9;@9\T
M_'@9_'(M[3$1<Z+ES*P8ADL_:W2]P7&Z5XSI!R>!ACN6\)WO[T;P11:B;GQX
M-6H6'LO3K@;3J!'WAHEBADU!H6QRKM:0%"Y>=__-SJZXTM9'9V=77.E[5U=Z
M6#9I7%.W:M;5EE=_K^G(L1BY7DR31!;"E)_R:K;J]RY<E_-J_M+V@:Z9V<F4
M3>0-4W..+F8P0\G@K(-HJNS+RH&12]?:3*7!1LD]+K"7!647X/N9E&8[L!M4
MW?'P'U!+ P04    " #\B6Y4)TQ6CK("  "S!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970X,RYX;6S%5<ENVS 0_15"Z"$!4FNU[ 2V@-CN$J I@@1I#T4/
MC#22B%"D2M)6\O<E*5E5XJ5!+[U(Y'#>XYLA.3-KN'B4)8!"3Q5E<NZ42M47
MKBO3$BHL1[P&IE=R+BJL]%04KJP%X,R"*NH&GA>[%2;,26;6=B.2&5\K2AC<
M""37587%\P(H;^:.[VP-MZ0HE3&XR:S&!=R!NJ]OA)ZY/4M&*F"2<(8$Y'/G
MTK]838V_=?A&H)&#,3*1/'#^:"97V=SQC""@D"K#@/5O TN@U!!I&;\Z3J??
MT@"'XRW[1QN[CN4!2UAR^IUDJIP[4P=ED.,U5;>\^0Q=/&/#EW(J[1<UK6\\
M=E"ZEHI7'5@KJ AK__BIR\, X,<' $$'"%X#H@. L .$;P5$'2"RF6E#L7E8
M8863F> -$L9;LYF!3:9%Z_ ),\=^IX1>)1JGDD^<9PVA%)VL0&%"Y2EZC^[O
M5NCDW>G,57H'X^>F'=NB90L.L/D!NN9,E1)]8!ED+PE<+:W7%VSU+8*CC"M(
M1RCTSU#@!?X>0<NWP[T]\-5Q^%>^&2%_[^XOH@G[;(>6+SPDA\B4<KD6@'BN
M7TW*64HHP?8):$M:8E: 1(2A8GLP/PP)(@HJ^?.(A*B7$%D)T5\.?-_AMLC8
M(DV]V"1Q%,13S].IVPR3ONL8><%D,G1\(6[<BQL?%7=5U9@(7544TFF2-D,%
M(Q(RDY):\)PHQ(5=/.M3M"^4=I_Q0.'K&,8[,1P0'_?BXZ/B+X5^C%C??!#%
M,_I"*GUFQY[ I.>=_*]+,^TE3/_YTDQW\AB$Y^?^SJ59O<&Q%><.REFEDVG;
M@D0I7S/55H[>VG>>2UMP7]D7_L6R;2!_:-IV=HU%09A$%')-Z8TF^C:(MD6T
M$\5K6S0?N-(EV Y+W55!& >]GG.NMA.S0=^GD]]02P,$%     @ _(EN5'^B
M5F5Y!0  2!P  !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULO5EM;]LV
M$/XKA-$"+=#8(BG)5I$86),&[8"M0;.V'X9]8"S:9BN3'DG%];\?*:NF+5&T
M$]C+AU@O]QSO>,?GCN+E2L@?:DZI!C\7!5=7O;G6R[>#@9K,Z8*HOEA2;MY,
MA5P0;6[E;*"6DI*\ BV* 8JB=+ @C/?&E]6S.SF^%*4N&*=W$JARL2!R_8X6
M8G75@[U?#SZSV5S;!X/QY9+,Z#W57Y9WTMP-MEIRMJ!<,<&!I-.KWF_P[6T<
M64 E\971E=JY!M:5!R%^V)N/^54OLA;1@DZT54',SR.]ID5A-1D[_JV5]K9C
M6N#N]2_MMY7SQID'HNBU*+ZQ7,^O>J,>R.F4E(7^+%8?:.U08O5-1*&J_V!5
MRT8],"F5%HL:;"Q8,+[Y)3_KB=@!P+@#@&H .A: :P ^%A#7@/A80%(#DF,!
M:0U(J[G?3%8UTS=$D_&E%"L@K;319B^J<%5H,\&,V\RZU]*\90:GQQ_Y(U7:
MI(I6X +<F\3-RX(",05LY\VK&ZH)*]1K(_/E_@:\>O$:O# 2X*^Y*!7AN;H<
M:&.-U3F8U"._VXR,.D;^4SSV <1O (K@R ._#L/OZ;(/4%K!4P_\)@S_--%]
M@*&%(^B!OP_#;^@D"+\]'A[MPP<F@-LHHFT44:4/=^EC:E((5<HJ<M\%XQH\
MFLB9!PK\;:4!TW2A_@F,A;=CX6JL^'#&O $/=,8X9WQFEG=!^(3ZIG*C+ZWT
M6:9['*-ADIJ@/7K,B+=FQ$$SKLF2:5* B>!:LH>RXBDMP.]??29L="4[)D"$
M$[@U81.TN&TH2F#B-S39&IH$#7W_;\GTVBX6$R&UO[+LT[UH ;.6 %%*3!C1
MU+>JWB<M5RY@"N.HX8M/#"7)T.],NG4F#<]ZN2@+8HL!T))P9:]M?<B_E[5'
M>4EM&$S-,Z3. ?TYF1,^\^9%ZC$1X[3A2%LJ'@T[8C+<NC$\/H<ISP\D\+!E
MPC!"&6H8VI8*I/EH:^DH:.DWRLP$,O".% 61>2N]]Y1F6Z79V>D"1J["1"<F
MC%IA<RJ;R]4G!M,8^6<<[I1$>$)JJ94=XA:/6(!<H&-^B(+&?J83,>.LLO&5
M::FHE*1X;>,:9R_!4HHIT\"\LZ3#M9!KP(4&:].S*E'DUBT]9R:QED3J]1O
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
M*'^N*%E0:0'F^5((_7)AO^C4WPAG_P%02P,$%     @ _(EN5%=<A]1& P
M" L  !D   !X;"]W;W)K<VAE971S+W-H965T.#<N>&ULQ5913]LP$/XKIX@'
MD!AQDC84U%:"5FR3M@G!V"9->W 3M[%([,QV6MBOWSD):4K;#/;"2Q/'=]]]
M]_E\O>%*JGN=,&;@(4N%'CF),?FYZ^HH81G5)S)G G?F4F74X%(M7)TK1N/2
M*4M=GY#0S2@7SGA8?KM6XZ$L3,H%NU:@BRRCZO&2I7(U<CSGZ<,-7R3&?G#'
MPYPNV"TS=_FUPI7;H,0\8T)S*4"Q^<BY\,ZG7L\ZE!;?.%OIUCO85&92WMO%
MQWCD$,N(I2PR%H+B8\DF+$TM$O+X78,Z34SKV'Y_0K\JD\=D9E2SB4R_\]@D
M(V?@0,SFM$C-C5Q]8'5"?8L7R527O["J;,.^ U&AC<QJ9V20<5$]Z4,M1,O!
M#_<X^+6#_U*'H'8(GCMX>QQZM4,IM5NE4NHPI8:.ATJN0%EK1+,OI9BE-Z;/
MA3WW6Z-PEZ.?&5]2<0]S&O&4&\XT'$Z9H3S51W  7,#71!::BE@/78/1K(\;
MU<B7%;*_!WG*HA,(O&/PB>]-+J9P>'!T "X<[(":O +J[K83:OIR*%*SVD1Q
M4<%&1K^1T2]A@WVP7$>IU(5B(.=8=U9#%J."U<TL*WR&UPYF4B$T%PL-/RT(
M<,,R_:N#0M!0"$H*O3T4[@3>^Y3_P; +O.]PB'SP&#$R<EA1%=LG7@,!["%*
MJ%@PB*0P"F_>SM.MHH5E--L]EN-W04 (&;K+MMS;9F'@M\TVDNDUR?0ZDYD4
M2C$1/8+B^KY#G'Z#UW^K\PD;"F%G2E>O4C_<DM4/^X1LZU\9]EN&7GC:)WM/
MX+2A>]I)]V+)%#9^R!6/2M$2%B]0%]1,&U5@ZS=P.)E^@9PIP#MYM"N+*L2@
M3>[$#S<SF/S#:(/]H&$_Z&3_Z3U<54WML>/HSAJTL[>J'H^L&S7IKI\ZGV/;
M_GE69.MH$-$<=Y_G6G=ILEU*A.PO$*_UU^%U,KI<9XO):X/_$[C8R<';JM+G
M=5R;A#M--@FNF[+G=TOVXR55X*T[K!>\61VL.Z/7W1K_NPYZVW5P1G:TE,DN
MRR <])X=A]N:.NR,^)DJ;! :4C9'/W)RBL>MJK&K6AB9EX/(3!H<:\K7!$=5
MIJP![L^E-$\+.]LTP^_X+U!+ P04    " #\B6Y4G86O?9("   1!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6R-E5UOFS 4AO^*A7K12EWY"I!4
M!&E--&T7TZJFW2ZF71@X!*L&4]LT[;^?;0BBA4:] =N<]_5SCC^(#XP_BA)
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
MP6TOLGX8JQY6#A /<PCQ=#H;/QQGUZ)"<,(:52L2VD1"?2/91#$'\4Z49E5
MX(E'PN:VKI >^<#!- @Z;BTJ-*5VLZPQRWS-[@H>C[=1$OLX9H:7"Q+@KF.+
M"C%,[)8GC>6)KV7!'[@H;?/';2*XE_.)Z0E"B#K.;2H2]K2,L'$>.IU_7BX5
M$\INM<D?N$*,K#H6?ZQ[&1"1Y-9A*33=T(YA4T)"N]MIXW8Z4(_D67RB.T[-
MICN!M)MT4]7NM*TP8*#!$3@#N3YXUD.7=>@/C*>C$-%)QZ-%-F6XIQ?"([A!
MI\<_\^QBX><3&@;"<-IM#A:5&MAZ>AY$VB8:I$U8C2.O1F"1N5J!1AO$3NMW
M7,%JMY#U"-'DV($NJ-D%R6MS$VK<0&_>#$%.:&(&=L=UBZ9GL($:1-";1+[8
MA"9?((9=KZ:(]8SC4",(>C/H1=B$-JY@UK5L4;&^(4;#![KI\XO<A"9AC&;A
MDK1=:PA!-X7.9B8T:6+XM0#'[A=IV" W;(:D)C)9TQWG+1+8DW.D883<,/(#
M)C(18[BS4*C/G680<C/('Y7(1$FW"3@E;8.:-,A-FE^!Y*%J9U)-26]2-<&0
M>_KU(Q(BRN23%QB19A.BKPU&I(F"O(DR!!B1"9(I0\;;L3 I(&'?"]+$0=[$
M\<4C,C%"8-#]O65181CV_-Q"FC;(FS8O(B2RS'5P."5=UQ89HJS/ML8-\I[T
MG -)9!+%-KNTRGJGEUC#![OA<S8LL8F1B^YBB44#>W")-6JP&S5#XA);9D83
M(_<65:L;MP/15,)N*ODQ$YNXL5DT50Z+1XM[;B[Y@Q.;B.F"TREI&]00PL.L
M 5HM$Z_,FBI'9C7FL'L*]C7C(M\50,&NXE?AX!?6_,+LM>&)-6^P-V^&@"<V
M*6.T*)>D'86F$/:FD"\UL4D6;"S%6D1]7C5ZL#=Z7D1,?'JBXY2TE^LU:XCW
M1.<<4A*3)EW73DG;M>8-<?/F;$(2$QN&7Y>D[5=CA0RSX.;#1V)9@#-:MD74
M%X0&#W&#QX^-Q"2*Q9XW=LC1SI,;._Y<)"8^#(,N2=N@Q@L99H7/:MFVMV28
M-D5]IC6]B'OV=:U8J!ID:5%AK$AB+BJ.N?8*-9W(Y-4W*C54B#=4!MFJ/+VP
MYI2TH]"X(=ZX\44C,3&"U*^GL.O6FS94TX9ZT^9%<*2G,>.4M.UJS%#O:<TY
M<*2G8>.4M%UKV% W;,Z&(SV]T.:4M/UJKM!A%MI\X$A-L-C:MD76%X;F#W7S
MQP^/U 0+G")BY-F;/_3H0(.;/_Z I"9()@$TDNB-&ZIQ0X=9[+.Z-M?LK._>
ME/79UB"C[FG65S^?[=HUJ6CXVIBD&C!TJ/,#7IBDELV:XQWMPSNRJ%C8LSG)
M-'Z8-WY\8<EL.S/=-36+B/2T*:;AP[SA\[(S/:>IXY2T[6KJ,.\ISCFL9*?9
MXY2T76OV,#=[SF8E,PG2;<06">Y9&V::,FRH W:G8<DL+ HGW:,R-E7O&12F
M:<3<-/+#)7,QYN#/&T/LZ#B=&T/^J&26C2)+#BVJ_AQJ[+!A5O>LQNNJV0GC
M%I5I?'QT'GC#Q:HZ)EVNH^XR69^B;>XV1[$_50>0._>OX,?K^D"UKJ8^W_TE
M$HHN!4CY4E49?)BH7(KZR'1](?-M=>KX/I<RWU0?UUP-\J(4J.^7>2Z?+\H'
M- ?7Y_\#4$L#!!0    ( /V);E0%RR[3TP4  /H:   9    >&PO=V]R:W-H
M965T<R]S:&5E=#DQ+GAM;+U96V_;-A3^*X2Q BW01"+I:^$82.T4V[!V0;NL
M#\,>&(FVN4JB1U)Q NS'CY1DT0HINFV*Y"'6Y5R^<P[YG2-ION?BB]Q2JL!]
MGA7R8K!5:O<FBF2RI3F1YWQ'"WUGS45.E#X5FTCN!"5II91G$8KC<9035@P6
M\^K:M5C,>:DR5M!K 629YT0\O*49WU\,X.!PX2/;;)6Y$"WF.[*AGZBZV5T+
M?1:U5E*6TT(R7@!!UQ>#2_CF"L^,0B7Q)Z-[>70,3"BWG'\Q)[^D%X/8(*(9
M390Q0?3/'5W2+#.6-(Y_&Z.#UJ=1/#X^6']7!:^#N262+GGVF:5J>S&8#D!*
MUZ3,U$>^_YDV 8V,O81GLOH/]HUL/ !)*17/&V6-(&=%_4ONFT0<*6@[?@74
M**#'"N,>!=PHX,<*PQZ%8:,P_%J%4:-0A1[5L5>)6Q%%%G/!]T 8:6W-'%39
MK[1UOEAA%LHG)?1=IO74XEKP.V:J+@$I4L#5E@J0,7++,J88E> ,?"!"$%-.
M\')%%6&9?*6OWGQ:@9<_O9I'2J,PMJ*D\?BV]HAZ/$+PGA=J*\%5D=+4H[\\
MH8\"!B(=?IL#=,C!6Q2T^"LIS@&&KP&*$?(!"JNO:-*J0X_ZZNO58X_Z55C]
M [\[!]#KO9,,W"X(7-G#?7"83#(N2T$!7S?K86<7R5]&'C!%<_EWP-NP]3:L
MO U/+[^<I!2DI6#%!FBOX($2X2M&;7!<&30T>+? \2PV?_/H[CCM'D$T&QW+
M=2"/6LBC(.2;W9Z(%)#T'[T[-64J"2+ BD33M-29*6RV?.AKVZ,C4.-^2.,6
MTC@(Z>I>]XV4*5TTZ7,Z=IP.8^S)F"N'QGC8"V_2PIL$X:WXOO#DK,T3H!G3
MU$:4GPXF#BH((7+1>^2&TW$O^FF+?AI.[GJMFYK9##F_HS5X765ZGVQ)L:%
M<Z,_ZU,'S]G(1>U*#:>]F&<MYED0\^\%%;R4(-%$*70OEN%%.7,PX.Z&ZH"
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
MY7VXG$B6FROEG$EU037#1'U#8*X-U/J2,;F9Z%MJ_54R^@]02P,$%     @
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
MZS?P]YDQM)UX@?:^'O\"4$L#!!0    ( /V);E0.7 Q_\PD   A&   9
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
M$$(\H$-\;S(-S/#MDPDBL41ST+K'DH[FET)4@,S:]VV:$EL@0;0'=+0/P5,
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
M>JL@[@2Q VTK<U@KBC2=*;DGRIXV;C9PO7%J0\.$_1?O49E=9G28WE8UEP<
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
MD^Z2VSH1@,CD!ZZY27?1;<DGD)L<('<3'(/DDP*\Z63@30'>= 1XT^X*W+"
MH8!N.@#=QVLG;>SE3(;D%$A.[21_7OI9SS60ZUUO!0#@U(Y8G7DI\@I0!]O$
MDP)9J9A,R@&=U([.EX@G[3*34M_W3+D'9M*!S!PFG@>LT\&;7A3(2>WD'%4]
MJ[&?[%89UND,2,S<L=6S&J&%0,FE;]C^80!D9@?RJ.K)NJMNG4^#RX!N=A#=
M (Y!XLF WFPR]&:-O?@1Z%W9E*T:2 -!&-";#:#W\?K) .9L,C!G '-FA_GS
M*N!UKH)2\GHK  QG=LKJS!.<5X Y'K9%!VQE_E12S@&>W [/E^@G[U(38_V3
MPS5@DP,V^4!L#KQI9+>^%U#L[A64L$,2RH&??."^\RDEM!J[/=F98;)SX#&W
M[SF?0$*K$9J30;HNH89=( Y8YG8LCRJAO+OXI@XW+$EXXY[G 7PWX3%(0SD0
MG$^&X!P(SD<@>&53MHI L*$(0' ^@.#':R@'H//) %T T(4=Z,^J0&6S>1F4
MLM=7 0$8%W;0GF'7$:S80B\I98X/\"K(9)(._!1V?KY$1447G)AX7'(#U060
M4PPDYS 5/6"=5RI*]R**Y<&'+P"@XF0W[9[Q^$7/33OLF)1*-!X9L6\]GT!%
MJQ%:6Q+,]:7A5YT , L[F$=54=%=@NN$FM;@ @@N#A"\S8]!0BH XV(R&/<
MX]X(&*]LMFZ$YADT/ \$'/<&<?QX+?4 Z]YDL.X!UCT[UI]7A)Y'+,QK= ]H
M[MEY>X:Y(XK[T40XF-H"!,QZ?#)9!XQZ=HR^1$R]+C^E+US3;3"O\4S<0'X.
MT](#UD6II;;T 32]D]VP&RZ=7O>&'?8=+ WI!09[]GWG4SQSZ'?74=P3W+"*
ME8!B:4?QN$\==E?>^CJ7I@<E =GR$+);M!@DG1*H+2=#;0G4EB-0N[(IVW40
MICH M>4@:A\OG1(@+B<#<0D0EW:(/Z\(/8]7E%K7*L*\\?[&6B5WQ7LPJ>;P
M;I.5KW+49^MW;=X5;YC,H7GYHL['(+D+=?R1NM5=72?7RZ1\]Z4\R.)M\3;(
M37'U%%]7*EBJ)&^@_W\;Q]G^(!^@?@/I\G]02P,$%     @ _8EN5"R[@U5[
M @  T 8  !H   !X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;)U5RV[;,!#\
M%4) @11(K(<?*0+;@.VD: \!C 1M#T4/M+2RB%"B0J[B^.^SI&35264U[44B
MEYS9G24UFNZ4?C 9 ++G7!9FYF6(Y97OFSB#G)N!*J&@E53IG"--]=8WI0:>
M.% N_2@()G[.1>'-IRZVUO.IJE"* M::F2K/N=XO0:K=S N]0^!.;#.T 7\^
M+?D6[@&_E6M-,[]E240.A1&J8!K2F;<(KU83N]]M^"Y@9X[&S"K9*/5@)U^3
MF1?8@D!"C):!T^L)5B"E):(R'AM.KTUI@<?C _MGIYVT;+B!E9(_1(+9S/OD
ML0127DF\4[LOT.@96[Y82>.>;%?O'5]Z+*X,JKP!4P6Y*.HW?V[Z< 0()R<
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
MV513B;8>MAW%:UM2'KC2!<HV"_T7 H0QT/,YYVK;,0OT?TH6?P%02P,$%
M  @ _8EN5"0X..)W!   C!,  !H   !X;"]W;W)K<VAE971S+W-H965T,3$P
M+GAM;+U86V_C*!3^*R@[N^I(56UP[%PVC=3<VCQ4JMKIS,-J'VA,$C2V\0).
M&FE__()-[5QLUYFMFH?$X/-]?!P.AQ,&6\9_BC4A$KR&022N6VLIX[YEB<6:
MA%A<L9A$ZLV2\1!+U>0K2\2<8#\%A8&%;-NS0DRCUG"0]CWPX8 E,J 1>>!
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
M0N"%_4_V&3//1V,;*624$MF5<I5F);'5:)0->5<$O9%&9-\KVJ#WA]"'(1Q
M/S3S/12,06_4$=G5\6O%U:':5J01-#2](NR-*B+[EM"&?3A<S\@?+ONAF7X[
MO!'LC3 BNS!^8UR5?J?*SF+;\L=&TK![/11@(XC8ONVS4-!ZGF*+7#^*>A2<
M,8M0$)UG !M)Q'9)_$.FUF\O/CDY7]'1&1L]Q!<?GO'P6(Q\M[_Y.6.%0[\O
M.\Y)"T<5LJL[6T+5696RZ89T=[ONV5W=,^K=7\+;5=,#,V&:EMP#X;NL%""G
M6Q72O9FJM<";+E<SD&Q?-XI>F%1HUI<I)0GEVD ]WS(FWP=Z@J[7N/@/4$L#
M!!0    ( /V);E2!P?-+L@(  )X&   :    >&PO=V]R:W-H965T<R]S:&5E
M=#$Q,BYX;6R-54UOVS ,_2N"T4,+K+5CQUY3. ::9,-V*! T[788=E!L.A8J
M2YZD-.V_'R4[7IHO[))(%/GX^"32Z4:J%UT!&/)6<Z''7F5,<^?[.J^@IOI&
M-B#PI)2JI@:W:N7K1@$M7%#-_3 ($K^F3'A9ZFQSE:5R;3@3,%=$K^N:JO<)
M<+D9>P-O:WADJ\I8@Y^E#5W! LQS,U>X\WN4@M4@-)."*"C'WOW@;II8?^?P
M@\%&[ZR)K60IY8O=?"_&7F ) 8?<6 2*?Z\P!<XM$-+XTV%Z?4H;N+O>HG]U
MM6,M2ZIA*OE/5IAJ[-UZI("2KKEYE)MOT-436[Q<<NU^R:;S#3R2K[61=1>,
M#&HFVG_ZUNFP$S!(3@2$74"X'S \$1!U 9$KM&7FRII10[-4R0U1UAO1[,)I
MXZ*Q&B;L+2Z,PE.&<2:;@])2". $WO!E:-#D<@:&,JZOR#5Y7LS(Y<45N2!,
MD*=*KC45A4Y]@ZDM@)]W:29MFO!$FD%('J0PE29?1 '%1P ?.??$PRWQ27@6
M<0;Y#8D&GT@8A(,CA*;_'QZ<H1/U.D8.+SJ!=R\H?]=,$UFB5+FL@:!26U')
M+[K41N&;_7TFU[#/-72YAB=R+2BGBN%-N0QUP^4[ %F"@)*9HY?3XB4.S_;U
M:W8[C.,X]5]W%3OT2J)H%/9>'\C&/=GX+-DG:2@GNJ(*KFV_%03%L:)0U\8X
MA] @#!-K)E8$IY-R!_@,<4FTH09P:!BK*Y=:7QTKKV40[Q ?)<EHK[I#IR0,
M;X\7E_3%)6>+.^R>8_22 UU'PS <[O$[]$I&B7V;'PCZ.ZU>@UJY":A1PK4P
M;?/TUG[(WKO9LF>?X/!M9^4_F'9R/U"U8G@!'$J$#&X^HV:JG8;MQLC&#92E
M-#B>W++"#P@HZX#GI91FN[$)^D]2]A=02P,$%     @ _8EN5#*\F@WJ @
M90@  !H   !X;"]W;W)K<VAE971S+W-H965T,3$S+GAM;)66WV^;,!#'_Q4+
M[:&5MO(KD*1*(B7IIO6A6]6NV\.T!P<NP:JQ4]LD[7^_,U"60HBZ%[#-W?<^
M/O\X)GNI'G4&8,ASSH6>.IDQVTO7U4D&.=47<@L"OZRERJG!KMJX>JN IJ53
MSMW \V(WITPXLTDY=JMF$UD8S@3<*J*+/*?J90%<[J>.[[P.W+%-9NR .YML
MZ0;NP3QL;Q7VW$8E93D(S:0@"M939^Y?+L?6OC3XR6"O#]K$SF0EY:/M7*=3
MQ[- P"$Q5H'B:P=+X-P*(<93K>DT(:WC8?M5_4LY=YS+BFI82OZ+I2:;.B.'
MI+"F!3=W<O\5ZOE$5B^17)=/LJ]LH[%#DD(;F=?.2) S4;WI<YV' P<_[G$(
M:H>@[3#H<0AKA["<:$563NN*&CJ;*+DGREJCFFV4N2F]<39,V%6\-PJ_,O0S
ML^\F T5P4RAJF-@0>,;]H8&<78&AC.MS\HD\W%^1LP_GY -A@OS(9*&I2/7$
M-1C?JKA)'6M1Q0IZ8OD!N9'"9)I\%BFD;P5<!&_H@U?Z17!2\0J2"Q+Z'TG@
M!?X1H.7[W;T3.&&3S+#4"WOTYH+R%\TTD6M,52)S()BI)J>_Z4H;A1OWSXE8
M@R;6H(PUZ(GU#4\XR[>4*3Q3AG"I,:P@J)\"'J\$V(ZN.!Q=IDHY+I7M,=_-
MHL'$W1TFKFL2>XW)&^"H 8Y. E^W8"G'&X2*!(X15E+107BO!=BU"*(>PK@A
MC/^+\+WIC#LHG71V34*_AW;8T Y/TMX!;J8B,86RYS:1VAR%&W8B^U'<HNO:
MQ/%QN%$#-SH)-T^>"J:9J>YZ3@VD%2(Y$]( &9X?8QUUU]3WHQ9LUZ@GD>.&
M=7R2M><*/ 8X[IR*( S:@%VC<-A.IWMP8^>@-F4ATYBB0ICJ^FM&FUHY+TM$
M:WR!-;0J>?]DJ@)\0]6&"4TXK%'2NQABRE15U*J.D=NR+JRDP2I3-C/\#P!E
M#?#[6N)*U1T;H/FSF/T%4$L#!!0    ( /V);E3?VCH#=0,  (X*   :
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
MX,E*JI(97*JUK[<*6.Z4RL(/@R#Q2\:%-YNXO6<UF\B=*;B 9T7TKBR9^OH
MA3Q,/>J=-U[X>F/LAC^;;-D:7L%\WCXK7/FUE9R7(#27@BA83;U[^GY.0ZO@
M)/[@<-"-;V*I+*7\8A=/^=0++"(H(#/6!,._/<RA**PEQ/'/R:A7^[2*S>^S
M]8^./))9,@US6?S)<[.9>B./Y+!BN\*\R,.O<"(TM/8R66CW2PZ5;!I[)-MI
M(\N3,B(HN:C^V?$4B(8"3:XHA">%L*UPS4-T4H@<T0J9H_7(#)M-E#P09:71
MFOUPL7':R(8+F\97H_"4HYZ9/8E,ED ,.X(FMV3!CN2%&2 OD$F1\8(S%^W!
M(QC&"WV#,I]?'\G@W0UY1[@@BXW<:29R/?$-PK%&_>SD^J%R'5YQ34/R20JS
MT>2#R"'_UH"//&HRX9G,0]AK\1&R.Q+1GTD8A+0#T/S_JP<]<*(ZMI&S%_7'
M=N%B^]?]4AN%M_;O'LMQ;3EVEN,KEG_#^BZDUF0)6,F B6AD<;!2LB28/L/%
MCHLUP9I7+HWZIBM+E:O$N;)5OY_=4AHG-)KX^V;P.N3B<12-:[%OJ QK*L->
M*A^.6ZQHR"UX[ N9W(/Z2I@A87H7!#^2@4T&^>F'44CI+Z?-3AJ5FV$37A2,
MXV&+18<8C:(P[&:1U"R2_H1(<8MW>(=-:5D  20EM,V%P -DQNQNE:5.\,D%
MJB2*@A;T2R%D&-!NY&F-//U>_#D&7*[<A4+(6,SD:3'O0IE>HHQ;&"]%Z#CN
M1CBJ$8YZ$3Z)/6B#3X=Q=R13D'.C"3 EVEVC@CGJB%.2IBVD75)T=.4>C&NL
MXUZL^+3@PR&JRVS[J(UFO<CY:@4*1 :=[7)\@2B*8MJ"?2E$DV34C9H&;Z]
MT(M[OF%B;6\HV0E;A&O!_\6:;%QI ^56*GSIO\?BY*F),(R389M'AQA-TR"]
MPJ3QGM%>)K^;#:A.7/025[O".F22Y JB\ U1V(MH(0TK&BWZW!W(X-SN;LCU
MEMU));QLQ2%-VF0NI6BCIU1L_,;H4():NXE*(Y2=,-7#6^_64]N]FU5:^P]V
MFG,CR9N9:A3\Q-2:"TT*6*')X"[%\*IJNJH61F[=@+*4!L<=][G!B124%<#S
ME93FO+ .ZAEW]A]02P,$%     @ _8EN5)/Z/9OW @  / H  !H   !X;"]W
M;W)K<VAE971S+W-H965T,3$W+GAM;,U6R6[;,!#]%4+((0$2:_.6P#:0V"@:
M( 6"+.VAZ(&61A812E1)RG;_OD-*D15O38$<<I%(:M[CXQMJR-%*R!>5 FBR
MSGBNQDZJ=7'ENBI*(:.J(PK(\4LB9$8U=N7"584$&EM0QMW \_IN1EGN3$9V
M[%Y.1J+4G.5P+XDJLXS*/S? Q6KL^,[KP -;I-H,N)-101?P"/JYN)?8<QN6
MF&60*R9R(B$9.]?^U=0/#<!&?&>P4JTV,4N9"_%B.K?QV/&,(N 0:4-!\;6$
M*7!NF%#'[YK4:>8TP';[E?V+73PN9DX53 7_P6*=CIVA0V)(:,GU@UA]A7I!
M/<,7":[LDZSJ6,\A4:FTR&HP*LA87KWINC:B!?"[!P!!#0C>"PAK@'7.K939
M9<VHII.1%"LB332RF8;UQJ)Q-2PW:7S4$K\RQ.G);1Z)#(BF:U#D@LP@ 2DA
M)D]T3:Z5 JT(S6-RQ^B<<:891IW.0%/&U1G&/S_.R.G)&3DA+"=/J2@51JN1
MJU&:F<"-:ADWE8S@@(P91!T2^N<D\ )_#WSZ?KCW%NZB(8TK0>-*8/G"0WQ,
M15RH4@(1"=&0%4+B)B<Q2] ?R",X)V5>*C0*G2,8JJ RJC4:H8\,_?MIV E#
M%O7KB+:PT19:;=V#:ZU39.:@-D7[_*Y(^I;$_,O+2?]R,'*7;5-W8[PFXHVV
M;J.M^WYM?+-G]@FLF'JMR2_"WF"X)7$WZH#$7B.Q=U3B796K1(J,8#&4U%03
M12(J)4/A6!A75,9'\M1O)NI_NCTT:+0-/F(/#7;,[_=[6PG:C3F0H&&C;7A4
MVP,HH#)*K14Q+/&D*?#<T&T_CEAPV4QS^>G2XWN;JNQ]1()JEK;[8;"5H#TQ
M!S+DMPX-_ZB\VUS3?,'F'/:*>\NZ*;K^YZNZ_J;L^O]1=_]1V_S=RGK1#0;;
M_\Z>L.W4N*VCW=RKOE&Y8%BO."2(\3H#S*NLKBI51XO"GO9SH?'N8)LI7N]
MF@#\G@BA7SOF M%<&"=_ 5!+ P04    " #]B6Y4C_]^I]8%  !;)   &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,3@N>&ULS5I=;]LV%/TKA-&'%NAJ\4NV
M"B= FV!;T0T(FG9[&/; 2+1-5!)=DHZ383]^I*R8BB71*I8B>K$E^_+JWGO(
M<Z@K+792?=5KS@VX*_)2GTW6QFS>3J<Z7?."Z3=RPTO[SU*J@AE[JE93O5&<
M9=6@(I^B*(JG!1/EY'Q1_7:ESA=R:W)1\BL%]+8HF+I_SW.Y.YO R<,/G\1J
M;=P/T_/%AJWX-3=?-E?*GDT/7C)1\%(+60+%EV>3=_#M!8W=@,KB#\%WNG$,
M7"HW4GYU)Q^RLTGD(N(Y3XUSP>S7+;_@>>X\V3B^U4XGAVNZ@<WC!^\_5\G;
M9&Z8YA<R_U-D9GTVF4] QI=LFYM/<O<KKQ.BSE\J<UU]@EUM&TU NM5&%O5@
M&T$AROTWNZL+T1@ 2<\ 5 ] 0P?@>@"N$MU'5J5UR0P[7RBY \I96V_NH*I-
M-=IF(TH'X[51]E]AQYGS#V4J"PX,N^,:_ 2^E(JG<E6*?W@&+OF2*V4//K,[
M\$YK;C1X><D-$[E^Y8RO+\'+%Z_ "R!*\'DMMYJ5F5Y,C8W+>9^F=0SO]S&@
MGA@N>?H&8/@:H C!CN$7PX='CX=/;34.)4&'DJ#*'^[S)W2:2[U5',@E,+S8
M2&5G.,C$TM:#ERE_#;;E5MO"V+(!:ZIM[6SJS5]36S=AZ_67\PZ$]:+_#L2&
M#['A*C;2FVNVM1/_)N>=@6E@%S;8K46Z!J5TTWD/H(N(.0"!T*!&V$;:!=7^
M^G%U?<<!M^<Q(7$4+Z:W34C:9A3-XMG\8/8H/7)(CYQ([SC@SNFT=T*;,2:S
MHP#;-E%W;/00&PW&=IT*7AJQ%-:8:\Z4K3&_LW1J<;9S10?0C0^7B$<W\V:'
MV&;///-F+<0@0C."CH#M,(,1)3TS;WY(;_Z_T 7_@@M6LHP%2ID<KI6,#F88
M>4&(GF(-UEY.PM5E%\ +-H0+!N/\4-YR;>R.XCB^Q_X\Z\/QT3[TO ^?F_CK
M )I )9@>TVJ'50^O0D_Z,,SZ[])4;6VP.Z84*\T]V"AY*]Q&,50ZS]N0C@]8
M3_DP?FY@XP!D-:IM$QC#I =8+QDPK!G7:V:++K3>,IL*2*4.KU5/UG ^/D@]
MO</DN2%-6GAA#*,6K&TSF,QBVHTK\A*!PA+QV[Z>2R4+8&\H%7-W9!JD=OT*
MFXA-SR[E++05]RR/X.B01HT[!?3,2-<!-"%$,,'H>#_>80<IC%$/.2,O/.B4
M\ S:#J"V+L2-B58'.5@\D!</%!:/87-QR/8->45!XU,4Y!4%G5*488AU<#ZV
M<X8<@]:VBV/<N"%\'*87!Q06A\' _<)5P<K[4&V\<*#Q"0?RPH%."<<PY-JT
MCO#QOKO#B#1V<X^[#Y[Y\5,POP7M2VGKDH%KPTSPUAA[)<#C4P+LE0"?4H)!
MT.$V3=,(1OBXN](V([/Y#/7 U^@>A<E\,'R7O"R8^AHJC6=H3,8'G.=R'&[K
M# 6.MG=<-$E:;;$.,TP([ '.<SH.<_I@X'Z5Y0I\M!^AXGB.QK/Q0>?)'(=[
M-D.AFW>LN6/<VC:X1^&PIW,<IO/O)<N/HEQEL@C4AGBB)M'HD".>RTFX=S.T
MSPO;0A?3Y+C3V[;JV5423^<D3.>^N=0L1"AWS\$$CP^91@/^5 ?^1]_1D'9G
MGJ $MU!MF^$DHCT22#S?DS#?=R,[Y/Z >+8FX^OC$T_JY%0G?]CB:S?:.W%J
MFX5P\N1.PN1^I1QEFOO78),S"Y:K#O^V%9L*.G<F2L/*5355N[)X?%U/VF1\
MS7GJ:9V>:L[_Z.5)V_UZ!&>PU=?OLHMH-",]3]F\-M"P-GQZ>/SB:IKQ6Y[+
MS7<0,?4<3\?7\*=>)NB3]%UHNZ72NA7LL.E[%NIU@H9U8@A*W[.SH8W'L.-K
MOE!/_?1)FB^UE^;S<XB.J;7#Z!BW:>/-#_?:S>],K83=8^9\:<=$;V:VEFK_
M)LO^Q,A-]3+(C31&%M7AFK.,*V=@_U]*:1Y.W/LEA_>)SO\#4$L#!!0    (
M /V);E2@20Y.Q ,  "(/   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q.2YX
M;6S%5UN/FS@4_BL6:J56V@V86T*51.I,9K6MU%4TT\M#M0\..0EN ;.V$SI2
M?WQMP@!)P$U'6\U+@N%\YWSGXL_RM&3\JT@ )/J6I;F868F4Q2O;%G$"&1$C
M5D"NOFP8SXA42[ZU1<&!K"M0EMJNXX1V1FANS:?5NR6?3]E.IC2')4=BEV6$
MWU]!RLJ9A:V'%[=TFTC]PIY/"[*%.Y ?BB57*[OQLJ89Y(*R'''8S*S7^-4-
MCC2@LOA(H12=9Z1363'V52_>K&>6HQE!"K'4+HCZV\,UI*GVI'C\5SNUFI@:
MV'U^\/Y7E;Q*9D4$7+/T$UW+9&9-++2&#=FE\I:5?T.=4*#]Q2P5U2\J:UO'
M0O%.2);58,4@H_GAGWRK"]$!8'\ X-8 ]U* 5P.\2P%^#? O!00UH$K=/N1>
M%6Y!))E/.2L1U];*FWZHJE^A5;UHK@?E3G+UE2J<G-]"2B2L44&XO$>2DUR0
MJH4"_8G>=Y<EE0EZ,%\J<PH"O5B )#05+Y7UA[L%>O'L)7J&:([>)VPG2+X6
M4ULJFCJ8'=>4K@Z4W %*_[#]"&'O#^0Z>-(#OS;#[Z 8(3>LX&$/?&&&+R >
M(0]KN(M[X#>7PYUCN*U:T_3';?KC5O[\H6SN<^#;>W1%TI3P-7K[\9H9W'J-
M6Z]RZPW1I").F=AQ0&QSW/85R!) JT [&;K5G[4/1"5DXE\# []AX!L36W)6
M,%Z)A6+ 2I6F2&BA9D<"!R'U$'UA:H7VD$M%M&\2S"&P,W*<YWTC\$C<S:_C
MCFH3-+4)?KGIZ#MZ.UR.HS!A$R9\HB$8-PS&QD25P*P!*9E 3"; 5;@8Z)ZL
M4NC3C<7!65@YTR?@?AY%4WO?[9#1Y(CCI.$X,7)\D^_5.*JS4?9R.H"#3D#G
MA)+)XHA1U#"*C(P6L '.55<XJ&'8]>V,17065(OA$:]S$\_Q^YEAISU.'".W
MVP.EWE+5T&YS/-_')[1ZK":NYPX0ZYQSV$CL$] X(;2SIPSSBUMYQNX3[2'<
M:CGV?KN47OTDAA\-:>EC@3>/ !X7J#UJL%F8SWNOU/2U$"RFJC/"%*.5;!P\
MU2"T>H[#_U-.:V_=G8:=<>2?;L@>L[$?!@,[LM5^;!;_GPAKC>[JDSN))NXI
MNQZS<1#B 7:MZF.S[%\BLOA<VMVQ=ZK_/5;^& \)6GL(8/,I8%3:Z%QI ]<[
M/2Q[S'Q_$IQVUNY<+_3M\1WA6ZKF.H6-PCFCL4J-'RYDAX5D177C6#&I[B_5
M8Z(NL<"U@?J^84P^+/0EIKD6SW\ 4$L#!!0    ( /V);E1#+M@JA0,  )D+
M   :    >&PO=V]R:W-H965T<R]S:&5E=#$R,"YX;6S%EDUOVS@0AO\*(?20
M $TD2K:<%K:!QMG%+HH40;+='HH>:&EL$>6'2U)V_.]+4HJL.#(;H(=>+)+F
MO'QFAA\SW4GU75< !CUR)O0LJHS9O(]C753 B;Z4&Q#VGY54G!C;5>M8;Q20
MTAMQ%J=)DL><4!'-IW[L3LVGLC:,"KA32-><$[6_!B9WLPA'3P/W=%T9-Q#/
MIQNRA@<PGS=WRO;B3J6D'(2F4B %JUGT ;]?X)$S\#/^I[#3O39RKBRE_.XZ
M_Y:S*'%$P* P3H+8SQ86P)A3LAP_6M&H6],9]MM/ZG][YZTS2Z)A(=D76IIJ
M%EU%J(05J9FYE[M_H'5H[/0*R;3_1;MV;A*AHM9&\M;8$G JFB]Y; /1,\#Y
M"8.T-4B/#48G#++6(/..-F3>K1MBR'RJY XI-]NJN8:/C;>VWE#ATOA@E/V7
M6CLSOP=&#)1H0Y39(Z.(T,0'6*,+]!'VZ)8(FTZ;.(,6DMO=HXF/_]D-&$*9
M/K?S/C_<H+,WY^@-H@+]5\E:$U'J:6PLH%LF+EJ8ZP8F/0&#4W0KA:DT^DN4
M4#X7B*UGG7OIDWO7:5#Q!HI+E.&W*$U2/ "T>+UY$L#)NFAG7B\[I4=UP:2N
M%2"Y>A[M)9@=@#L:AX10T.BKTT#4 -?? @2CCF#D"48G"&[)(^4U1W+)Z-IG
M\BT2TM "T 84E24ZXSX%YT/I"VO;]#6V <YQQSG^34[[04"*"NV!J"!U>"7<
M0 >8\XXY#RI]JOG20MG,.B2-RAJ0D:BHB%B#.QJ%74A)-L085DX;Q0#CI&.<
M!)7NR-Z?9?A1TRUAKOF*O(<UT]&O\W[5\5T%M1X((\KM>WN#(. ;)O< ]G (
M6%$S>*4T>KG7<X_6=IY-\LDTWO:/^< D?R%L!U#?=:COPJ&4VEPTB#ZD"@Q5
MS4T9XFU$QSV4R>B(]N64/!UFQ<GAGD_"@:V(@@OWXI5V'_8O<GNL *5X,/&M
M:!\E'6%\Q#LP"X^SY 1R[VG"063W_/##\V/WJ99" 'O&/TB-7Z0[3\?I,?7+
M6:,<9R>HTP-U^IJ;*W 6\.&YP'_JO<"'!P/_[HOQ^IOX%TL%+Y*X5^1P4&M?
M^VF[%VIAFH*@&^WJRP^^JCH:OW9UIR^>#C)-T7I+U)K:V#)86<GD<F)WM&KJ
MP*9CY,:74DMI;&'FFY6MG4&Y"?;_E;1GJ>VX!;IJ?/X34$L#!!0    ( /V)
M;E0/8I3B20(  "0%   :    >&PO=V]R:W-H965T<R]S:&5E=#$R,2YX;6R-
M5,ENVS 0_96!D$,"M)$L*TX1R *\-&@/ 8RX:0]%#[0TLHA0I$J.XN3O0U*R
MZJ:QT8O$9=Z;-QO3G=*/ID(D>*Z%--.@(FINPM#D%=;,7*H&I;TIE:X9V:W>
MAJ;1R H/JD481]$DK!F709;ZLY7.4M62X!)7&DQ;UTR_S%&HW308!?N#>[ZM
MR!V$6=JP+:Z1'IJ5MKMP8"EXC=)P)4%C.0UFHYM%XNR]P7>..W.P!A?)1JE'
MM_E:3(/("4*!.3D&9G]/N$ A')&5\;OG# :7#GBXWK/?^MAM+!MF<*'$#UY0
M-0T^!5!@R5I!]VKW!?MXKAQ?KH3Q7]CUME$ >6M(U3W8*JBY[/[LN<_# 6 T
M.0*(>T#\%I < 8Q[P-@'VBGS82T9L2S5:@?:65LVM_"Y\6@;#9>NBFO2]I9;
M'&7KMFD$VK(0$U!PDPME6HV@2LB9J:"T908NNW9Q>3]?(C$NS 5\A(?U$L[/
M+N#,6L"W2K6&R<*D(5EACC[,>Q'S3D1\1,0HACLEJ3+P6198_$T0VHB&L.)]
M6//X).,2\TL8CSY ',6C=P0M_A\>G9 S'K(\]GSC(WP+E\I;E\HU,?+IAI^S
MC2%MV_C7"0?)X"#Q#I)C#E1MY]HP4OH%3,4TOEN&CF3B2=Q\/V7749*&3X>9
M^==FDEP/-IVZ\*#A:M1;/X<&<M5*ZHHTG ZC/O,=_N9\;I^ ;F+_T'3OQQW3
M6RX-""PM971Y?16 [F:RVY!J?%MO%-DA\<O*/F.HG8&]+Y6B_<8Y&![&[!50
M2P,$%     @ _8EN5-L^3>W! @  :P@  !H   !X;"]W;W)K<VAE971S+W-H
M965T,3(R+GAM;+5676_:,!3]*U;4AU;:FB\"H0*D INVAW95NVX/TQY,<B%>
M$SNS'=))^_&SG> "A:BKU!?BCWO./?<X^&94,_X@,@")'HN<BK&325E>N*Y(
M,BBP.&<E4+6S9+S 4DWYRA4E!YP:4)&[@>?UW0(3ZDQ&9NV&3T:LDCFA<,.1
MJ(H"\S]3R%D]=GQGLW!+5IG4"^YD5.(5W(&\+V^XFKF6)24%4$$811R68^?2
MOYCY!F BOA&HQ=88Z5(6C#WHR>=T['A:$>202$V!U6,-,\ASS:1T_&Y)'9M3
M [?'&_:/IGA5S (+F+'\.TEE-G9B!Z6PQ%4N;UG]"=J"(LV7L%R87U0WL5'?
M04DE)"M:L%)0$-H\\6-KQ!8@&!X!!"T@>"D@; &A*;119LJ:8XDG(\YJQ'6T
M8M,#XXU!JVH(U<=X)[G:)0HG)U]*X%@2ND("5NIXI$#OT37F>G$-Z'0.$I-<
MG*$31"CZFK%*8)J*D2M5<DWA)FVB:9,H.)+(#] 5HS(3Z --(=TE<)5J*SW8
M2)\&G8QS2,Y1Z+]#@1?X]W=S='IRUC@&_("^V<O9O$ZV';&A]3DT].$Q>B*2
MG(F* V)+=8"_&$<;>H%^Z'!$)!3B9T>RGDW6,\EZ1Y)=5\4"N$[TE.(OZO!F
MVO!%AD__\]<3?^2NM]U['A'8B!V1D149=8J\A370"@ZI:8#];35>+_*B/4F'
MPL)X,#BLJV]U]3MU?:8I69.TPKEU##$*'<<RL,R#MW\'8ILL?JV]\3/?PB@(
MAWONQL\.O->+H^BPN4.K:OC?YLJ:==3K>T\WF??V]OI;%Z?_2H-G+7+GS8R&
M_7WOW*UK6VE<F6XF4,(J*IMKT*[:CGEI^L3>^E1W4M,.GFB:-GR%^8I0@7)8
M*DKO?*#.DS>=K9E(5IKFL&!2&66&F?H: *X#U/Z2,;F9Z 3V^V+R#U!+ P04
M    " #]B6Y4#(&S?9X%  "3'P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q
M,C,N>&ULO9G=;]LV$,#_%<+H0PNLM?BEC\ QT"1KUPY=@Z;9'H8]L!9C"Y%$
M3Z3C]K\?)3NB(E'7P!CTDECRW?%X1_]X/"[VJKK7&RD-^E[DI3Z?;8S9GLWG
M>K61A=!OU%:6]IL[517"V,=J/=?;2HJT42KR.0F"<%Z(K)PM%\V[ZVJY4#N3
M9Z6\KI#>%86H?ES(7.W/9WCV^.)+MMZ8^L5\N=B*M;R1YG9[7=FG>6LES0I9
MZDR5J))WY[.W^.PR;!0:B3\SN=>=SZB>RC>E[NN'#^GY+*@]DKE<F=J$L/\>
MY*7,\]J2]>/?H]%9.V:MV/W\:/U=,WD[F6]"RTN5_Y6E9G,^BV<HE7=BEYLO
M:O^;/$Z(U_96*M?-7[0_R(;)#*UVVJCBJ&P]*++R\%]\/P:BHX##$05R5"!]
M!3:B0(\*M)GHP;-F6E?"B.6B4GM4U=+66OVAB4VC;6>3E74:;TQEO\VLGEE^
MWLI*F*Q<(RW7-CU&H]?HO53K2FPWV4KDZ.65-"++]2O[Q>W-%7KYXA5Z@;(2
M?=VHG19EJA=S8SVI[<U7QU$O#J.2D5$Q09]4:38:_5JF,GUJ8&ZGT,Z#/,[C
M@H 6K^3J#:+X%T0"@CT.73Y?/0#<H6U8:6./CMG+]"I7>E=)I.[0NAM/87]M
M&OU=:Z#,R$+_ XS'VO%8,QX;&>^+?)#E3OHR<5 ,&\7Z1_VPQ 'C 5_,'[KQ
M\8G1.(I:L2=^\=8O#OKUARI?KW9591<6$EI+XUTL!QN\,S;!..)1S\6A&":8
MQ,SO8MBZ&((N7FZR4@ IB%H[T20IC]OQXE-3'@\"1>,8Q[UP#J4X(^%(PI/6
MJ^1_2'@R3'@2!$G/08^4710C#N+ $2\ 77PO+?[+'T *<(>>>)*D8^)&)*>F
M_:CY)& D"&DOK#XQ&E R$E>'/$Q!SVY+.\T4W1AAI(;FZJ"&V331=;C",*^@
MZ'KP$W$:]J,[%(L#'(P$UT$*PY1ZWN_J:*0[.,/U?OC419]4,/:[<OS#T7/R
M_[LM)E)50.EPB,/Q- O X0O#_((6P)!'<1+VJ>J1BN(H] >7.&@1&%K/R__1
M2&^-<M+ST2,VLD")(R'!\#8J2I%"^RAQB"-DDJP3ARX"HPO(^E'SR68Z9*I'
M"A.>C 35 9# 9=TSL\Z&@_,H'I1X'CE;%I!XQ$L'30)#\TJ6]@AX#V7"<8Z$
MT^3>88O V()R'WER3_K$]TC9ZA6/1-6QC\#UW3-S[ZGU2!3T71Q*81:-[/C$
MP9+\K-BK]@(JI*CC&PTFR3MUP*(PL("\'S6?5$A\L(UZI!@= 3UU\*-P?7<A
M\W6V@[9/VCF$3G,*I0Y8].1S*!W2APQK$Y]4&-&1J#I$41A1[RI1KB0T14<H
M.@VAJ",4/9E0U,.>F/0/SCZI(!G9\JDC%(4)]5%L10G-T(&$)M.T2QQO&%Q/
M00V38764<-9OEPR%2)AP?TB9@Q*#H72S%1D44N8XPJ8IHIBC#3NYB&+#\B@9
M[*,>H='BA'4:8S"1OHIL#ZY2YB#"^#0A=:QA\*D/"NGP$)?@?J'O$<)!,!93
M!R0& ^E:Y:*$NK;,,81-<\)CCC7LY!,>&Y[=..OO4!ZA$9)R1R,.T^A#F6;0
MV8D[@/!I&E+<@8:?W)#BPTX3H_TNGT=H+)X.1?PGK:C[RG(4VN^Y PB?I@G%
M.SWSDYM0W-,J9_V]R2,T%E%'(@Z3Z&8O4PEAE#MZ\&D:Y=Q!AI_<*N>>DQ$9
M+-&AT%A '88XC*'/9B,KM%*[TE09V"\-'4;":0Y1H<-->/(AZJC9O5%BN%^9
M>H3(H!,][UQO%K):-[>^^A"[PPUA^[:]67[;W*?VWE_@L\O#_; S<[BN_B2J
M=59JE,L[:S)X$]E<5X<;X,.#4=OF$O6;,D85S<>-%*FL:@'[_9U2YO&A'J"]
MAU_^!U!+ P04    " #]B6Y48-BZX&@'  #J)@  &@   'AL+W=O<FMS:&5E
M=',O<VAE970Q,C0N>&ULS5IM;^(X$/XK%MJ36NE:8N<%6+656FAWNR^]:GM[
M]^%T']S$A:C!9FW3%^E^_(U#P($D)MQU);Z40#WCQS.>YQD;3IZ%?%03QC1Z
MF69<G78F6L_>=[LJGK I5<=BQCC\YT'(*=7P5HZ[:B8937*C:=8EGA=UIS3E
MG;.3_+-;>78BYCI+.;N52,VG4RI?+U@FGD\[N+/\X%LZGFCS0??L9$;'[([I
M[[-;">^Z*R]).F5<I8(CR1Y..^?X_4V8&^0C_DC9LRH]([.4>R$>S9OKY+3C
M&40L8[$V+BB\/+$ARS+C"7#\*)QV5G,:P_+STOM5OGA8S#U5;"BR/]-$3TX[
M_0Y*V .=9_J;>/[(B@6%QE\L,I7_1<_%6*^#XKG28EH8 X)IRA>O]*4(1,F
M]!H,2&% VAKXA8&_:8 ;#(+"(&AK$!8&X:9!U& 0%0916X->8=!K:] O#/IM
MUS H# 8;!CAH2IRWS)RW:3)H,EDE>S/;S2;+=.-*OIM6@I<)QYL9;YYEF7*<
MY[R[V+[YWA]13<].I'A&THP'?^8A+Z#<'K9\RDVMWVD)_TW!3I]=I9SR.*49
M2KG2<@YEK!4Z0C=42FK*$!V,F*9II@Y/NAHF-&;=N'!^L7!.&IQ_FO-CA'N_
M(N(1_/UNA [>':H)E4S5^!JZ?8U8?(Q\W,[7:'=?-5XNW\3+U>Y>WJ$N>E?C
MZL/;N?K8WI6WQ=7U#JB&YTUA^K2#EQKSSSN8-RWDRQOX^-JF(J)M>^9FA^S4
M(.D"":R8@*R8@.1._2:GJ8HSH>:2(?& .-7FB?($L1<-I& ^E*EZ5(C"2\K'
MZ$&**7JHY8^_C'.4:C95?SN@^2MH?@XM:(!VS9^8TL8US!*+*:LK^86+*'=A
M.IRGL\ +?,_S3KI/Y8U?'8<#/RJ/6\,8K# &3HQ?J7P\TN((.J9':-'&T&:A
M XBG.D30TM@P4:68KN6LA?^P!.QHX)&@NH+JP ;LX0I[Z([O=$93F<?7(#:
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
MA PN+M%D5<VL:F%DX:[]E30X1-QCAF,>E W \U1*LUO8 LT?A^@W4$L#!!0
M   ( /V);E2]0E7C2P,   84   -    >&PO<W1Y;&5S+GAM;-U8W6[:,!1^
ME<B=IE::&B C)2L@;4B5)FU3I?9B=Y4A#EAR[,PQ'?1RKU+M;D^Q1]F3S"<.
MX:<^J.O%1A<$L<_G\YW/Q\?$T"_-4K"K&6,F6.1"E@,R,Z9X$X;E9,9R6IZJ
M@DF+9$KGU-BNGH9EH1E-2W#*1=AIM>(PIUR285_.\XO<E,%$S:49D+@Q!>[V
M/AV0=OR:!(YNI%(V(#?'+[_,E3E_$;C[T:NCH];-R?FN_;@"3DCH)>T^@O2T
MA?-:#*.._=0_OR."&V"_XC,_[:]O/Q#>-;*?N(?HO<?TWC^*-MFF764-F)H4
M.N>PKH-A/U-R70X1<0;+3G,6W%(Q(",J^%AS\,IHSL72F3M@F"BA=&!L'=IP
M;;"4=PYNNQZ4:,V3<ZET%=M%<)_C>O@.L.J!0"Y$([!#G&'8+Z@Q3,L+VZD&
M5\8'4%"WKY>%53C5=-GN=,G:H;K9(&.E4Z:;,&VR,@W[@F4@1_/I#.Y&%2&
MQJC<-E).ITK22L/*HVY8V@D3X@KV[^=LBWN1;:Q;"U9--DTKJ&XZ&M<!_DTV
MQ[U)&SV)-RCXK3+OYG8ZLNI#F;%+S3*^J/J+K!& L;=Q=EH48OE6\*G,F9O\
MHP,.^W3E%\R4YG<V&I3*Q!J8)L$MTX9/-BU?-2VNV<*LRFF1X9H[SU#SW\WS
ME$FFJ=@4;6O_D+/\9,71V;^27'VK[ KV:JP?RH<NLGOX(J/D\#761YI#%_DL
M]DWO.8@\S)H,ZT/&QDEFZQS36 ,X+P[()SA]BG708#SGPG!9]V8\39E\<)RQ
M](:.[8^<+7X[/F49G0MSW8 #LFY_9"F?YTDSZA(248]:MS_ ]-IQ<UBUL;A,
MV8*EH[JKI^.J&=B&C5I?X+"+7%27'\%\'.9' ,/B8 HP'^>%Q?F?YM-#Y^,P
M3%O/B_10GQ[JX[Q\R*AZ87'\/HF]_#--DBB*8RRCHY%7P0C+6QS#V\^&:0,/
M+ Y$^K-<XZN-5\C^.L#6=%^%8#/%*Q&;*9YK0/QY X\D\:\V%@<\L%7 :@?B
M^^- 3?E]H@A6%=.&[6 <21(,@5KTUV@<(]F)X>5?'VR71%&2^!' _ JB"$-@
M-^((I@ T8$@45<_!G>=1N'I.A>M__H:_ 5!+ P04    " #]B6Y4EXJ[',
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
MJ=X)H'=2O1- [Z1Z)X#>R=TL >B=5.\$T#NIW@F@=U*]$T#OI'HG@-Y)]4X
MO9/JG0!Z9]4[ _3.JG<&Z)U5[PS0.ZO>&:!W=C>[ 7IGU3L#],ZJ=P;HG57O
M#- [J]X9H'=6O3- [Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A=W#\K 7H7
MU;L ]"ZJ=P'H753O M"[J-X%H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5NP+T
MKJIW!>A=W<,F +VKZET!>E?5NP+TKJIW!>C=5.\&T+NIW@V@=U.]&T#OIGHW
M@-Y-]6X O9OJW0!Z-]6[ ?1N[F%!@-Y-]6X O9OJW0!Z=]6[ _3NJG<'Z-U5
M[P[0NZO>':!W5[T[0.^N>G> WEWU[@"]N^K= 7IW][ W0.^N>G> WD/U'@"]
MA^H] 'H/U7L ]!ZJ]P#H/53O =![J-X#H/=0O0= [Z%Z#X#>0_4> +V'BW4
M>EOPN0[ ;PLNV D P2VX9"< #+?@HIT 4-R"RW8"P'$++MP) ,DMN'0G "RW
MX.*= -#<@LMW L!S"R[@"031?8#)*#!]@DD0W4>8B K39YB(#M.'F(@2TZ>8
MB!;3QYB(&M/GF(@>TP>9B"+3)YF$)M-<E&F$*M-<EFF$+M.BS^H)HKLTTPAM
MIKDXTPAUIKD\TPA]IKE TSZTT%S6WX_S\K;H[[4;\)%ZKR^_.[]]_NOEWS?]
M]_V5Z^G]C.7R#U!+ P04    " #]B6Y4%RW[P:L"  #'1@  $P   %M#;VYT
M96YT7U1Y<&5S72YX;6S-V\UNFT 4AN%;L=A&ACD##%#%V;3=MEGT!J@9Q\C\
MB9FDSMUW<'ZD5JG5R)7Z;HP,,^<<&.G9?=??'B?K5L>^&]PFVGL_?4@2M]W;
MOG;Q.-DA/-F-<U_[\'>^2Z9Z>ZCO;**5,LEV'+P=_-HO-:*;ZT]V5]]W?O7Y
M&&Z[=APVT6P[%ZT^/BU<>FVB>IJZ=EO[\#QY&)K?NJR?.\1AYVF-V[>3NPH+
MHN3-#LN3/S=XWO?UP<YSV]C5;3W[+W4?5B7'+G'^L;,N/E_BC1G'W:[=VF;<
MWO=A2^RFV=:-VUOK^RY^*GIUOK,/7]@^_<K%_4]ESC4,*V_G<7+AQ&;[_G8O
M1[+L7D^AD)U]>_X57SN&TA>_GUU.N['-7_8.G_?'.!].Y^&2T^7R;_SK&;_6
M?^<<&C)'"IDC@\R10^8PD#D*R!PE9(X*,H<HRB 4485"JE!,%0JJ0E%5**P*
MQ56AP"H4635%5DV155-DU119-45639%54V35%%DU159-D36ER)I29$TILJ84
M65.*K"E%UI0B:TJ1-:7(FE)DS2BR9A19,XJL&476C")K1I$UH\B:463-*+)F
M%%ESBJPY1=:<(FM.D36GR)I39,TILN8467.*K#E%5D.1U5!D-119#4560Y'5
M4&0U%%D-159#D=509"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BR%A192XJL
M)476DB)K29&UI,A:4F0M*;*6%%E+BJPE1=:*(FM%D;6BR%I19*THLE8462N*
MK!5%UHHB:T61512%5E$46T51<!5%T544A5=1%%]%48 511%6%(5841AC07$L
MC+&<0!8GD<6)9'$R69Q0%B>5Q8EE87)9@@EF"2:9)9AHEF"R68()9PDFG27_
M-9[U?1P/_[C]Z1KW=3N\]$^6HN[F)U!+ 0(4 Q0    ( /R);E0'04UB@0
M +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#
M%     @ _(EN5!\Y,>3N    *P(  !$              ( !KP   &1O8U!R
M;W!S+V-O<F4N>&UL4$L! A0#%     @ _(EN5)E<G",0!@  G"<  !,
M         ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " #\
MB6Y4=M;9N>(%   %&P  &               @($-"   >&PO=V]R:W-H965T
M<R]S:&5E=#$N>&UL4$L! A0#%     @ _(EN5/X9_"P4 @  7P4  !@
M         ("!)0X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0
M   ( /R);E3]P-<!P@4  $X8   8              " @6\0  !X;"]W;W)K
M<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #\B6Y4]&)IO ('  #]'
M&               @(%G%@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L!
M A0#%     @ _(EN5*02E;M;!@  "!X  !@              ("!GQT  'AL
M+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( /R);E11&^LO[P<
M .4@   8              " @3 D  !X;"]W;W)K<VAE971S+W-H965T-BYX
M;6Q02P$"% ,4    " #\B6Y4$?AZF^@$  !K"@  &               @(%5
M+   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ _(EN5(W,
M*(02!P  DA$  !@              ("!<S$  'AL+W=O<FMS:&5E=',O<VAE
M970X+GAM;%!+ 0(4 Q0    ( /R);E0M2]I3I@(  .\%   8
M  " @;LX  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " #\
MB6Y4JX-O]:TF  !AA0  &0              @(&7.P  >&PO=V]R:W-H965T
M<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( /R);E0# S CD@X  !XJ   9
M          " @7MB  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#
M%     @ _(EN5/'2EAP3"0  SQL  !D              ("!1'$  'AL+W=O
M<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " #\B6Y4VDT<PU /  !?
M+0  &0              @(&.>@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM
M;%!+ 0(4 Q0    ( /R);E1S005Y2 0  &0*   9              " @16*
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ _(EN5&D[
M#+8W P  20<  !D              ("!E(X  'AL+W=O<FMS:&5E=',O<VAE
M970Q-2YX;6Q02P$"% ,4    " #\B6Y4;1()*D8#  !C!P  &0
M    @($"D@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (
M /R);E3=""<"& <  !L5   9              " @7^5  !X;"]W;W)K<VAE
M971S+W-H965T,3<N>&UL4$L! A0#%     @ _(EN5$ARY?O. P  W0@  !D
M             ("!SIP  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"
M% ,4    " #\B6Y4GJ$BR,0$  !N"P  &0              @('3H   >&PO
M=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( /R);E3,Z&6OL D
M (L>   9              " @<ZE  !X;"]W;W)K<VAE971S+W-H965T,C N
M>&UL4$L! A0#%     @ _(EN5.4ZU\L%!   30D  !D              ("!
MM:\  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " #\B6Y4
MA@,FMVD"  !9!0  &0              @('QLP  >&PO=V]R:W-H965T<R]S
M:&5E=#(R+GAM;%!+ 0(4 Q0    ( /R);E2E&..\L0(  /(%   9
M      " @9&V  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%
M  @ _(EN5/3 D.GW"0  =1L  !D              ("!>;D  'AL+W=O<FMS
M:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #\B6Y49^-7!JL$  !9"@
M&0              @(&GPP  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+
M 0(4 Q0    ( /R);E24QDQ-Q0<  (47   9              " @8G(  !X
M;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ _(EN5,((^29M
M#0  '"4  !D              ("!A=   'AL+W=O<FMS:&5E=',O<VAE970R
M-RYX;6Q02P$"% ,4    " #\B6Y48WZ_9K8$  #:"P  &0
M@($IW@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( /R)
M;E1A;[\CC@,  *,'   9              " @1;C  !X;"]W;W)K<VAE971S
M+W-H965T,CDN>&UL4$L! A0#%     @ _(EN5'&E0P2J @  U04  !D
M         ("!V^8  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M    " #\B6Y4L*)B&H\$  #0"@  &0              @(&\Z0  >&PO=V]R
M:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( /R);E18T88KT@(  "(&
M   9              " @8+N  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL
M4$L! A0#%     @ _(EN5,I0-\=*!P  710  !D              ("!B_$
M 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " #\B6Y4%Z6:
MSV(&  !7$   &0              @($,^0  >&PO=V]R:W-H965T<R]S:&5E
M=#,T+GAM;%!+ 0(4 Q0    ( /R);E33QM@2/@(  !X%   9
M  " @:7_  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @
M_(EN5,F*M2%*!0  90L  !D              ("!&@(! 'AL+W=O<FMS:&5E
M=',O<VAE970S-BYX;6Q02P$"% ,4    " #\B6Y4"&'%EB /   #+   &0
M            @(&;!P$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4
M Q0    ( /R);E0K\/\*=BD  )B9   9              " @?(6 0!X;"]W
M;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ _(EN5+P+\A\N"P
M^"$  !D              ("!GT ! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX
M;6Q02P$"% ,4    " #\B6Y4@Z,EB#H%  "A"P  &0              @($$
M3 $ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( /R);E39
M:@DX#@,  &8'   9              " @751 0!X;"]W;W)K<VAE971S+W-H
M965T-#$N>&UL4$L! A0#%     @ _(EN5*&+OS@P P  ?0<  !D
M     ("!NE0! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M" #\B6Y41J LN'T"   R!0  &0              @($A6 $ >&PO=V]R:W-H
M965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( /R);E2[Y.5]Y0<  +$7   9
M              " @=5: 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L!
M A0#%     @ _(EN5#I;,2QZ P  %P@  !D              ("!\6(! 'AL
M+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " #\B6Y4EEOH*1 %
M   =#   &0              @(&B9@$ >&PO=V]R:W-H965T<R]S:&5E=#0V
M+GAM;%!+ 0(4 Q0    ( /R);E0%F!-T>0(  %0%   9              "
M@>EK 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ _(EN
M5&5@R(31 @  )@8  !D              ("!F6X! 'AL+W=O<FMS:&5E=',O
M<VAE970T."YX;6Q02P$"% ,4    " #\B6Y49<\SG, #  "E"0  &0
M        @(&A<0$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0
M   ( /R);E2C=BA )@0   P*   9              " @9AU 0!X;"]W;W)K
M<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ _(EN5!7FNJ/B!0  ;A(
M !D              ("!]7D! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q0
M2P$"% ,4    " #\B6Y4& "*MS8'   E%@  &0              @($.@ $
M>&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( /R);E2-2T24
M7@,  !@'   9              " @7N' 0!X;"]W;W)K<VAE971S+W-H965T
M-3,N>&UL4$L! A0#%     @ _(EN5-4/@]]O @  *04  !D
M ("!$(L! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " #\
MB6Y4M]I-+9T"  "F!0  &0              @(&VC0$ >&PO=V]R:W-H965T
M<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( /R);E2%I]#2[ (  #4&   9
M          " @8J0 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#
M%     @ _(EN5!"*.RB(!@  Q!$  !D              ("!K9,! 'AL+W=O
M<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " #\B6Y4MODAX[ #   '
M"0  &0              @(%LF@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM
M;%!+ 0(4 Q0    ( /R);E2B>1K>10(  / $   9              " @5.>
M 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ _(EN5%BX
M<;NE P  C0<  !D              ("!SZ ! 'AL+W=O<FMS:&5E=',O<VAE
M970V,"YX;6Q02P$"% ,4    " #\B6Y427"\!M(#  !L"0  &0
M    @(&KI $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    (
M /R);E05F'0W"0P  ,Y<   9              " @;2H 0!X;"]W;W)K<VAE
M971S+W-H965T-C(N>&UL4$L! A0#%     @ _(EN5&TDKZ&, @  &P8  !D
M             ("!]+0! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"
M% ,4    " #\B6Y4QTW[7=4&   4(@  &0              @(&WMP$ >&PO
M=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( /R);E1O[3&,MP(
M &D&   9              " @<.^ 0!X;"]W;W)K<VAE971S+W-H965T-C4N
M>&UL4$L! A0#%     @ _(EN5)A4?VF" P  ? H  !D              ("!
ML<$! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " #\B6Y4
M$76525X#  !X#0  &0              @(%JQ0$ >&PO=V]R:W-H965T<R]S
M:&5E=#8W+GAM;%!+ 0(4 Q0    ( /R);E1=_9]J< (  (X%   9
M      " @?_( 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%
M  @ _(EN5&G3 BFE @  ;P<  !D              ("!ILL! 'AL+W=O<FMS
M:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " #\B6Y48L#P@A$#   R"0
M&0              @(&"S@$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+
M 0(4 Q0    ( /R);E2><]5:G@(  %<'   9              " @<K1 0!X
M;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ _(EN5-S03XQ\
M @  FP8  !D              ("!G]0! 'AL+W=O<FMS:&5E=',O<VAE970W
M,BYX;6Q02P$"% ,4    " #\B6Y4X.!Z49,"   :!@  &0
M@(%2UP$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( /R)
M;E3ZAMMH;P,  )L*   9              " @1S: 0!X;"]W;W)K<VAE971S
M+W-H965T-S0N>&UL4$L! A0#%     @ _(EN5+^7(=A4 P  C@X  !D
M         ("!PMT! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4
M    " #\B6Y4PW-WNYL)  !71   &0              @(%-X0$ >&PO=V]R
M:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( /R);E0-Q*\B& (  '0$
M   9              " @1_K 0!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL
M4$L! A0#%     @ _(EN5.H<F2NK @  +0D  !D              ("!;NT!
M 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " #\B6Y4O^R+
MK*X'   D,@  &0              @(%0\ $ >&PO=V]R:W-H965T<R]S:&5E
M=#<Y+GAM;%!+ 0(4 Q0    ( /R);E1.V<(5!0,  %H*   9
M  " @37X 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%     @
M_(EN5+J1KZL$!   EQ$  !D              ("!<?L! 'AL+W=O<FMS:&5E
M=',O<VAE970X,2YX;6Q02P$"% ,4    " #\B6Y4I\1_LBL#   I"P  &0
M            @(&L_P$ >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4
M Q0    ( /R);E0G3%:.L@(  +,'   9              " @0X# @!X;"]W
M;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ _(EN5'^B5F5Y!0
M2!P  !D              ("!]P4" 'AL+W=O<FMS:&5E=',O<VAE970X-"YX
M;6Q02P$"% ,4    " #\B6Y4GCS" J8'  !Q+   &0              @(&G
M"P( >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    ( /R);E0$
MT ;4V 0  "\4   9              " @803 @!X;"]W;W)K<VAE971S+W-H
M965T.#8N>&UL4$L! A0#%     @ _(EN5%=<A]1& P  " L  !D
M     ("!DQ@" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4
M" #\B6Y4G86O?9("   1!P  &0              @($0' ( >&PO=V]R:W-H
M965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( /R);E0.B,NKI@(   $'   9
M              " @=D> @!X;"]W;W)K<VAE971S+W-H965T.#DN>&UL4$L!
M A0#%     @ _8EN5"7)K9D;!P  Q"X  !D              ("!MB$" 'AL
M+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    " #]B6Y4!<LNT],%
M  #Z&@  &0              @($(*0( >&PO=V]R:W-H965T<R]S:&5E=#DQ
M+GAM;%!+ 0(4 Q0    ( /V);E0N;=X!+0,  *$,   9              "
M@1(O @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#%     @ _8EN
M5 UY%TB5 @  7P@  !D              ("!=C(" 'AL+W=O<FMS:&5E=',O
M<VAE970Y,RYX;6Q02P$"% ,4    " #]B6Y4L_3+/EH#  !U"@  &0
M        @(%"-0( >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM;%!+ 0(4 Q0
M   ( /V);E2!.[S0A@(  )$'   9              " @=,X @!X;"]W;W)K
M<VAE971S+W-H965T.34N>&UL4$L! A0#%     @ _8EN5-D-T_F6 @  EP@
M !D              ("!D#L" 'AL+W=O<FMS:&5E=',O<VAE970Y-BYX;6Q0
M2P$"% ,4    " #]B6Y4=1% ^>P"  "[!P  &0              @(%=/@(
M>&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0    ( /V);E0.7 Q_
M\PD   A&   9              " @8!! @!X;"]W;W)K<VAE971S+W-H965T
M.3@N>&UL4$L! A0#%     @ _8EN5-Y=.FO8 @  I@@  !D
M ("!JDL" 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q02P$"% ,4    " #]
MB6Y4[X7*-$0"  #5!@  &@              @(&Y3@( >&PO=V]R:W-H965T
M<R]S:&5E=#$P,"YX;6Q02P$"% ,4    " #]B6Y4F3\&#_L"   '"P  &@
M            @($U40( >&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6Q02P$"
M% ,4    " #]B6Y44)7%86H#  #-#0  &@              @(%H5 ( >&PO
M=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4    " #]B6Y4X[I%9HD'
M   *)P  &@              @($*6 ( >&PO=V]R:W-H965T<R]S:&5E=#$P
M,RYX;6Q02P$"% ,4    " #]B6Y4=PP<D:(#  #T#   &@
M@('+7P( >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6Q02P$"% ,4    " #]
MB6Y49U:X]J8#   R#@  &@              @(&E8P( >&PO=V]R:W-H965T
M<R]S:&5E=#$P-2YX;6Q02P$"% ,4    " #]B6Y4M3)!KRH'  "--   &@
M            @(&#9P( >&PO=V]R:W-H965T<R]S:&5E=#$P-BYX;6Q02P$"
M% ,4    " #]B6Y4++N#57L"  #0!@  &@              @('E;@( >&PO
M=V]R:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"% ,4    " #]B6Y4UIKF9+ "
M   T!P  &@              @(&8<0( >&PO=V]R:W-H965T<R]S:&5E=#$P
M."YX;6Q02P$"% ,4    " #]B6Y4OH"P @,#  "@"   &@
M@(& = ( >&PO=V]R:W-H965T<R]S:&5E=#$P.2YX;6Q02P$"% ,4    " #]
MB6Y4)#@XXG<$  ",$P  &@              @(&[=P( >&PO=V]R:W-H965T
M<R]S:&5E=#$Q,"YX;6Q02P$"% ,4    " #]B6Y4P&L\>$$$  !W%   &@
M            @(%J? ( >&PO=V]R:W-H965T<R]S:&5E=#$Q,2YX;6Q02P$"
M% ,4    " #]B6Y4@<'S2[("  ">!@  &@              @('C@ ( >&PO
M=V]R:W-H965T<R]S:&5E=#$Q,BYX;6Q02P$"% ,4    " #]B6Y4,KR:#>H"
M  !E"   &@              @('-@P( >&PO=V]R:W-H965T<R]S:&5E=#$Q
M,RYX;6Q02P$"% ,4    " #]B6Y4W]HZ W4#  "."@  &@
M@('OA@( >&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX;6Q02P$"% ,4    " #]
MB6Y4':@_2F4#  #V"0  &@              @(&<B@( >&PO=V]R:W-H965T
M<R]S:&5E=#$Q-2YX;6Q02P$"% ,4    " #]B6Y4L:M]LKH#  #O"@  &@
M            @($YC@( >&PO=V]R:W-H965T<R]S:&5E=#$Q-BYX;6Q02P$"
M% ,4    " #]B6Y4D_H]F_<"   \"@  &@              @($KD@( >&PO
M=V]R:W-H965T<R]S:&5E=#$Q-RYX;6Q02P$"% ,4    " #]B6Y4C_]^I]8%
M  !;)   &@              @(%:E0( >&PO=V]R:W-H965T<R]S:&5E=#$Q
M."YX;6Q02P$"% ,4    " #]B6Y4H$D.3L0#   B#P  &@
M@(%HFP( >&PO=V]R:W-H965T<R]S:&5E=#$Q.2YX;6Q02P$"% ,4    " #]
MB6Y40R[8*H4#  "9"P  &@              @(%DGP( >&PO=V]R:W-H965T
M<R]S:&5E=#$R,"YX;6Q02P$"% ,4    " #]B6Y4#V*4XDD"   D!0  &@
M            @($AHP( >&PO=V]R:W-H965T<R]S:&5E=#$R,2YX;6Q02P$"
M% ,4    " #]B6Y4VSY-[<$"  !K"   &@              @(&BI0( >&PO
M=V]R:W-H965T<R]S:&5E=#$R,BYX;6Q02P$"% ,4    " #]B6Y4#(&S?9X%
M  "3'P  &@              @(&;J ( >&PO=V]R:W-H965T<R]S:&5E=#$R
M,RYX;6Q02P$"% ,4    " #]B6Y48-BZX&@'  #J)@  &@
M@(%QK@( >&PO=V]R:W-H965T<R]S:&5E=#$R-"YX;6Q02P$"% ,4    " #]
MB6Y4#O,[0@8#   E"P  &@              @($1M@( >&PO=V]R:W-H965T
M<R]S:&5E=#$R-2YX;6Q02P$"% ,4    " #]B6Y4[?QH_\,"  !$"   &@
M            @(%/N0( >&PO=V]R:W-H965T<R]S:&5E=#$R-BYX;6Q02P$"
M% ,4    " #]B6Y4O4)5XTL#   &%   #0              @ %*O ( >&PO
M<W1Y;&5S+GAM;%!+ 0(4 Q0    ( /V);E27BKL<P    !,"   +
M      "  <"_ @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( /V);E3(O""CNP@
M !M2   /              "  :G  @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    " #]B6Y4$Z-=-7$#  #I20  &@              @ &1R0( >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #]B6Y4%RW[P:L"  #'
M1@  $P              @ $ZS0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    A@"& /PD   6T (    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>149
<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>150
<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>151
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>515</ContextCount>
  <ElementCount>569</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>144</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000020002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100010003 - Statement - Consolidated Statement of Financial Position</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition</Role>
      <ShortName>Consolidated Statement of Financial Position</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100020004 - Statement - Consolidated Statement of Loss and Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statement of Loss and Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100030005 - Statement - Consolidated Statement of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity</Role>
      <ShortName>Consolidated Statement of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100040006 - Statement - Consolidated Statement of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementofCashFlows</Role>
      <ShortName>Consolidated Statement of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>210011001 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>210021002 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>210031003 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210041004 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210081005 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210091006 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210111007 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210181008 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210231009 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210271010 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210301011 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210371012 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210421013 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210441014 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210491015 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210511016 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210541017 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210571018 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210611019 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210671020 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>210751021 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>210851022 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>210871023 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>210901024 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>210931025 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>210961026 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>210991027 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Incometaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>211051028 - 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>34</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>211091029 - 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>35</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>211121030 - Disclosure - Operating segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Operatingsegments</Role>
      <ShortName>Operating segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>211161031 - Disclosure - Financial instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Financialinstruments</Role>
      <ShortName>Financial instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>220052001 - 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>38</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230063001 - 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>39</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230123002 - 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>40</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230193003 - Disclosure - Discontinued operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DiscontinuedoperationsTables</Role>
      <ShortName>Discontinued operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Discontinuedoperations</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230243004 - 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>42</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230283005 - 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>43</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230313006 - 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>44</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230383007 - 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>45</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230453008 - 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>46</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230523009 - 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>47</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230553010 - 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>48</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>230583011 - 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>49</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>230623012 - 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>50</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>230683013 - 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>51</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>230763014 - 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>52</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>230883015 - 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>53</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>230913016 - 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>54</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>230943017 - 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>55</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>230973018 - 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>56</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>231003019 - 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>57</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>231063020 - 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>58</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>231103021 - 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>59</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>231133022 - 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>60</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>231173023 - 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>61</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240074001 - 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>62</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240104002 - Disclosure - Recent accounting pronouncements and future accounting policy changes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails</Role>
      <ShortName>Recent accounting pronouncements and future accounting policy changes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240134003 - 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>64</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240144004 - 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>65</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240154005 - 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>66</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240164006 - 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>67</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240174007 - 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>68</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240204008 - Disclosure - Discontinued operations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails</Role>
      <ShortName>Discontinued operations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240214009 - Disclosure - Discontinued operations - Net Loss from Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued operations - Net Loss from Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240224010 - Disclosure - Discontinued operations - Net Cash Flows from Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued operations - Net Cash Flows from Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240254011 - 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>72</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240264012 - 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>73</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240294013 - 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>74</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240324014 - 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>75</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240334015 - 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>76</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240344016 - 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>77</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240354017 - 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>78</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240364018 - 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>79</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240394019 - 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>80</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240404020 - 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>81</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240414021 - 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>82</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240434022 - 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>83</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240464023 - 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>84</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240474024 - 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>85</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240484025 - 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>86</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240504026 - 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>87</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240534027 - 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>88</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240564028 - 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>89</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240594029 - 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>90</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240604030 - 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>91</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240634031 - 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>92</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240644032 - 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>93</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240654033 - Disclosure - Lease liability - IFRS 16 Impact (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails</Role>
      <ShortName>Lease liability - IFRS 16 Impact (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240664034 - 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>95</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240694035 - 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>96</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240704036 - 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>97</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240714037 - 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>98</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240724038 - 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>99</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240734039 - 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>100</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240744040 - 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>101</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240774041 - 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>102</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240784042 - 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>103</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240794043 - 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>104</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240804044 - Disclosure - Equity - Share options, rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityShareoptionsrollforwardDetails</Role>
      <ShortName>Equity - Share options, rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240814045 - 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>106</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240824046 - 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>107</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240834047 - 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>108</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240844048 - 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>109</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240864049 - 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>110</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240894050 - 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>111</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>240924051 - 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>112</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>240954052 - 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>113</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>240984053 - 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>114</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>241014054 - 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>115</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>241024055 - 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>116</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>241034056 - 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>117</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>241044057 - 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>118</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>241074058 - 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>119</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>241084059 - 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>120</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>241114060 - 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>121</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>241144061 - 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>122</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>241154062 - 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>123</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>241184063 - 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>124</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>241194064 - 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>125</Position>
    </Report>
    <Report instance="bldp-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>241204065 - Disclosure - Financial instruments - Allowance of Impairment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails</Role>
      <ShortName>Financial instruments - Allowance of Impairment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="40-F" original="bldp-20211231.htm">bldp-20211231.htm</File>
    <File doctype="40-F" original="bldp-20211231_d2.htm">bldp-20211231_d2.htm</File>
    <File>ballard993123121annualinfo.htm</File>
    <File>ballard994123121soxsection.htm</File>
    <File>ballard995123121soxsection.htm</File>
    <File>ballard996123121kpmgcertif.htm</File>
    <File>bldp-20211231.xsd</File>
    <File>bldp-20211231_cal.xml</File>
    <File>bldp-20211231_def.xml</File>
    <File>bldp-20211231_lab.xml</File>
    <File>bldp-20211231_pre.xml</File>
    <File>bldp123121-ex992mda.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>bldp-20211231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1486">http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full</BaseTaxonomy>
    <BaseTaxonomy items="46">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>154
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "bldp-20211231.htm bldp-20211231_d2.htm": {
   "axisCustom": 3,
   "axisStandard": 37,
   "contextCount": 515,
   "dts": {
    "calculationLink": {
     "local": [
      "bldp-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bldp-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "bldp-20211231.htm",
      "bldp-20211231_d2.htm"
     ]
    },
    "labelLink": {
     "local": [
      "bldp-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bldp-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "bldp-20211231.xsd",
      "reference-2009-12-16.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 807,
   "entityCount": 1,
   "hidden": {
    "http://www.ballard.com/20211231": 1,
    "http://xbrl.sec.gov/dei/2021q4": 8,
    "total": 9
   },
   "keyCustom": 120,
   "keyStandard": 449,
   "memberCustom": 66,
   "memberStandard": 68,
   "nsprefix": "bldp",
   "nsuri": "http://www.ballard.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Cover Page",
     "role": "http://www.ballard.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210041004 - Disclosure - Significant accounting policies",
     "role": "http://www.ballard.com/role/Significantaccountingpolicies",
     "shortName": "Significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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",
       "div",
       "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734039 - Disclosure - Employee future benefits - Composition of Plan Assets (Details)",
     "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-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i5676e1620e854f2a9878504cd6f1b913_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744040 - Disclosure - Employee future benefits - Actuarial Assumptions (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i30d89f778c4742e48111eaa6849a75c0_I20211231",
      "decimals": "4",
      "lang": "en-US",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774041 - Disclosure - Equity - Share-based compensation (Details)",
     "role": "http://www.ballard.com/role/EquitySharebasedcompensationDetails",
     "shortName": "Equity - Share-based compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProceedsFromIssuingShares",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784042 - Disclosure - Equity - Narrative (Details)",
     "role": "http://www.ballard.com/role/EquityNarrativeDetails",
     "shortName": "Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProceedsFromIssuingShares",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794043 - Disclosure - Equity - Share capital (Details)",
     "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-20211231_d2.htm",
      "contextRef": "ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:PaymentsForShareIssueCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804044 - Disclosure - Equity - Share options, rollforward (Details)",
     "role": "http://www.ballard.com/role/EquityShareoptionsrollforwardDetails",
     "shortName": "Equity - Share options, rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814045 - Disclosure - Equity - Share options, range of exercise prices (Details)",
     "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:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:OptionlifeshareoptionsgrantedPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824046 - Disclosure - Equity - Share options, fair value assumptions (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:OptionlifeshareoptionsgrantedPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "ibb1dea683bc44d6c9e83c396b8790ccc_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834047 - Disclosure - Equity - Deferred share units (Details)",
     "role": "http://www.ballard.com/role/EquityDeferredshareunitsDetails",
     "shortName": "Equity - Deferred share units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i504f8261beb14e2da0079ddf165a293f_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844048 - Disclosure - Equity - Restricted share units (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210081005 - Disclosure - Critical judgments in applying accounting policies and key sources of estimation uncertainty",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CapitalCommitments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864049 - Disclosure - Commitments and contingencies (Details)",
     "role": "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
     "shortName": "Commitments and contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "bldp:IntellectualPropertyTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894050 - Disclosure - Disaggregation of revenue (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i4275c498791d45ac89d5ed25bbee26aa_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ShorttermEmployeeBenefitsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924051 - Disclosure - Personnel expenses (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ShorttermEmployeeBenefitsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954052 - Disclosure - Other operating expense (Details)",
     "role": "http://www.ballard.com/role/OtheroperatingexpenseDetails",
     "shortName": "Other operating expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:ExpenseOfRestructuringActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984053 - Disclosure - Finance income and expense (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241014054 - Disclosure - Income taxes - Current Tax Expense (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AccountingProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024055 - Disclosure - Income taxes - Tax Rate Reconciliation (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AccountingProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DeferredTaxAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241034056 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i24c2b8c07d9f4602b4b5165519c03bf9_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:DeferredTaxLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044057 - Disclosure - Income taxes - Unrecognized Deferred Tax Assets (Details)",
     "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-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i1a0ea54626e84fb49e9d03a9959820f3_D20160926-20160926",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointVenture",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241074058 - Disclosure - Related party transactions - Transactions with Related Parties (Details)",
     "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-20211231_d2.htm",
      "contextRef": "iad77f564c19d4d39b78ec08e71ffcb10_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210091006 - Disclosure - Recent accounting pronouncements and future accounting policy changes",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241084059 - Disclosure - Related party transactions - Key Management Compensation (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:Noncashcompensatoryshares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241114060 - Disclosure - Supplemental disclosure of cash flow information (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:Noncashcompensatoryshares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "bldp:ConcentrationRiskNumberOfCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241144061 - Disclosure - Operating segments - Narrative (Details)",
     "role": "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails",
     "shortName": "Operating segments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "bldp:ConcentrationRiskNumberOfCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241154062 - Disclosure - Operating segments - Geographical (Details)",
     "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-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InvestmentIncome",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241184063 - Disclosure - Financial instruments - Narrative (Details)",
     "role": "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
     "shortName": "Financial instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iabbaf99f79dd44a8b5f0d83596bbd50f_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:SummaryOfInvestmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241194064 - Disclosure - Financial instruments - Investments (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i4d41489eff7c42c39bd7f57a5c28c3d0_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241204065 - Disclosure - Financial instruments - Allowance of Impairment (Details)",
     "role": "http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails",
     "shortName": "Financial instruments - Allowance of Impairment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i3d40b85cf9ef4233a6be06fab2ee3d9a_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210111007 - Disclosure - Acquisition",
     "role": "http://www.ballard.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210181008 - Disclosure - Discontinued operations",
     "role": "http://www.ballard.com/role/Discontinuedoperations",
     "shortName": "Discontinued operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210231009 - Disclosure - Trade and other receivables",
     "role": "http://www.ballard.com/role/Tradeandotherreceivables",
     "shortName": "Trade and other receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210271010 - Disclosure - Inventories",
     "role": "http://www.ballard.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210301011 - Disclosure - Property, plant and equipment",
     "role": "http://www.ballard.com/role/Propertyplantandequipment",
     "shortName": "Property, plant and equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210371012 - Disclosure - Intangible assets",
     "role": "http://www.ballard.com/role/Intangibleassets",
     "shortName": "Intangible assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210421013 - Disclosure - Goodwill",
     "role": "http://www.ballard.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "000020002 - Document - Audit Information",
     "role": "http://www.ballard.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210441014 - Disclosure - Investments",
     "role": "http://www.ballard.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210491015 - Disclosure - Bank facilities",
     "role": "http://www.ballard.com/role/Bankfacilities",
     "shortName": "Bank facilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210511016 - Disclosure - Trade and other payables",
     "role": "http://www.ballard.com/role/Tradeandotherpayables",
     "shortName": "Trade and other payables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210541017 - Disclosure - Deferred revenue",
     "role": "http://www.ballard.com/role/Deferredrevenue",
     "shortName": "Deferred revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210571018 - Disclosure - Provisions and other liabilities",
     "role": "http://www.ballard.com/role/Provisionsandotherliabilities",
     "shortName": "Provisions and other liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210611019 - Disclosure - Lease liability",
     "role": "http://www.ballard.com/role/Leaseliability",
     "shortName": "Lease liability",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210671020 - Disclosure - Employee future benefits",
     "role": "http://www.ballard.com/role/Employeefuturebenefits",
     "shortName": "Employee future benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210751021 - Disclosure - Equity",
     "role": "http://www.ballard.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210851022 - Disclosure - Commitments and contingencies",
     "role": "http://www.ballard.com/role/Commitmentsandcontingencies",
     "shortName": "Commitments and contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210871023 - Disclosure - Disaggregation of revenue",
     "role": "http://www.ballard.com/role/Disaggregationofrevenue",
     "shortName": "Disaggregation of revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010003 - Statement - Consolidated Statement of Financial Position",
     "role": "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
     "shortName": "Consolidated Statement of Financial Position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210901024 - Disclosure - Personnel expenses",
     "role": "http://www.ballard.com/role/Personnelexpenses",
     "shortName": "Personnel expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210931025 - Disclosure - Other operating expense",
     "role": "http://www.ballard.com/role/Otheroperatingexpense",
     "shortName": "Other operating expense",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210961026 - Disclosure - Finance income and expense",
     "role": "http://www.ballard.com/role/Financeincomeandexpense",
     "shortName": "Finance income and expense",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210991027 - Disclosure - Income taxes",
     "role": "http://www.ballard.com/role/Incometaxes",
     "shortName": "Income taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211051028 - Disclosure - Related party transactions",
     "role": "http://www.ballard.com/role/Relatedpartytransactions",
     "shortName": "Related party transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211091029 - Disclosure - Supplemental disclosure of cash flow information",
     "role": "http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation",
     "shortName": "Supplemental disclosure of cash flow information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211121030 - Disclosure - Operating segments",
     "role": "http://www.ballard.com/role/Operatingsegments",
     "shortName": "Operating segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211161031 - Disclosure - Financial instruments",
     "role": "http://www.ballard.com/role/Financialinstruments",
     "shortName": "Financial instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220052001 - Disclosure - Significant accounting policies (Policies)",
     "role": "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies",
     "shortName": "Significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:ScheduleofSubsidiariesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230063001 - Disclosure - Significant accounting policies (Tables)",
     "role": "http://www.ballard.com/role/SignificantaccountingpoliciesTables",
     "shortName": "Significant accounting policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:ScheduleofSubsidiariesTableTextBlock",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020004 - Statement - Consolidated Statement of Loss and Comprehensive Income (Loss)",
     "role": "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss",
     "shortName": "Consolidated Statement of Loss and Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:CostOfSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230123002 - Disclosure - Acquisition (Tables)",
     "role": "http://www.ballard.com/role/AcquisitionTables",
     "shortName": "Acquisition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230193003 - Disclosure - Discontinued operations (Tables)",
     "role": "http://www.ballard.com/role/DiscontinuedoperationsTables",
     "shortName": "Discontinued operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230243004 - Disclosure - Trade and other receivables (Tables)",
     "role": "http://www.ballard.com/role/TradeandotherreceivablesTables",
     "shortName": "Trade and other receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230283005 - Disclosure - Inventories (Tables)",
     "role": "http://www.ballard.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230313006 - Disclosure - Property, plant and equipment (Tables)",
     "role": "http://www.ballard.com/role/PropertyplantandequipmentTables",
     "shortName": "Property, plant and equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230383007 - Disclosure - Intangible assets (Tables)",
     "role": "http://www.ballard.com/role/IntangibleassetsTables",
     "shortName": "Intangible assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230453008 - Disclosure - Investments (Tables)",
     "role": "http://www.ballard.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230523009 - Disclosure - Trade and other payables (Tables)",
     "role": "http://www.ballard.com/role/TradeandotherpayablesTables",
     "shortName": "Trade and other payables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230553010 - Disclosure - Deferred revenue (Tables)",
     "role": "http://www.ballard.com/role/DeferredrevenueTables",
     "shortName": "Deferred revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230583011 - Disclosure - Provisions and other liabilities (Tables)",
     "role": "http://www.ballard.com/role/ProvisionsandotherliabilitiesTables",
     "shortName": "Provisions and other liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030005 - Statement - Consolidated Statement of Changes in Equity",
     "role": "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
     "shortName": "Consolidated Statement of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230623012 - Disclosure - Lease liability (Tables)",
     "role": "http://www.ballard.com/role/LeaseliabilityTables",
     "shortName": "Lease liability (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230683013 - Disclosure - Employee future benefits (Tables)",
     "role": "http://www.ballard.com/role/EmployeefuturebenefitsTables",
     "shortName": "Employee future benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230763014 - Disclosure - Equity (Tables)",
     "role": "http://www.ballard.com/role/EquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230883015 - Disclosure - Disaggregation of revenue (Tables)",
     "role": "http://www.ballard.com/role/DisaggregationofrevenueTables",
     "shortName": "Disaggregation of revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230913016 - Disclosure - Personnel expenses (Tables)",
     "role": "http://www.ballard.com/role/PersonnelexpensesTables",
     "shortName": "Personnel expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230943017 - Disclosure - Other operating expense (Tables)",
     "role": "http://www.ballard.com/role/OtheroperatingexpenseTables",
     "shortName": "Other operating expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230973018 - Disclosure - Finance income and expense (Tables)",
     "role": "http://www.ballard.com/role/FinanceincomeandexpenseTables",
     "shortName": "Finance income and expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231003019 - Disclosure - Income taxes (Tables)",
     "role": "http://www.ballard.com/role/IncometaxesTables",
     "shortName": "Income taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231063020 - Disclosure - Related party transactions (Tables)",
     "role": "http://www.ballard.com/role/RelatedpartytransactionsTables",
     "shortName": "Related party transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231103021 - Disclosure - Supplemental disclosure of cash flow information (Tables)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040006 - Statement - Consolidated Statement of Cash Flows",
     "role": "http://www.ballard.com/role/ConsolidatedStatementofCashFlows",
     "shortName": "Consolidated Statement of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231133022 - Disclosure - Operating segments (Tables)",
     "role": "http://www.ballard.com/role/OperatingsegmentsTables",
     "shortName": "Operating segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:SummaryOfInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231173023 - Disclosure - Financial instruments (Tables)",
     "role": "http://www.ballard.com/role/FinancialinstrumentsTables",
     "shortName": "Financial instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:SummaryOfInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "bldp:NumberOfCapitalContributionsMade",
      "reportCount": 1,
      "unitRef": "contribution",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240074001 - Disclosure - Significant accounting policies (Details)",
     "role": "http://www.ballard.com/role/SignificantaccountingpoliciesDetails",
     "shortName": "Significant accounting policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cny",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OnerousContractsProvision",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104002 - Disclosure - Recent accounting pronouncements and future accounting policy changes (Details)",
     "role": "http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails",
     "shortName": "Recent accounting pronouncements and future accounting policy changes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134003 - Disclosure - Acquisition - Narrative (Details)",
     "role": "http://www.ballard.com/role/AcquisitionNarrativeDetails",
     "shortName": "Acquisition - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i4954e3d61ba1475d909f7d8114210ff0_D20211111-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "id9810906f32c423c9c5c539939183a1d_I20211111",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144004 - Disclosure - Acquisition - The fair value of purchase consideration (Details)",
     "role": "http://www.ballard.com/role/AcquisitionThefairvalueofpurchaseconsiderationDetails",
     "shortName": "Acquisition - The fair value of purchase consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154005 - Disclosure - Acquisition - The fair values of assets acquired and liabilities assumed (Details)",
     "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-20211231_d2.htm",
      "contextRef": "id9810906f32c423c9c5c539939183a1d_I20211111",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "id9810906f32c423c9c5c539939183a1d_I20211111",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164006 - Disclosure - Acquisition - Identified intangible assets based on the following useful lives (Details)",
     "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-20211231_d2.htm",
      "contextRef": "ic9f325253cda4b36a243de9ccbf8d713_D20211111-20211111",
      "decimals": null,
      "lang": "en-US",
      "name": "bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "idefe411f3dd041b886ec5101e7335451_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": "240174007 - Disclosure - Acquisition - Pro Form Information (Details)",
     "role": "http://www.ballard.com/role/AcquisitionProFormInformationDetails",
     "shortName": "Acquisition - Pro Form Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "idefe411f3dd041b886ec5101e7335451_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueOfCombinedEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204008 - Disclosure - Discontinued operations - Narrative (Details)",
     "role": "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
     "shortName": "Discontinued operations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Reporting entity",
     "role": "http://www.ballard.com/role/Reportingentity",
     "shortName": "Reporting entity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:RevenueDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240214009 - Disclosure - Discontinued operations - Net Loss from Discontinued Operations (Details)",
     "role": "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails",
     "shortName": "Discontinued operations - Net Loss from Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:RevenueDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240224010 - Disclosure - Discontinued operations - Net Cash Flows from Discontinued Operations (Details)",
     "role": "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails",
     "shortName": "Discontinued operations - Net Cash Flows from Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254011 - Disclosure - Trade and other receivables - Trade and other receivables (Details)",
     "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-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentContractAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264012 - Disclosure - Trade and other receivables - Contract assets (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240294013 - Disclosure - Inventories (Details)",
     "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-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240324014 - Disclosure - Property, plant and equipment - Net carrying amounts (Details)",
     "role": "http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails",
     "shortName": "Property, plant and equipment - Net carrying amounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i1627f8a2d4f84cd1be363101a746990d_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334015 - Disclosure - Property, plant and equipment - Rollforward (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i1b39c420f1bf469d888d9ec8342237ad_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344016 - Disclosure - Property, plant and equipment - Narrative (Details)",
     "role": "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails",
     "shortName": "Property, plant and equipment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354017 - Disclosure - Property, plant and equipment - Right-of-use Assets (Details)",
     "role": "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsDetails",
     "shortName": "Property, plant and equipment - Right-of-use Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364018 - Disclosure - Property, plant and equipment - Right-of-use Assets Rollforward (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i1b39c420f1bf469d888d9ec8342237ad_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210021002 - Disclosure - Basis of preparation",
     "role": "http://www.ballard.com/role/Basisofpreparation",
     "shortName": "Basis of preparation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394019 - Disclosure - Intangible assets - Acquired (Details)",
     "role": "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
     "shortName": "Intangible assets - Acquired (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i55040453a768404c806bc8113d462674_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404020 - Disclosure - Intangible assets - Rollforward (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414021 - Disclosure - Intangible assets - Narrative (Details)",
     "role": "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
     "shortName": "Intangible assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "idefe411f3dd041b886ec5101e7335451_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434022 - Disclosure - Goodwill (Details)",
     "role": "http://www.ballard.com/role/GoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464023 - Disclosure - Investments - Schedule of investments (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474024 - Disclosure - Investments - Narrative (Details)",
     "role": "http://www.ballard.com/role/InvestmentsNarrativeDetails",
     "shortName": "Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i0daa0d20fa9646708b9cb8dad005c658_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:CommitmentsInRelationToJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cny",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484025 - Disclosure - Investments - Financial Information of Weichai Ballard (Details)",
     "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-20211231_d2.htm",
      "contextRef": "ib59c37c8c59e486889d4bae554ea3ace_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:NetAssetsLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:ForeignCurrencyTransactionGainLossUnrealized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504026 - Disclosure - Bank facilities (Details)",
     "role": "http://www.ballard.com/role/BankfacilitiesDetails",
     "shortName": "Bank facilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:ForeignCurrencyTransactionGainLossUnrealized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534027 - Disclosure - Trade and other payables (Details)",
     "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-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentContractLiabilities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564028 - Disclosure - Deferred revenue (Details)",
     "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-20211231_d2.htm",
      "contextRef": "ie985e13e69d5461eb031ac6a18d31d9d_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:CurrentContractLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210031003 - Disclosure - Changes in accounting policies",
     "role": "http://www.ballard.com/role/Changesinaccountingpolicies",
     "shortName": "Changes in accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "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",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594029 - Disclosure - Provisions and other liabilities - Rollforward (Details)",
     "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-20211231_d2.htm",
      "contextRef": "ie985e13e69d5461eb031ac6a18d31d9d_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AdditionalProvisionsOtherProvisions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604030 - Disclosure - Provisions and other liabilities - Narrative (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentLeaseLiabilities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634031 - Disclosure - Lease liability - Summary of Leases (Details)",
     "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-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:LeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GrossLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644032 - Disclosure - Lease liability - Maturity Analysis (Details)",
     "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-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GrossLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654033 - Disclosure - Lease liability - IFRS 16 Impact (Details)",
     "role": "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails",
     "shortName": "Lease liability - IFRS 16 Impact (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iba395f46f40b425681cd6a885d45082d_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:DeferredGainOnFinanceLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664034 - Disclosure - Lease liability - Narrative (Details)",
     "role": "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
     "shortName": "Lease liability - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i9d4f96abfeac4c05b4e0d10601b2b604_I20211231",
      "decimals": "4",
      "lang": "en-US",
      "name": "bldp:LeasesInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "iedc7d4fd7b4441798d4d14434322babe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240694035 - Disclosure - Employee future benefits - Net defined benefit liability (asset) (Details)",
     "role": "http://www.ballard.com/role/EmployeefuturebenefitsNetdefinedbenefitliabilityassetDetails",
     "shortName": "Employee future benefits - Net defined benefit liability (asset) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704036 - Disclosure - Employee future benefits - Additional Information (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714037 - Disclosure - Employee future benefits - Future Benefits (Details)",
     "role": "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails",
     "shortName": "Employee future benefits - Future Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i9eac9ce848124e0caf809584efd86632_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20211231_d2.htm",
      "contextRef": "i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724038 - Disclosure - Employee future benefits - Included in comprehensive income (loss) (Details)",
     "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-20211231_d2.htm",
      "contextRef": "i9eac9ce848124e0caf809584efd86632_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 144,
   "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharecapitalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_AccruedWarrantyProvisionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Warranty Provision [Member]",
        "label": "Accrued Warranty Provision [Member]",
        "terseLabel": "Accrued warranty provision"
       }
      }
     },
     "localname": "AccruedWarrantyProvisionMember",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_AdjustmentsForLossesDecommissioningOfLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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 on decommissioning liabilities"
       }
      }
     },
     "localname": "AdjustmentsForLossesDecommissioningOfLiabilities",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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/20211231",
     "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, net of amortization (note 7)"
       }
      }
     },
     "localname": "ArcolaEnergyLimitedMember",
     "nsuri": "http://www.ballard.com/20211231",
     "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/GoodwillDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.ballard.com/20211231",
     "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 2021 Average rate"
       }
      }
     },
     "localname": "AveragePriceForeignExchangeRate",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "bldp_BackUpPowerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Back Up Power [Member]",
        "label": "Back Up Power [Member]",
        "terseLabel": "Back Up Power"
       }
      }
     },
     "localname": "BackUpPowerMember",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BallardMotiveSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ballard Motive Solutions",
        "label": "Ballard Motive Solutions [Member]",
        "terseLabel": "Ballard Motive Solutions (Note 7)"
       }
      }
     },
     "localname": "BallardMotiveSolutionsMember",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BallardPowerSystemsEuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ballard Power Systems Europe [Member]",
        "label": "Ballard Power Systems Europe [Member]",
        "verboseLabel": "Ballard Power Systems Europe A/S"
       }
      }
     },
     "localname": "BallardPowerSystemsEuropeMember",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BallardUnmannedSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ballard Unmanned Systems",
        "label": "Ballard Unmanned Systems [Member]",
        "terseLabel": "Ballard Unmanned Systems (note 8)"
       }
      }
     },
     "localname": "BallardUnmannedSystemsMember",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basic Earnings (Loss) per Share of Combined Entity as if Combination Occurred at Beginning of Period",
        "label": "Basic Earnings (Loss) per Share of Combined Entity as if Combination Occurred at Beginning of Period",
        "terseLabel": "Basic loss per share (in dollars per share)"
       }
      }
     },
     "localname": "BasicEarningsLossPerShareOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharecapitalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bldp_ConsiderationPaidReceivedNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consideration paid (received), net",
        "label": "Consideration paid (received), net",
        "negatedTerseLabel": "Cash proceeds received on sale, net"
       }
      }
     },
     "localname": "ConsiderationPaidReceivedNet",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "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/20211231",
     "xbrltype": "stringItemType"
    },
    "bldp_CostOfSalesDiscontinuedOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "bldp_DiscontinuedOperationsGrossMargin",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of Sales, Discontinued Operations",
        "label": "Cost of Sales, Discontinued Operations",
        "terseLabel": "Cost of product and service revenues"
       }
      }
     },
     "localname": "CostOfSalesDiscontinuedOperations",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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",
        "negatedLabel": "De-recognition"
       }
      }
     },
     "localname": "DeRecognitionOfRightOfUseAssets",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionThefairvalueofpurchaseconsiderationDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DeferredGainOnFinanceLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/EquityDeferredshareunitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "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": "Non-cash financing and investing activities"
       }
      }
     },
     "localname": "DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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": "Disclosure of components of deferred tax assets and liabilities"
       }
      }
     },
     "localname": "DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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": "Disclosure Of Detailed Information About Inventories"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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": "Disclosure of detailed information on other operating expense"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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": "Disclosure of detailed information of finance income and expense"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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": "Disclosure of detailed information on personnel expenses"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/PersonnelexpensesTables"
     ],
     "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": "Disclosure of major components of tax expense (income)"
       }
      }
     },
     "localname": "DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "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": "Disclosure of recognition and measurement of goodwill and intangible assets"
       }
      }
     },
     "localname": "DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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": "Disclosure of reconciliation of accounting profit"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "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": "Disclosure of trade and other receivables"
       }
      }
     },
     "localname": "DisclosureOfTradeReceivablesAndOtherTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "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": "Disclosure of comprehensive income by plan type"
       }
      }
     },
     "localname": "DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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": "Disclosure of intangible assets with indefinite useful life"
       }
      }
     },
     "localname": "DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureonSaleofAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Disclosure on Sale of Assets [Table]",
        "label": "Disclosure on Sale of Assets [Line Items]",
        "terseLabel": "Disclosure on Sale of Assets [Line Items]"
       }
      }
     },
     "localname": "DisclosureonSaleofAssetsLineItems",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_DisclosureonSaleofAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure on Sale of Assets [Table]",
        "label": "Disclosure on Sale of Assets [Table]",
        "terseLabel": "Disclosure on Sale of Assets [Table]"
       }
      }
     },
     "localname": "DisclosureonSaleofAssetsTable",
     "nsuri": "http://www.ballard.com/20211231",
     "xbrltype": "stringItemType"
    },
    "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/20211231",
     "xbrltype": "stringItemType"
    },
    "bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operations, Finance Income and Other Income",
        "label": "Discontinued Operations, Finance Income and Other Income",
        "terseLabel": "Finance income and other"
       }
      }
     },
     "localname": "DiscontinuedOperationsFinanceIncomeAndOtherIncome",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DiscontinuedOperationsGrossMargin": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operations, Gross Margin",
        "label": "Discontinued Operations, Gross Margin",
        "totalLabel": "Gross margin"
       }
      }
     },
     "localname": "DiscontinuedOperationsGrossMargin",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DiscontinuedOperationsOperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operations, Operating Expenses",
        "label": "Discontinued Operations, Operating Expenses",
        "negatedLabel": "Total operating income (expenses)"
       }
      }
     },
     "localname": "DiscontinuedOperationsOperatingExpenses",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DisposalGroupNameAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "DisposalGroupNameAxis",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_DisposalGroupNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupNameDomain",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "bldp_ExercisePriceRangeFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price Range Five",
        "label": "Exercise Price Range Five [Member]",
        "terseLabel": "$10.64 - $13.46"
       }
      }
     },
     "localname": "ExercisePriceRangeFiveMember",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ExercisePriceRangeFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price Range Four [Member]",
        "label": "Exercise Price Range Four [Member]",
        "terseLabel": "$3.21 - $4.71"
       }
      }
     },
     "localname": "ExercisePriceRangeFourMember",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ExercisePriceRangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price Range One [Member]",
        "label": "Exercise Price Range One [Member]",
        "terseLabel": "$1.23 - $1.50"
       }
      }
     },
     "localname": "ExercisePriceRangeOneMember",
     "nsuri": "http://www.ballard.com/20211231",
     "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": "$15.63 - $26.13"
       }
      }
     },
     "localname": "ExercisePriceRangeSixMember",
     "nsuri": "http://www.ballard.com/20211231",
     "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": "$2.86 - $3.16"
       }
      }
     },
     "localname": "ExercisePriceRangeThreeMember",
     "nsuri": "http://www.ballard.com/20211231",
     "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": "$2.00 - $2.36"
       }
      }
     },
     "localname": "ExercisePriceRangeTwoMember",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Expense from Share-based Payment Transactions with Employees",
        "label": "Expected Expense from Share-based Payment Transactions with Employees",
        "terseLabel": "Expected compensation expense"
       }
      }
     },
     "localname": "ExpectedExpenseFromShareBasedPaymentTransactionsWithEmployees",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense From Share-Based Payment Transactions With Employees, Current Year Grants Expensed In Prior Year",
        "label": "Expense From Share-Based Payment Transactions With Employees, Current Year Grants Expensed In Prior Year",
        "terseLabel": "Current year grants expensed in prior year"
       }
      }
     },
     "localname": "ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense From Share-Based Payment Transactions With Employees, Discontinued Operations",
        "label": "Expense From Share-Based Payment Transactions With Employees, Discontinued Operations",
        "terseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_FinanceAndOtherIncomeExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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 income (loss) and other",
        "totalLabel": "Finance income and other"
       }
      }
     },
     "localname": "FinanceAndOtherIncomeExpenses",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_FinanceExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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 income (loss)"
       }
      }
     },
     "localname": "FinanceExpenseNet",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "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/20211231",
     "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/20211231",
     "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 gain (loss) on forward foreign exchange contracts"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized1",
     "nsuri": "http://www.ballard.com/20211231",
     "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) and gains (losses) on financial asset at fair value"
       }
      }
     },
     "localname": "ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "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/20211231",
     "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/20211231",
     "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]",
        "verboseLabel": "Guangzhou Ballard Power Systems Co., Ltd."
       }
      }
     },
     "localname": "GuangzhouBallardPowerSystemsIncMember",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_IFRS16Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IFRS 16 [Member]",
        "label": "IFRS 16 [Member]",
        "terseLabel": "IFRS 16"
       }
      }
     },
     "localname": "IFRS16Member",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_IncreaseDecreaseInFairValueOfInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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 (increase) in fair value of investments"
       }
      }
     },
     "localname": "IncreaseDecreaseInFairValueOfInvestments",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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/20211231",
     "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",
        "terseLabel": "Effect of movements in exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets",
     "nsuri": "http://www.ballard.com/20211231",
     "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",
        "terseLabel": "Transfer"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersInRightOfUseAssets",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_InvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments",
        "label": "Investments [Member]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsMember",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases [Abstract]",
        "label": "Leases [Abstract]",
        "terseLabel": "Leases1 [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_NetChangeInShortTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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 change in short-term investments"
       }
      }
     },
     "localname": "NetChangeInShortTermInvestments",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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": "Non-compete agreements",
        "verboseLabel": "Acquired non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreements1Member",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityRestrictedshareunitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_NumberOfSharesIssuedEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Shares Issued, Equity",
        "label": "Number Of Shares Issued, Equity",
        "netLabel": "Shares Transacted (in shares)",
        "terseLabel": "Equity offering (in shares)",
        "verboseLabel": "Number of shares issued (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesIssuedEquity",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharecapitalDetails"
     ],
     "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/20211231",
     "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/20211231",
     "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"
       }
      }
     },
     "localname": "NumberOfSharesReceivedInSaleOfStockTransaction",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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": "Other post-retirement benefit plan"
       }
      }
     },
     "localname": "OtherPostretirementBenefitsPlanMember",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "xbrltype": "stringItemType"
    },
    "bldp_OwnedPropertyPlantAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Owned Property, Plant, and Equipment",
        "label": "Owned Property, Plant, and Equipment [Member]",
        "terseLabel": "Owned property, plant and equipment"
       }
      }
     },
     "localname": "OwnedPropertyPlantAndEquipmentMember",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "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/20211231",
     "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/20211231",
     "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",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension Administrative Expense",
        "label": "Pension Administrative Expense",
        "negatedTerseLabel": "Pension administration expense"
       }
      }
     },
     "localname": "PensionAdministrativeExpense",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_PensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension Plan [Member]",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan",
        "verboseLabel": "Defined benefit pension plan"
       }
      }
     },
     "localname": "PensionPlanMember",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "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, 2021 Opening rate"
       }
      }
     },
     "localname": "PriceofForeignExchangeOpeningPrice",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "bldp_ProceedsFromIssuingSharesEquityOffering": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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 offerings"
       }
      }
     },
     "localname": "ProceedsFromIssuingSharesEquityOffering",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "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 (deferral) of 49% profit on inventory not yet sold to third party, net"
       }
      }
     },
     "localname": "RecognitionDeferralOfProfitOnInventorySoldToThirdParties",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsScheduleofinvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedshareunitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_RevenueDiscontinuedOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "bldp_DiscontinuedOperationsGrossMargin",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Discontinued Operations",
        "label": "Revenue, Discontinued Operations",
        "terseLabel": "Product and service revenues"
       }
      }
     },
     "localname": "RevenueDiscontinuedOperations",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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": "Summary of investments"
       }
      }
     },
     "localname": "SummaryOfInvestmentsTableTextBlock",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "presentation": [
      "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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]",
        "verboseLabel": "Acquired trademarks and service marks"
       }
      }
     },
     "localname": "TrademarksandServicemarksMember",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_UnmannedAerialVehicleUAVBusinessAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unmanned Aerial Vehicle (UAV) Business Assets",
        "label": "Unmanned Aerial Vehicle (UAV) Business Assets [Member]",
        "terseLabel": "Unmanned Aerial Vehicle (UAV) Business Assets"
       }
      }
     },
     "localname": "UnmannedAerialVehicleUAVBusinessAssetsMember",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "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",
        "terseLabel": "Estimated Useful Life",
        "verboseLabel": "Intangibles, useful life (in years)"
       }
      }
     },
     "localname": "UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod",
     "nsuri": "http://www.ballard.com/20211231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_WeichaiBallardAssociateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weichai Ballard Associate [Member]",
        "label": "Weichai Ballard Associate [Member]",
        "terseLabel": "Weichai Ballard JV"
       }
      }
     },
     "localname": "WeichaiBallardAssociateMember",
     "nsuri": "http://www.ballard.com/20211231",
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "country_BE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BELGIUM",
        "terseLabel": "Belgium"
       }
      }
     },
     "localname": "BE",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_SE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SWEDEN",
        "terseLabel": "Sweden"
       }
      }
     },
     "localname": "SE",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_TW": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TAIWAN, PROVINCE OF CHINA",
        "terseLabel": "Taiwan"
       }
      }
     },
     "localname": "TW",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_UA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UKRAINE",
        "terseLabel": "Ukraine"
       }
      }
     },
     "localname": "UA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "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/2021",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r379"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r379"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r377",
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.ballard.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r377",
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.ballard.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r377",
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.ballard.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r377",
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement",
        "terseLabel": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r379"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r374"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r377",
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r376"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ifrs-full_AccountingProfit": {
     "auth_ref": [
      "r63",
      "r64"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "auth_ref": [
      "r74",
      "r84",
      "r161",
      "r172",
      "r175"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated depreciation, amortisation and impairment [member]",
        "terseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "auth_ref": [
      "r74",
      "r84",
      "r161",
      "r172",
      "r175"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "auth_ref": [
      "r283"
     ],
     "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 (Preliminary) of Purchase Consideration"
       }
      }
     },
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionThefairvalueofpurchaseconsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination": {
     "auth_ref": [
      "r286"
     ],
     "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 (note 7)",
        "verboseLabel": "Acquisition related costs"
       }
      }
     },
     "localname": "AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r162"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r77"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "auth_ref": [
      "r105"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember": {
     "auth_ref": [
      "r107"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [axis]",
        "terseLabel": "Actuarial assumptions [axis]"
       }
      }
     },
     "localname": "ActuarialAssumptionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ActuarialAssumptionsMember": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [member]",
        "terseLabel": "Actuarial assumptions"
       }
      }
     },
     "localname": "ActuarialAssumptionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r95"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r96"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r97"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements": {
     "auth_ref": [
      "r278"
     ],
     "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": "Disclosure of share-based compensation"
       }
      }
     },
     "localname": "AdditionalInformationAboutSharebasedPaymentArrangements",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "auth_ref": [
      "r10"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AdditionalProvisionsOtherProvisions": {
     "auth_ref": [
      "r154"
     ],
     "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 the year"
       }
      }
     },
     "localname": "AdditionalProvisionsOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r162"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions to right-of-use assets",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsToRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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 expense (recovery)"
       }
      }
     },
     "localname": "AdjustmentsForDeferredTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods": {
     "auth_ref": [
      "r62"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r188"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets": {
     "auth_ref": [
      "r178"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for losses (gains) on disposal of non-current assets",
        "terseLabel": "Gain on sale of assets"
       }
      }
     },
     "localname": "AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "auth_ref": [
      "r188"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "terseLabel": "Adjustments for:"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "auth_ref": [
      "r188"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "auth_ref": [
      "r188",
      "r197"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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 gain on forward contracts"
       }
      }
     },
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdministrativeExpense": {
     "auth_ref": [
      "r2",
      "r54",
      "r135"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember": {
     "auth_ref": [
      "r210",
      "r362",
      "r365"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the aggregation of joint ventures that are individually immaterial. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated individually immaterial joint ventures [member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "AggregatedIndividuallyImmaterialJointVenturesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsScheduleofinvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r27",
      "r109",
      "r243",
      "r261",
      "r262",
      "r303",
      "r320",
      "r323",
      "r346",
      "r347",
      "r349",
      "r355"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]",
        "terseLabel": "Aggregated time bands"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Allowance account for credit losses of financial assets",
        "periodEndLabel": "Allowance account for credit losses of financial assets at end of period",
        "periodStartLabel": "Allowance account for credit losses of financial assets at beginning of period"
       }
      }
     },
     "localname": "AllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r164"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "auth_ref": [
      "r126",
      "r131"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ApplicableTaxRate": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      },
      "en-us": {
       "role": {
        "label": "Applicable tax rate",
        "terseLabel": "Applicable tax rate"
       }
      }
     },
     "localname": "ApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r24",
      "r228",
      "r229",
      "r231",
      "r332",
      "r336"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssociatesMember": {
     "auth_ref": [
      "r128",
      "r138",
      "r140",
      "r227",
      "r361",
      "r364"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AveragePriceOfHedgingInstrument": {
     "auth_ref": [
      "r304"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "auth_ref": [
      "r142",
      "r143"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_BasicEarningsLossPerShareFromContinuingOperations": {
     "auth_ref": [
      "r142",
      "r143"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share from continuing operations",
        "terseLabel": "Continuing operations, basic (in dollars per share)"
       }
      }
     },
     "localname": "BasicEarningsLossPerShareFromContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations": {
     "auth_ref": [
      "r143",
      "r144"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share from discontinued operations",
        "terseLabel": "Discontinued operations, basic (in dollars per share)"
       }
      }
     },
     "localname": "BasicEarningsLossPerShareFromDiscontinuedOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings",
        "terseLabel": "Borrowings outstanding"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]",
        "terseLabel": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [member]",
        "terseLabel": "Borrowings by name"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BottomOfRangeMember": {
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r273",
      "r318",
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Bottom of range"
       }
      }
     },
     "localname": "BottomOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Business combinations [axis]",
        "terseLabel": "Business combinations [axis]"
       }
      }
     },
     "localname": "BusinessCombinationsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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/GoodwillDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CapitalCommitments": {
     "auth_ref": [
      "r11"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r74",
      "r81",
      "r161",
      "r165",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r290",
      "r309",
      "r310",
      "r368",
      "r370"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r81",
      "r165",
      "r171",
      "r173",
      "r174",
      "r290",
      "r309",
      "r310",
      "r368",
      "r369"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount [member]",
        "terseLabel": "Carrying amount"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r20",
      "r195",
      "r222"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r101"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r285"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r176",
      "r196"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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 financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) the entity's financing activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities, discontinued operations",
        "terseLabel": "Cash used in financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r176",
      "r196"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) 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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) the entity's investing activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) investing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities, discontinued operations",
        "terseLabel": "Cash provided by investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r176",
      "r196"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) the entity's operating activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) operating activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities, discontinued operations",
        "terseLabel": "Cash used in operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperations": {
     "auth_ref": [
      "r189",
      "r197"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities",
        "negatedTerseLabel": "Acquisition of Arcola Energy Limited, net of cash acquired"
       }
      }
     },
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashOutflowForLeases": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash outflow for leases",
        "terseLabel": "Cash outflow for leases"
       }
      }
     },
     "localname": "CashOutflowForLeases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashTransferred": {
     "auth_ref": [
      "r280"
     ],
     "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 paid"
       }
      }
     },
     "localname": "CashTransferred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "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": "Categories of related parties [axis]",
        "terseLabel": "Categories of related parties [axis]"
       }
      }
     },
     "localname": "CategoriesOfRelatedPartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress": {
     "auth_ref": [
      "r1",
      "r54"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "auth_ref": [
      "r146",
      "r149",
      "r232",
      "r258"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]",
        "terseLabel": "Classes of assets [axis]"
       }
      }
     },
     "localname": "ClassesOfAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "auth_ref": [
      "r146",
      "r232",
      "r258"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets [member]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "ClassesOfAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r316",
      "r317",
      "r345",
      "r357",
      "r358",
      "r359"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]",
        "terseLabel": "Classes of financial assets [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]",
        "terseLabel": "Classes of intangible assets other than goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]",
        "terseLabel": "Classes of property, plant and equipment [axis]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of other provisions [axis]",
        "terseLabel": "Classes of other provisions [axis]"
       }
      }
     },
     "localname": "ClassesOfProvisionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]",
        "terseLabel": "Classes of share capital [axis]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Share capital [member]",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "auth_ref": [
      "r11"
     ],
     "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, 2021 Closing rate"
       }
      }
     },
     "localname": "ClosingForeignExchangeRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_CommitmentsInRelationToJointVentures": {
     "auth_ref": [
      "r211"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CommodityPriceRiskMember": {
     "auth_ref": [
      "r314",
      "r326"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of other price risk that represents the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in commodity prices. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Commodity price risk [member]",
        "terseLabel": "Commodity risk"
       }
      }
     },
     "localname": "CommodityPriceRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Components of equity [axis]",
        "terseLabel": "Components of equity [axis]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r42",
      "r203",
      "r205",
      "r212",
      "r217"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComputerEquipmentMember": {
     "auth_ref": [
      "r73"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r284"
     ],
     "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 recognised as of acquisition date"
       }
      }
     },
     "localname": "ContingentConsiderationRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContinuingAndDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r300"
     ],
     "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": "Continuing and discontinued operations [axis]",
        "terseLabel": "Continuing and discontinued operations [axis]"
       }
      }
     },
     "localname": "ContinuingAndDiscontinuedOperationsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ContinuingOperationsMember": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for components of the entity that are not discontinued operations. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. This member also represents the standard value for the 'Continuing and discontinued operations' axis if no other member is used. [Refer: Discontinued operations [member]; Aggregate continuing and discontinued operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Continuing operations [member]",
        "terseLabel": "Continuing operations"
       }
      }
     },
     "localname": "ContinuingOperationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r98"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember": {
     "auth_ref": [
      "r167"
     ],
     "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 Intellectual Property",
        "verboseLabel": "Acquired patents, know-how and in-process research &amp; development"
       }
      }
     },
     "localname": "CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod": {
     "auth_ref": [
      "r115"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSales": {
     "auth_ref": [
      "r2",
      "r54"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrencyRiskMember": {
     "auth_ref": [
      "r328",
      "r350",
      "r351",
      "r352",
      "r353"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrencySwapContractMember": {
     "auth_ref": [
      "r11"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r28",
      "r212",
      "r213"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentContractAssets": {
     "auth_ref": [
      "r237"
     ],
     "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": "At December 31, 2021",
        "periodStartLabel": "At January 1, 2021",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "CurrentContractAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractassetsDetails",
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandotherreceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentContractLiabilities": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentInvestments": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current investments."
       }
      },
      "en-us": {
       "role": {
        "label": "Current investments",
        "terseLabel": "Current investments"
       }
      }
     },
     "localname": "CurrentInvestments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "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": "Current lease liabilities"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r30",
      "r212",
      "r215"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentProvisions": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies": {
     "auth_ref": [
      "r118"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase in net defined benefit liability (asset) resulting from current service cost",
        "terseLabel": "Current service cost"
       }
      }
     },
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r60"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "auth_ref": [
      "r62"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r29",
      "r33"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandotherreceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r168"
     ],
     "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": "Customer-related intangible assets [member]",
        "verboseLabel": "Acquired customer contracts and relationships"
       }
      }
     },
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r285"
     ],
     "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": "Customer-related intangible assets recognised as of acquisition date"
       }
      }
     },
     "localname": "CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r103"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities": {
     "auth_ref": [
      "r241"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "auth_ref": [
      "r65"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r23",
      "r25",
      "r66"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "auth_ref": [
      "r61"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r23",
      "r25",
      "r66"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r285"
     ],
     "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 tax liabilities recognised as of acquisition date"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit plans [axis]",
        "terseLabel": "Defined benefit plans [axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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": [
      "r88"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit plans [member]",
        "terseLabel": "Defined benefit plans"
       }
      }
     },
     "localname": "DefinedBenefitPlansMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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": [
      "r79",
      "r83"
     ],
     "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",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "auth_ref": [
      "r251"
     ],
     "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",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy 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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for employee benefits [text block]",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy 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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy 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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy 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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for foreign currency translation."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "terseLabel": "Foreign currency"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of financial assets [text block]",
        "terseLabel": "Impairment, Financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of non-financial assets [text block]",
        "terseLabel": "Impairment, Non-financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for income tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for intangible assets and goodwill [text block]",
        "terseLabel": "Goodwill and Intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy 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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for measuring inventories [text block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for segment reporting."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for segment reporting [text block]",
        "terseLabel": "Segment reporting"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for share-based payment transactions [text block]",
        "terseLabel": "Share-based compensation plans"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy 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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems": {
     "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 expected impact of initial application of new standards or interpretations [line items]",
        "terseLabel": "Disclosure of expected impact of initial application of new standards or interpretations [line items]"
       }
      }
     },
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails",
      "http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the expected impact of the initial application of new standards or interpretations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of expected impact of initial application of new standards or interpretations [table]",
        "terseLabel": "Disclosure of expected impact of initial application of new standards or interpretations [table]"
       }
      }
     },
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails",
      "http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "auth_ref": [
      "r275"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsfairvalueassumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations": {
     "auth_ref": [
      "r199"
     ],
     "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": "Disclosure of initial application of standards or interpretations"
       }
      }
     },
     "localname": "DescriptionOfInitialApplicationOfStandardsOrInterpretations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "auth_ref": [
      "r275"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsfairvalueassumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "auth_ref": [
      "r142",
      "r143"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations": {
     "auth_ref": [
      "r142",
      "r143"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share from continuing operations",
        "terseLabel": "Continuing operations, diluted (in dollars per share)"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShareFromContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations": {
     "auth_ref": [
      "r143",
      "r144"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share from discontinued operations",
        "terseLabel": "Discontinued operations, diluted (in dollars per share)"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShareFromDiscontinuedOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of accounting judgements and estimates [text block]",
        "terseLabel": "Critical judgments in applying accounting policies and key sources of estimation uncertainty"
       }
      }
     },
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of additional information about leasing activities of a lessee."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of additional information about leasing activities for lessee [text block]",
        "terseLabel": "Disclosure of lease liabilities"
       }
      }
     },
     "localname": "DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the analysis of the single amount of discontinued operations. [Refer: Discontinued operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of analysis of single amount of discontinued operations [text block]",
        "terseLabel": "Summary of discontinued operations"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of basis of preparation of financial statements [text block]",
        "terseLabel": "Basis of preparation"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Basisofpreparation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of borrowings [text block]",
        "terseLabel": "Bank facilities"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Bankfacilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r293"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r288"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [table]",
        "terseLabel": "Disclosure of detailed information about business combination [table]"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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": [
      "r198"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory": {
     "auth_ref": [
      "r201"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Changesinaccountingpolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "terseLabel": "Disclosure of classes of share capital"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharecapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [table]",
        "terseLabel": "Disclosure of classes of share capital [table]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharecapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of commitments and contingent liabilities [text block]",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Commitmentsandcontingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory": {
     "auth_ref": [
      "r88"
     ],
     "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": "Disclosure of defined benefit plans"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]",
        "terseLabel": "Disclosure of detailed information about borrowings [table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r294"
     ],
     "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": "Disclosure of detailed information about business combinations"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]",
        "terseLabel": "Disclosure of detailed information about intangible assets"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentTables",
      "http://www.ballard.com/role/SignificantaccountingpoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "auth_ref": [
      "r239"
     ],
     "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": "Disclosure of disaggregation of revenue from contracts with customers"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "auth_ref": [
      "r239"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Discontinuedoperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of employee benefits [text block]",
        "terseLabel": "Employee future benefits"
       }
      }
     },
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Employeefuturebenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "auth_ref": [
      "r344"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Operatingsegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "auth_ref": [
      "r58"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of expenses by nature [text block]",
        "terseLabel": "Personnel expenses"
       }
      }
     },
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Personnelexpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory": {
     "auth_ref": [
      "r104"
     ],
     "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": "Disclosure of fair value of plan assets"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfPlanAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of finance income (cost) [text block]",
        "terseLabel": "Finance income and expense"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Financeincomeandexpense"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "auth_ref": [
      "r318"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails",
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "auth_ref": [
      "r318"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Financialinstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [text block]",
        "terseLabel": "Disclosure of geographical areas"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasTable": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to geographical areas."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [table]",
        "terseLabel": "Disclosure of geographical areas [table]"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of goodwill [text block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisclosureOfGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Incometaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": {
     "auth_ref": [
      "r276"
     ],
     "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": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period"
       }
      }
     },
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r170"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r166"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]",
        "terseLabel": "Disclosure of detailed information about intangible assets [table]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory": {
     "auth_ref": [
      "r207"
     ],
     "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": "Disclosure of interests in other entities"
       }
      }
     },
     "localname": "DisclosureOfInterestsInOtherEntitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofinvestmentsDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfJointVenturesTable": {
     "auth_ref": [
      "r138",
      "r140",
      "r226"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofinvestmentsDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r263",
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "terseLabel": "Lease liability"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMajorCustomersTable": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's major customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [table]",
        "terseLabel": "Disclosure of major customers [table]"
       }
      }
     },
     "localname": "DisclosureOfMajorCustomersTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory": {
     "auth_ref": [
      "r261"
     ],
     "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": "Disclosure of maturity analysis of finance lease payments receivable"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable": {
     "auth_ref": [
      "r261"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [text block]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "auth_ref": [
      "r306",
      "r307"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": {
     "auth_ref": [
      "r91"
     ],
     "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": "Disclosure of net defined benefit liability (asset)"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r91"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the net defined benefit liability (asset)."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [table]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [table]"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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": [
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options)."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of other equity instruments [text block]",
        "terseLabel": "Disclosure of number and weighted average exercise prices of other equity instruments"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]",
        "terseLabel": "Disclosure of number and weighted average exercise prices of share options"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]",
        "terseLabel": "Disclosure of number and weighted average remaining contractual life of outstanding share options"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Otheroperatingexpense"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [text block]",
        "terseLabel": "Disclosure of other provisions"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r157"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [table]",
        "terseLabel": "Disclosure of other provisions [table]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r82"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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": [
      "r0"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Provisionsandotherliabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "auth_ref": [
      "r258"
     ],
     "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": "Disclosure of quantitative information about right-of-use assets"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "auth_ref": [
      "r258"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]",
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [table]",
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [table]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in goodwill [line items]",
        "terseLabel": "Disclosure of reconciliation of changes in goodwill [line items]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in goodwill."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in goodwill [table]",
        "terseLabel": "Disclosure of reconciliation of changes in goodwill [table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]",
        "terseLabel": "Disclosure of reconciliation of changes in intangible assets"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r309",
      "r310"
     ],
     "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": "Disclosure of reconciliation of changes in loss allowance"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Related party transactions"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Relatedpartytransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRevenueExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Disaggregationofrevenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "auth_ref": [
      "r247",
      "r248"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the sensitivity analysis for actuarial assumptions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [table]",
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [table]"
       }
      }
     },
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r13"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Significantaccountingpolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "auth_ref": [
      "r67"
     ],
     "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": "Disclosure of temporary difference, unused tax losses and unused tax credits"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredshareunitsDetails",
      "http://www.ballard.com/role/EquityRestrictedshareunitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Tradeandotherpayables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]",
        "terseLabel": "Disclosure of transactions between related parties"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]",
        "terseLabel": "Disclosure of transactions between related parties [table]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DiscontinuedOperationsMember": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of an entity that either has been disposed of or is classified as held for sale, and that: (a) represents a separate major line of business or geographical area of operations; (b) is part of a single co-ordinated plan to dispose of a separate major line of business or geographical area of operations; or (c) is a subsidiary acquired exclusively with a view to resale. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Discontinued operations [member]",
        "terseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r163"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals, intangible assets other than goodwill",
        "negatedLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals, property, plant and equipment",
        "verboseLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [abstract]",
        "terseLabel": "Basic and diluted loss per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "auth_ref": [
      "r190",
      "r191"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r54"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PersonnelexpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember": {
     "auth_ref": [
      "r57"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForAssociatesMember": {
     "auth_ref": [
      "r138",
      "r140",
      "r227",
      "r363",
      "r366"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r288",
      "r291"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for business combinations [member]",
        "terseLabel": "Entity's total for business combinations"
       }
      }
     },
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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/GoodwillDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForJointVenturesMember": {
     "auth_ref": [
      "r138",
      "r140",
      "r226",
      "r363",
      "r366"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "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_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for related parties [member]",
        "terseLabel": "Entity's total for related parties"
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "auth_ref": [
      "r138",
      "r140",
      "r225"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r24",
      "r36",
      "r202",
      "r204",
      "r228",
      "r229",
      "r231"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "Equity",
        "periodStartLabel": "Equity",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "Equity:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities [abstract]",
        "terseLabel": "Liabilities and Equity"
       }
      }
     },
     "localname": "EquityAndLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r102"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_EquityInterestsOfAcquirer": {
     "auth_ref": [
      "r282"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityInvestmentsMember": {
     "auth_ref": [
      "r317",
      "r327"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r9"
     ],
     "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 [member]"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan": {
     "auth_ref": [
      "r108",
      "r110"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseByNature": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses by nature [abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "ExpenseByNatureAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "auth_ref": [
      "r11"
     ],
     "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",
        "terseLabel": "Compensation expense",
        "verboseLabel": "Total share-based compensation for continuing operations (per statement of loss)"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r52"
     ],
     "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 costs"
       }
      }
     },
     "localname": "ExpenseOfRestructuringActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to short-term leases accounted for applying paragraph 6 of IFRS 16. This expense need not include the expense relating to leases with a lease term of one month or less. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease."
       }
      },
      "en-us": {
       "role": {
        "label": "Expense relating to short-term leases for which recognition exemption has been used",
        "terseLabel": "Expenses relating to short-term leases"
       }
      }
     },
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory": {
     "auth_ref": [
      "r242"
     ],
     "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": "Explanation of significant changes in contract liabilities",
        "verboseLabel": "Explanation of significant changes in contract assets"
       }
      }
     },
     "localname": "ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueTables",
      "http://www.ballard.com/role/TradeandotherreceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_FinanceCosts": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r316",
      "r317",
      "r345",
      "r357",
      "r358",
      "r359"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r285",
      "r292"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinishedGoods": {
     "auth_ref": [
      "r34",
      "r118"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "auth_ref": [
      "r71"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForwardContractMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a contract between two parties for the purchase or sale of an underlying asset at a specified future date for a settlement price determined in advance."
       }
      },
      "en-us": {
       "role": {
        "label": "Forward contract [member]",
        "terseLabel": "Forward platinum contract"
       }
      }
     },
     "localname": "ForwardContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r97"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation": {
     "auth_ref": [
      "r297"
     ],
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain (loss) recognised on the measurement to fair value less costs to sell or on the disposal of the assets or disposal group(s) constituting the discontinued operation. [Refer: Discontinued operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gain (loss) recognised on measurement to fair value less costs to sell or on disposal of assets or disposal groups constituting discontinued operation",
        "terseLabel": "Gain (loss) on sale of assets"
       }
      }
     },
     "localname": "GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r14",
      "r120"
     ],
     "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 gain (loss)"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofinvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r301"
     ],
     "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; 31)",
        "verboseLabel": "Mark-to-market gain (loss) on financial assets"
       }
      }
     },
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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_GeographicalAreasAxis": {
     "auth_ref": [
      "r87",
      "r245",
      "r342",
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]",
        "terseLabel": "Geographical areas [axis]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r87",
      "r245",
      "r342",
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [member]",
        "terseLabel": "Geographical areas"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "auth_ref": [
      "r246"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GoodsOrServicesTransferredOverTimeMember": {
     "auth_ref": [
      "r246"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Goodwill": {
     "auth_ref": [
      "r16",
      "r150",
      "r151",
      "r290"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails",
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r74",
      "r161",
      "r172",
      "r175",
      "r290",
      "r310",
      "r312",
      "r313",
      "r368",
      "r370"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "auth_ref": [
      "r259",
      "r321"
     ],
     "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": "Gross lease liabilities"
       }
      }
     },
     "localname": "GrossLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossProfit": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "auth_ref": [
      "r285",
      "r292"
     ],
     "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 (Preliminary) of Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "IdentifiableAssetsAcquiredLiabilitiesAssumed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r285",
      "r292"
     ],
     "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",
        "terseLabel": "Intangible assets",
        "totalLabel": "Identifiable intangible assets recognised as of acquisition date"
       }
      }
     },
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLoss": {
     "auth_ref": [
      "r148",
      "r149"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": 13.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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 loss on property plant and equipment"
       }
      }
     },
     "localname": "ImpairmentLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "auth_ref": [
      "r289"
     ],
     "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 recognised in profit or loss, goodwill"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "auth_ref": [
      "r51",
      "r78"
     ],
     "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",
        "terseLabel": "Impairment loss"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "auth_ref": [
      "r11"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeFromSubleasingRightofuseAssets": {
     "auth_ref": [
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income from subleasing right-of-use assets. Sublease is a transaction for which an underlying asset is re-leased by a lessee (\u2018intermediate lessor\u2019) to a third party, and the lease (\u2018head lease\u2019) between the head lessor and lessee remains in effect. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income from subleasing right-of-use assets",
        "terseLabel": "Income from sub-leasing right-of-use assets"
       }
      }
     },
     "localname": "IncomeFromSubleasingRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]",
        "terseLabel": "Profit or loss [abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r46",
      "r59",
      "r63",
      "r64",
      "r136",
      "r223",
      "r331"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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 (expense)",
        "totalLabel": "Total income tax expense (recovery) from continuing operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails",
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r367"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes",
        "totalLabel": "Increase in cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents from discontinued operations. [Refer: Cash and cash equivalents; Discontinued operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents, discontinued operations",
        "totalLabel": "Cash used in discontinued operations"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions": {
     "auth_ref": [
      "r154"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss": {
     "auth_ref": [
      "r100"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary": {
     "auth_ref": [
      "r8"
     ],
     "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 (note 7)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughAcquisitionOfSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets": {
     "auth_ref": [
      "r240"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities": {
     "auth_ref": [
      "r240"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "auth_ref": [
      "r8"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "auth_ref": [
      "r157"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment",
        "terseLabel": "Effect of movements in exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r100"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "auth_ref": [
      "r7"
     ],
     "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 (per statement of equity)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment": {
     "auth_ref": [
      "r81"
     ],
     "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",
        "verboseLabel": "Transfers"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InitiallyAppliedIFRSsAxis": {
     "auth_ref": [
      "r199"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_InitiallyAppliedIFRSsMember": {
     "auth_ref": [
      "r199"
     ],
     "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 [member]"
       }
      }
     },
     "localname": "InitiallyAppliedIFRSsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r16",
      "r165"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "Intangible assets other than goodwill",
        "periodStartLabel": "Intangible assets other than goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "auth_ref": [
      "r147",
      "r166",
      "r258"
     ],
     "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",
        "verboseLabel": "Intangible assets other than goodwill"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r93"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "auth_ref": [
      "r252"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense on lease liabilities",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "InterestExpenseOnLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest paid, classified as operating activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateRiskMember": {
     "auth_ref": [
      "r328",
      "r350",
      "r351",
      "r352",
      "r353"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r18",
      "r29",
      "r114"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoryWritedown2011": {
     "auth_ref": [
      "r51",
      "r116"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventory write-down",
        "terseLabel": "Inventory write-down"
       }
      }
     },
     "localname": "InventoryWritedown2011",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r17",
      "r224",
      "r333"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofinvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentIncome": {
     "auth_ref": [
      "r49",
      "r134"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssueOfEquity": {
     "auth_ref": [
      "r7"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r9"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_JointVenturesAxis": {
     "auth_ref": [
      "r138",
      "r140",
      "r226",
      "r363",
      "r366"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "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_JointVenturesWhereEntityIsVenturerMember": {
     "auth_ref": [
      "r129"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "auth_ref": [
      "r125"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "auth_ref": [
      "r123"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "auth_ref": [
      "r124"
     ],
     "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 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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "auth_ref": [
      "r122"
     ],
     "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 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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LandAndBuildingsMember": {
     "auth_ref": [
      "r69"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "auth_ref": [
      "r261",
      "r262",
      "r320",
      "r322",
      "r325",
      "r355"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r319",
      "r325"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Total lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r73"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Liabilities": {
     "auth_ref": [
      "r24",
      "r228",
      "r229",
      "r231",
      "r332",
      "r337"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesIncurred": {
     "auth_ref": [
      "r281"
     ],
     "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": "Contingent cash consideration"
       }
      }
     },
     "localname": "LiabilitiesIncurred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r91"
     ],
     "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": "Net defined benefit liability (asset)"
       }
      }
     },
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsNetdefinedbenefitliabilityassetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MachineryMember": {
     "auth_ref": [
      "r70"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MajorCustomersAxis": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Major customers [axis]",
        "terseLabel": "Major customers [axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MajorCustomersMember": {
     "auth_ref": [
      "r343"
     ],
     "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 [member]"
       }
      }
     },
     "localname": "MajorCustomersMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r27",
      "r109",
      "r243",
      "r261",
      "r262",
      "r303",
      "r315",
      "r320",
      "r346",
      "r347",
      "r349",
      "r355"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Maturity [axis]",
        "terseLabel": "Maturity [axis]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "auth_ref": [
      "r11"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MiscellaneousOtherProvisionsMember": {
     "auth_ref": [
      "r157"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MultiperiodExcessEarningsMethodMember": {
     "auth_ref": [
      "r233"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NetAssetsLiabilities": {
     "auth_ref": [
      "r11",
      "r206"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [axis]",
        "terseLabel": "Net defined benefit liability (asset) [axis]"
       }
      }
     },
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetMember": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [member]",
        "terseLabel": "Net defined benefit liability (asset)"
       }
      }
     },
     "localname": "NetDefinedBenefitLiabilityAssetMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NewIFRSsAxis": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "New IFRSs [axis]",
        "terseLabel": "New IFRSs [axis]"
       }
      }
     },
     "localname": "NewIFRSsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NewIFRSsMember": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for IFRSs that have been issued but are not yet effective. It also represents the standard value for the 'New IFRSs' axis if no other member is used. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "New IFRSs [member]",
        "terseLabel": "New IFRSs"
       }
      }
     },
     "localname": "NewIFRSsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NewProvisionsOtherProvisions": {
     "auth_ref": [
      "r154"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]",
        "terseLabel": "Non-adjusting events after reporting period [axis]"
       }
      }
     },
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonadjustingEventsMember": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]",
        "terseLabel": "Non-adjusting events after reporting period"
       }
      }
     },
     "localname": "NonadjustingEventsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAssets": {
     "auth_ref": [
      "r28",
      "r212",
      "r214"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": {
     "auth_ref": [
      "r341"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      },
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilities": {
     "auth_ref": [
      "r30",
      "r212",
      "r216"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentProvisions": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "auth_ref": [
      "r26",
      "r261",
      "r262",
      "r320",
      "r325",
      "r355"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotionalAmount": {
     "auth_ref": [
      "r11"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable": {
     "auth_ref": [
      "r282"
     ],
     "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"
       }
      }
     },
     "localname": "NumberOfInstrumentsOrInterestsIssuedOrIssuable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "auth_ref": [
      "r274",
      "r277"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments granted in share-based payment arrangement",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r274"
     ],
     "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": "Exercised (in shares)",
        "terseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r274"
     ],
     "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": "Forfeited (in shares)"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityRestrictedshareunitsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r274"
     ],
     "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": "Balance at (in shares)",
        "periodStartLabel": "Balance at (in shares)",
        "terseLabel": "Outstanding (in shares)"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r265",
      "r270",
      "r273"
     ],
     "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 (in shares)",
        "periodStartLabel": "Options Outstanding (in shares)",
        "terseLabel": "Options outstanding (in shares)"
       }
      }
     },
     "localname": "NumberOfOutstandingShareOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r271"
     ],
     "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 options exercisable (in shares)"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r268"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareoptionsrollforwardDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r269"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrollforwardDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r267"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrollforwardDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r266"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareoptionsrollforwardDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfSharesIssued": {
     "auth_ref": [
      "r8"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r38"
     ],
     "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": "Equity (in shares)",
        "terseLabel": "Equity (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OfficeEquipmentMember": {
     "auth_ref": [
      "r72"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OnerousContractsCostOfFulfillingContractMember": {
     "auth_ref": [
      "r371"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OnerousContractsProvision": {
     "auth_ref": [
      "r152"
     ],
     "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",
        "terseLabel": "Onerous contracts provision"
       }
      }
     },
     "localname": "OnerousContractsProvision",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OnerousContractsProvisionMember": {
     "auth_ref": [
      "r152"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OrdinarySharesMember": {
     "auth_ref": [
      "r39",
      "r142"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherAssets": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r181"
     ],
     "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": "Capital contributions"
       }
      }
     },
     "localname": "OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "auth_ref": [
      "r6",
      "r41",
      "r50",
      "r221"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r31",
      "r50"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "auth_ref": [
      "r31",
      "r50",
      "r86"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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 (loss)",
        "verboseLabel": "Actuarial gain (loss) on defined benefit plans"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/EmployeefuturebenefitsIncludedincomprehensiveincomelossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "auth_ref": [
      "r48",
      "r55"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "auth_ref": [
      "r48",
      "r55"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentReceivables": {
     "auth_ref": [
      "r33"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandotherreceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherExpenseByNature": {
     "auth_ref": [
      "r1",
      "r54"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherFinanceIncomeCost": {
     "auth_ref": [
      "r49"
     ],
     "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other finance income (cost)",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherFinanceIncomeCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions [member]",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PaymentsForShareIssueCosts": {
     "auth_ref": [
      "r185"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquitySharecapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r99"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r184"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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",
        "terseLabel": "Principal payments of lease liabilities"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows",
      "http://www.ballard.com/role/LeaseliabilityIFRS16ImpactDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsToAndOnBehalfOfEmployees": {
     "auth_ref": [
      "r177"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption": {
     "auth_ref": [
      "r106"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption": {
     "auth_ref": [
      "r106"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "auth_ref": [
      "r279"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PlanAssetsMember": {
     "auth_ref": [
      "r89"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents": {
     "auth_ref": [
      "r194"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The portion of consideration paid or received, consisting of cash and cash equivalents, in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]; Cash and cash equivalents; Consideration paid (received)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Portion of consideration paid (received) consisting of cash and cash equivalents",
        "negatedTerseLabel": "Total proceeds"
       }
      }
     },
     "localname": "PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "auth_ref": [
      "r86",
      "r111"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "auth_ref": [
      "r90"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows",
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "auth_ref": [
      "r183"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharecapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r182"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r180"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities",
        "terseLabel": "Proceeds on sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "auth_ref": [
      "r244",
      "r339"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProductsAndServicesMember": {
     "auth_ref": [
      "r244",
      "r339"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProfitLoss": {
     "auth_ref": [
      "r5",
      "r40",
      "r186",
      "r203",
      "r205",
      "r212",
      "r332",
      "r335",
      "r348",
      "r360"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r1",
      "r2",
      "r296",
      "r332",
      "r335"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "auth_ref": [
      "r40",
      "r219",
      "r332",
      "r335"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromDiscontinuedOperations": {
     "auth_ref": [
      "r47",
      "r53",
      "r220",
      "r295"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      },
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 (loss) from discontinued operations",
        "totalLabel": "Net income (loss) from discontinued operations"
       }
      }
     },
     "localname": "ProfitLossFromDiscontinuedOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "auth_ref": [
      "r49",
      "r141"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossOfCombinedEntity": {
     "auth_ref": [
      "r287"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r15",
      "r81"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r82",
      "r147",
      "r258"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r285",
      "r292"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointVenture": {
     "auth_ref": [
      "r137",
      "r139",
      "r209"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "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": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "auth_ref": [
      "r137",
      "r139",
      "r208"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "auth_ref": [
      "r158",
      "r159"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "auth_ref": [
      "r155"
     ],
     "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 the year",
        "terseLabel": "Expenditures"
       }
      }
     },
     "localname": "ProvisionUsedOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Provisions": {
     "auth_ref": [
      "r22"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": 6.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 other intangible assets"
       }
      }
     },
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r182"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": 7.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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows",
      "http://www.ballard.com/role/InvestmentsScheduleofinvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r182"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": 4.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": "Acquisition of long-term investments"
       }
      }
     },
     "localname": "PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfTreasuryShares": {
     "auth_ref": [
      "r8"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of treasury shares",
        "terseLabel": "Purchase of treasury shares"
       }
      }
     },
     "localname": "PurchaseOfTreasuryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RangeAxis": {
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r273",
      "r318",
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Range [axis]",
        "terseLabel": "Range [axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesMember": {
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r273",
      "r318",
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges [member]",
        "terseLabel": "Ranges"
       }
      }
     },
     "localname": "RangesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "auth_ref": [
      "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": "Ranges of exercise prices for outstanding share options [axis]",
        "terseLabel": "Ranges of exercise prices for outstanding share options [axis]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember": {
     "auth_ref": [
      "r273"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "auth_ref": [
      "r10",
      "r121"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of exchange differences on translation [member]",
        "terseLabel": "Foreign currency reserve"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RestructuringProvisionMember": {
     "auth_ref": [
      "r153"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r36",
      "r55"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r9",
      "r10"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r94"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r1",
      "r2",
      "r43",
      "r212",
      "r218",
      "r296",
      "r329",
      "r334",
      "r339",
      "r340",
      "r343"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "auth_ref": [
      "r238",
      "r239"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss",
      "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": [
      "r132"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueOfCombinedEntity": {
     "auth_ref": [
      "r287"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalOfInventoryWritedown": {
     "auth_ref": [
      "r51",
      "r117"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction in the amount of inventories recognised as an expense due to the reversal of any write-down of inventories resulting from an increase in net realisable value. [Refer: Inventories; Inventory write-down]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reversal of inventory write-down",
        "terseLabel": "Reversal of inventory write-down"
       }
      }
     },
     "localname": "ReversalOfInventoryWritedown",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r257"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofuseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssetsMember": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets [member]",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetcarryingamountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Risk exposure associated with instruments sharing characteristic",
        "terseLabel": "Risk exposure associated with instruments sharing characteristic"
       }
      }
     },
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RoyaltyExpense": {
     "auth_ref": [
      "r49"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SalesAndMarketingExpense": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r45",
      "r330",
      "r338",
      "r362"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss": {
       "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 of investment in joint venture and associates"
       }
      }
     },
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss",
      "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": [
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Share-based payment arrangements [member]",
        "terseLabel": "Share-based payment arrangements"
       }
      }
     },
     "localname": "SharebasedPaymentArrangementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "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": [
      "r11"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PersonnelexpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "auth_ref": [
      "r138",
      "r140",
      "r227",
      "r363",
      "r366"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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": [
      "r138",
      "r140",
      "r225"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [abstract]",
        "terseLabel": "Statement of changes in equity [abstract]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]",
        "terseLabel": "Statement of changes in equity [line items]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]",
        "terseLabel": "Statement of changes in equity [table]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]",
        "terseLabel": "Statement of financial position [abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subclassifications of assets, liabilities and equities [abstract]",
        "terseLabel": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "auth_ref": [
      "r63"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "auth_ref": [
      "r63"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r63"
     ],
     "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% (2020 \u2013 27.00%)"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TechnologybasedIntangibleAssetsMember": {
     "auth_ref": [
      "r168"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r285"
     ],
     "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-based intangible assets recognised as of acquisition date"
       }
      }
     },
     "localname": "TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedintangibleassetsbasedonthefollowingusefullivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [member]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "auth_ref": [
      "r246"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesMember": {
     "auth_ref": [
      "r246"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TopOfRangeMember": {
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r273",
      "r318",
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Top of range"
       }
      }
     },
     "localname": "TopOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.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/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "auth_ref": [
      "r32",
      "r37"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "auth_ref": [
      "r19",
      "r33"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition": {
       "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofFinancialPosition",
      "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r285"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionThefairvaluesofassetsacquiredandliabilitiesassumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeReceivablesMember": {
     "auth_ref": [
      "r11",
      "r308",
      "r311",
      "r313"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade receivables [member]",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "TradeReceivablesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsAllowanceofImpairmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r302",
      "r306",
      "r307",
      "r350",
      "r351",
      "r352",
      "r354"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of risks [axis]",
        "terseLabel": "Types of risks [axis]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r302",
      "r306",
      "r307",
      "r350",
      "r351",
      "r352",
      "r354"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Risks [member]",
        "terseLabel": "Risks"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]",
        "terseLabel": "Types of share-based payment arrangements [axis]"
       }
      }
     },
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofChangesinEquity",
      "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": [
      "r156"
     ],
     "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 the year",
        "terseLabel": "Downward adjustments / provision eliminated"
       }
      }
     },
     "localname": "UnusedProvisionReversedOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnusedTaxCreditsMember": {
     "auth_ref": [
      "r67"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "auth_ref": [
      "r67"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ValuationTechniquesMember": {
     "auth_ref": [
      "r230"
     ],
     "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 [member]"
       }
      }
     },
     "localname": "ValuationTechniquesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "auth_ref": [
      "r230"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_VehiclesMember": {
     "auth_ref": [
      "r73"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WarrantyProvisionMember": {
     "auth_ref": [
      "r158",
      "r160"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r271"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r268"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r269"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r267"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r266"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r265",
      "r270"
     ],
     "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 (in usd per share)",
        "periodStartLabel": "Weighted average exercise price of options outstanding (in usd per share)",
        "terseLabel": "Weighted average exercise price of options outstanding (in usd per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails",
      "http://www.ballard.com/role/EquityShareoptionsrollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted": {
     "auth_ref": [
      "r276"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "auth_ref": [
      "r273"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareoptionsrangeofexercisepricesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r145"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_WorkInProgress": {
     "auth_ref": [
      "r34",
      "r118"
     ],
     "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": "http://xbrl.ifrs.org/taxonomy/2021-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/2021-01-31",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecentaccountingpronouncementsandfutureaccountingpolicychangesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 14
  }
 },
 "std_ref": {
  "r0": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r1": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "102",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r10": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "108",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r100": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r101": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r102": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r103": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r104": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r105": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "144",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r106": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r107": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r108": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r109": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r11": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r110": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "148",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_148_d_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r111": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "5",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r112": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2021-03-24"
  },
  "r113": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r114": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r115": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r116": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r117": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r118": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r119": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS02_g36-39__IAS02_g36-39_TI",
   "URIDate": "2021-03-24"
  },
  "r12": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r120": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r121": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r122": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r123": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r124": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r125": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r126": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r127": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r128": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r129": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r13": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r130": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r131": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r132": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r133": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Section": "Disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2021-03-24"
  },
  "r134": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r135": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r136": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r137": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r138": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r139": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r14": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r140": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r141": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "IE33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2021-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r142": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r143": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "67",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r144": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "68",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r145": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r146": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r147": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r148": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r149": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r15": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r150": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r151": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r152": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r153": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "70",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r154": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r155": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r156": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r157": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r158": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "87",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r159": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "D Examples: disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D__IAS37_IE_D_TI",
   "URIDate": "2021-03-24"
  },
  "r16": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r160": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "Example 1 Warranties",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex1__IAS37_IE_C_ex1_TI",
   "URIDate": "2021-03-24"
  },
  "r161": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r162": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r163": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r164": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r165": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r166": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r167": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r168": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r169": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r17": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r170": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2021-03-24"
  },
  "r171": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r172": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r173": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r174": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "50",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r175": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r176": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "10",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r177": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_14_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r178": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r179": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r18": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r180": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r181": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r182": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r183": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r184": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r185": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r186": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r187": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r188": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r189": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r19": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r190": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r191": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r192": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r193": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r194": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_40_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r195": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r196": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r197": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A__IAS07_IE_A_TI",
   "URIDate": "2021-03-24"
  },
  "r198": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "Presentation of a statement of cash flows",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2021-03-24"
  },
  "r199": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r2": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r20": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r200": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "30",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_30_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r201": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "8",
   "Section": "Accounting policies",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS08_g7-31_TI",
   "URIDate": "2021-03-24"
  },
  "r202": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r203": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r204": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r205": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r206": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "IG63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r207": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "1",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_1&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r208": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r209": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r21": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r210": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_21_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r211": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r212": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r213": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r214": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r215": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r216": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r217": {
   "Clause": "ix",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r218": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r219": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r22": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r220": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_vii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r221": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r222": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r223": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r224": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B16&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r225": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r226": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r227": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r228": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r229": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r23": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r230": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r231": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r232": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r233": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B11",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B11_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r234": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r235": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r236": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "14",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r237": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "105",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r238": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r239": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "114",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r24": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r240": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "118",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_118_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r241": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r242": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "118",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r243": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r244": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r245": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r246": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r247": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI",
   "URIDate": "2021-03-24"
  },
  "r248": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Section": "Presentation",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI",
   "URIDate": "2021-03-24"
  },
  "r249": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r25": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "56",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r250": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r251": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r252": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r253": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r254": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r255": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r256": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r257": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r258": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r259": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "58",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r26": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r260": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "59",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_59&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r261": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r262": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "97",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r263": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2021-03-24"
  },
  "r264": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Presentation",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2021-03-24"
  },
  "r265": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r266": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r267": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r268": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r269": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r27": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r270": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r271": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r272": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r273": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r274": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r275": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r276": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r277": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r278": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "52",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_52&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r279": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r28": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r280": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r281": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f_iii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r282": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f_iv&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r283": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r284": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_g_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r285": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r286": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "m",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_m&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r287": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "q",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_q_ii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r288": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r289": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d_v&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r29": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "68",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r290": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r291": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r292": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "IE72",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r293": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Section": "Disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS03_g59-63__IFRS03_g59-63_TI",
   "URIDate": "2021-03-24"
  },
  "r294": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Section": "Disclosures application of paragraphs 59 and 61",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&doctype=Appendix&subtype=B&dita_xref=IFRS03_gB64-B67_TI",
   "URIDate": "2021-03-24"
  },
  "r295": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r296": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r297": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r298": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r299": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r3": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "104",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r30": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "69",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r300": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Section": "Presentation and disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2021-03-24"
  },
  "r301": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r302": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "21C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r303": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r304": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r305": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r306": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r307": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r308": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r309": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r31": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r310": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r311": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r312": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r313": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35N",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r314": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r315": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r316": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r317": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r318": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r319": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r32": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "70",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r320": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r321": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r322": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r323": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r324": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B8",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B8_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r325": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG31A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r326": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG32&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r327": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG40B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r328": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Defined terms",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2021-03-24"
  },
  "r329": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r33": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r330": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r331": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r332": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r333": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r334": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r335": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r336": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r337": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r338": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r339": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r34": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r340": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r341": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r342": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r343": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r344": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2021-03-24"
  },
  "r345": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "7.2.34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r346": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r347": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r348": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r349": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "120",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r35": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r350": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "124",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r351": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "125",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r352": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r353": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r354": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r355": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r356": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r357": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "C32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2021-03-24"
  },
  "r358": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "9",
   "Paragraph": "7.2.42",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r359": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r36": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r360": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r361": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r362": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r363": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r364": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J_a&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r365": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r366": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r367": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r368": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r369": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r37": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r370": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r371": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2024-01-01",
   "Number": "37",
   "Paragraph": "105",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r372": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r373": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r374": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r375": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r376": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r377": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r378": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r379": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r38": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r380": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r39": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r4": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r40": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r41": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r42": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r43": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r44": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r45": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r46": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r47": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "ea",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_ea&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r48": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r49": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "85",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r5": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r50": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r51": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r52": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r53": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r54": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "99",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r55": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "IG6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r56": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r57": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "22",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_22_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r58": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2021-03-24"
  },
  "r59": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r6": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r60": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r61": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r62": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r63": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r64": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r65": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r66": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r67": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r68": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2021-03-24"
  },
  "r69": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r7": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r70": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r71": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r72": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r73": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r74": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r75": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r76": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r77": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r78": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r79": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r8": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r80": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r81": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r82": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r83": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r84": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r85": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2021-03-24"
  },
  "r86": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r87": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r88": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r89": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r9": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r90": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r91": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r92": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r93": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r94": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r95": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r96": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r97": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r98": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r99": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_g&doctype=Standard",
   "URIDate": "2021-03-24"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>155
<FILENAME>0001453015-22-000003-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001453015-22-000003-xbrl.zip
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
M^$=DR<R #U6FXH9M=^,H!;EJ[C,*P,TT$8\VL2PLGM]6@  9)?3.B-.@;S[
MR<U@5XV"+&/4 (.]Y8/])T-[&_LC5YR:IW<W-[VK+U4I$_7:-\Q[?=Z4\YN(
M<BR3[3#Q=$O$ _ZI#&9D=@I=QD0=6,%7]9F>)0."B@]HF610)BM1[% .6/NP
M=#-[7=Y$/QND<C'K9%5$D_VX=?9CMP%K7*<TQHUG35)<XV8(E:H%#NML+W-F
MBXM9^"^58?8XN,U>;)QGLSQCSQ$E9,OE99K=KLJ5[A%GZJY=B<@9EQ"AG+1^
MXJD5AFRHO"%TDC55*Z949+O2)HGM#CDDNKVI(BW/$8KG\DE;9=KOC[P7>YM7
M7UX6##7TV"*JJ#8!I.K*D!)F3AUJ=-X>'K^I!>BY[KM0L/]!I,)HF*P"7Y#6
M23U$>K='5*OG[CCG.5K>.XD)0"[WIOD$OZ]E'@KMRCR27K>[(B#,O5=M=/US
M]+<Q?,*V)9;2XRK>A@ME:G8WJTU*UE#PK;W\?^$:L"@?9U+/VD-YX>;"/A,]
MMU81,QD)O5!,I2_:AYBK$]YAG&;"NT3\A2#SC@*N1/9>] [UAR\IYRBNX)X^
M#FD. [AM%(C[4O^3DCI5)'_#^5Y%Z"E3^A>R?4'FEE7ASHU$SR)GM;@17I23
M]L4:B-^](75GW">$M-5=-QOMK1PDY/AR!AR[?H!TL4_OS*2L1U2N@\".5*FX
MII+:[L3J<+Z3;!;>@#>+FAIC9[,ZVZW]O<T6+)BBEUC58="/3%P7<^.S)."
M\M^V]C;@ZAD&0YU?$$6/2>=2ZQ?&F_'JG9W-5N> GO# [0R%X]C>W-AYL@.Y
M//+Z<IBKUC&:GH[&PD<UN@@V,KKRWC),#OS)%PQ5P0:'P@=Q?)7D4:0M;#Q
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
MAI8:6KJ+R\;ZA$-?KGL/2J6U#-N.E ;?7H7!*"OZYER9;]/9U!?@Q@1.(HX
MM59I-L90%7:>WM\.;'>@301=2%!5&F.ENCH.E+^RI!1RLTKCNZG]>-4R8,D<
MNX)+J$1$JN1A49878NDKE &_D2[1I;)FW-J&51M6?0"QGUIV"Q><LM"TQ]PB
M;LQH%ZU0<#6B;!5+""I&6:Y5&:%E234H;'&7[9L!K'*<Q&C@.JP']GF<S.)$
M];[J3EL=+@PRS;RV37!Y3>7U4V%%(LDB+=;5X YJ=M>2 "%5S(JPU#W.LQ1'
MT2#6@I)7ZVFV&M^ )M[X 2?F@TP-7J.=&N1!R%7<FFHRQ,1(LY7Q8"Y(<^N_
MJQ)GCO15Y7 X_*P<3+XN-W=@?S7WA0T]I&4;'%:GFL8@8E7!DQXGPRMO:;+"
MY%&+&G]U"C4+IF2CPZ7@J:E .;8.VVRN354-9#:7,BHX<;AG=GC:W?.IVUMW
MRJ?.A(_)XG8H1TQ0!0IK/RZ)W:,QH)?[ ;<$'//,&$[X?$!)=8F2RFWO=T:L
M8;HD&H-4.Q3)^O8$_)9'TNMTG%#6BIFNNDU@:V.'RPJDNYLXVV^8@YC#F0Y5
MPX6IAQ-,&#M=N*5*'3CP\#D.K](Y N!X[X!59RV^OZ^'1[U?G,9<$50892"
M6WQM@E'GO'UXM:E6 +@J 1MX+VC4<I "FU$X;Q!?RY<(U@W6JD^KQN? S_.A
M9$D NZU?@4M <,$WCE=6"PUY9%3DFY]3BS^"!^#\,9S_#.N@L&)+-0Z@NLF3
MR(J]X7_R(.'>54$C+)41#(_(4UY@8W[=W5/!<=Q*G+<*13<J$*6L$B\>P-IU
MW\ EFQ9TU '/-QTJU3&PX\!,#E81 .JE.X]<VMEY2(&^6E+52\9S&]>_413=
MT++4#_"/U.N]6U,!;O,1VR3$]TI"7,GO(J[?[7:LLH>)4@HK2U8H7VY+6]2]
ME'WNG8*TBL%^1P,Y$0'Z^,!'2I17+PG-1A%9-C+5''\[V'"@?*YQ>"-*/E#H
M<#^+<,'VFQ*QE8^@_2*3WKCPL(\TI67IQ7!#W 8NVLW22U*=/KTHO1U&9S/,
MR*QG7H5,"%!6:BQ\YYL-PTA2\QA/!&V&I8TV$2$:G:-(\3160QII+*NA+CBG
M]A#8GW?['/PO[ST8%=INX^W7EK^ O]':YW%'?'B@27'<IS"#.1PG#X/J*0=V
MJ+R#VQW4ZH)HE<1NZ@Q6U1ET'J+.8'>OJ3-XX#J#9VX&?(B'(M3-R[H+P+9T
M<]QJG6$;:*0[JGU"YUE02T6AI _E;+$&0.OU67'7#E']'8*<;?R%._D+!_W^
MA^68J2H!QGW%7?YW'HUR_/!=#@Y?H89 I3](<1HUM:[I;&<P=#8)@%352$OV
MAHK@!-6]$Z:<>YGH.2Z@[V] X4@:(!@O%V-_4,V,UMI$/_OTN.<$A_H<D'2M
M16[#,(4YWC3/<H'(^ABRK(@&& O(*7^UV255TITA1B^PY4PL-%@:+J3BM_>(
M_.W=(O)'Q^=0$?W]^$;$[8K/SSY=>&\^]4\^'O?[:\D5O<R6<:'<O@[(PPH*
MEJC3B$!V,(ISX:7P)D!QE#]$XY4*B[Y(BC$G<AB/(^H51G_*FQ-(.,).\]#[
M8@.QG6AN1JX7,2QL\#SX4V2K4&F>_VF<Y5A8!*P>S' NMJYZPM,@KQC%4\O=
MG9;;$,T(BIPE4,.X0384M]HDH?@,T1N1K"?<7#>6] TYY8&J&E?%[;\ZUZ!
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
M8I'SN@F-?#%#A0&/&<>@/2+\MIWF@S3P\6DMN&.>>C("4<V0\K!Q>3*<@.]
M4[$2V79>=11*X)P'AHRO$<TX0Q'@=OE(\,X6A]39\3HL3X9B1K41L%T^'-TU
M _EO;7I77U!#@E6&_\+-)#F$U(.C\U3-R!([JMDH/)")2T8J%T#JMX&7OSV\
M_&X#+_\#X>6?=C#'9#%(P*BFZL.64Q'G=G8K-J=B6AR2D8<TD$/E%TR^86GN
MI6)R[T^9Q&TY#5+ZF6'/-K&Y]*WL!SXEP>GA( ZZ$3 W3JSPY53KD^+-K-I(
M^1U0V*-(6GA_Y$F0^L&0%<B 98,C^O%I\'0<PSE.I(PF,0J;L=#*+(;K$V\B
MDNDH!T6EGKBN,AUWN1D<?L_Y@VIDEU)[L'@@V&G+FP.-3KRY0.,&WHR,C%#D
MT7 BD6M \75V6DC!XAJXC50D?'H-# <DB;.+1L$X3[0E)' (SM@S []&23Q=
M4J+P+_ [$ID"6P0XE04)/L09+#0;3$U&^N7G[;W75EVR+ C^Y! >&4:T"@DJ
M%W[D&F3 !2>X\&ZG1;->Z*Y90T/WGUSX_D@3$ I'/$@<5"2_!C0LQYDX/!5!
M!(2$,G&T;$^#)"\?V#J*+2+"S@%-;C0L11N&%TW:3D@:QWZU0:\@3](LV[*=
MV%($['3:P6DH#51LP.-W8;M?&;=!6AC-IT2!](-\VKX-!&":@XP $6&]*>,N
M+3T?B61O$]@<")G4(#Q\(-D7(I7+:["T L+B<!)$@NY[G..@*UX3/E!*.^:-
M!9)>U(IG_[<'%ISS=)1L17G6[=#MU53J-!-)YJQNH87%*$C2S+72[8J1K-UA
M:C29%7X3X(3#N1W,JH3L6M-W=Y/H.\ 9=FBO^(I0L?GK.4K9IYT2W*H: 5L8
MRJL':E8,YS4<@7M_>;I\(]3B6@G31P*<6-#Z;!$/103\YJ6P*\PJ^ XXJ7CF
M,7E[TSS,@O94CL4<=+3WXO3+2R5+2'L7GM^<_?=;:*H^6L6\]-3!A>O7V.B#
M(H!K,*/0< ()V.UT7AM1;1%;4=@-X:3!T,+S;'D).3ZS/)UX@UADJL]X%*03
MBICA1^9V L?IX;B]U&E3-)I<J'G"[A#)29Q)]LI$_C4( [P^C 7.?8V\89('
MX,C DV:N(Z-? HQ1I/=X> 44""1)-WQ!$VIQTF&$RZ"5[;Z&4P$B3>*(IO3!
M1WNO7VY8NP]$$@WX(_&N!M+B>Q2[4@L=5\[[X<K8N739:ZUEN(+S-GYOA=GF
MAD$=*\&Q'<@79[."_E8SSPO1TC1/B#;1@,_B#&X "A=TM@=O%R*)7P4AJ-D,
M%2W\E1#I""I.)R$T#F.04GZ>Z$'D$[ ^XV2Q<;_1O+7)$!W&TYG,@N7Z_?4@
MN",00=*&5ZQ%N12+=X9X^O$4#,2,8[@<607:\04>.NX7^I)P,[@$7-$0XR3>
M"Q0*W<T?Y"^M.,J/[YYVQC?L0.?U2]I>G_;=,K.*K3GCX,D<#O%O&\(2(?!A
M1"J4.R?576C6+?H#//<;!$(83 ,4M&KTK3F>,Q;PH*P$931,%($N4)D:"FW%
M^ 9Z798N8!,+'\(]C_5+\-SDA;I:YXI$*0[GO,0O/^\<O 85-0=[)6DIF]VD
M2D#?#LE*,E.8D=XPXP(R#I5H)IWIYZ7$#?Q,?IWA"-]K\HS1!29+C<*/%"I)
M875(]$*F<.-,I72P42T-$AU:H?A@G@R$2B@93R>1^+<[K)8DL0J7&(YR&HJ-
MP"95.$PD^5 W; \%.8W@YUU5&0YT9)SH3,&97\7!+==\4#\8!:B-%<$1AEQQ
M^46SAE\=CJ9\F:-TS%O.08'0-.T@RCDX02-_!<WC)I$*;XCO;@*FH* &8*+
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
ME*9ZQ(DHFP*0E'/E5]06.*9N(U7*<H.Z>^]4!G$54#YKCQ)\1;)(L-.H^.R
M<F[.(]'MA.^PUI;J8@>4/-2!,3^>(5%0GWF"=(9U *WR39T7POO#W@/%J?9
M#XO!@Q%0%[8)HO6').@8<Q3KUH5$E&ALH;45Q4 _F*:D:B/'>DR-^<A/( V)
M)I?SAJST!Z#IE/*9B2$_6"_8?;R'!9D@;RJI[[:A\:UG'1I?@AQ_MXQ7LT8,
M>7Y\6B$;J>Q,47Y,,6WL-@@4>$.Q$FM60O4I0RQHRD2AF8!)B6;0\H_(?AJ)
M%&DYG<$OI>U=<O$*@8^'2:#S1V[*O>7-0*%[*:P='M?2I8=@ <NY*JP9M<?X
M$5@]BC-,\9!E@F+%,Z\@G6#-#RU@W?*+5#N!F9+"+I>3)&Z%O;M!9++B)L;3
M*5"(_MCD/YQ.@16G9O;8%YGPF/-3IPZ#/)<JY\$49%1I^P)5MSGO.:B O736
MY[QBX9(U5<1%<(NJPU>!! ZP""Y,HZI]7?M2^)%*,;6:V/A].W6[YZ=N_IP#
M;]KM/)(1'L\-/N'SILEEU"#-J127(X(SDJ0@=<IRA12*4"E7# T& ZPRF5'9
M520S+'N@.P[BB PM?==)/G UQ%0F0,S#1>EIZ@ZI]V(6@SR46*1 ]N!TD'/F
MUHH6>P^KVQ1LV$NT]U3KK E0-.QS/_;1P@A$=Q^= CC4_I#*=<$TP.I\3+&3
M=4QVCFIJ2N0X#X4)KP53V 0G9*N(C^SV%S8,3=7 &?@C7J?+M2<ON=NS6MT5
M8*H<W\=T#HIB!;9213J^G<5<""R)0M6WJC.#2]U5>U4>F82:*93Q=8\!QL"I
MY!!N!W8/UG69Y2YI<T/IZZ<(==D\&1J<H* F^R49M&2MVD LX61TJ7$=O58,
MN,] 5YY^\3!F.%;\C*V+*DO ,,:%%O,OND4DQ&KU"*AS2-T>2]/.QHF8*M^-
MB-%9$7[JFE L30[189X%J#NP*U-@B5T2I_$H<R\V\]/Z]]$K39JO%D1M2I^6
M#%J'6K1]7]6J1_:&:A=3/\'LL&WY"2CA]'V1G&GL8ZM).:!3,"&7UN>&=;XG
MSJ+S9P\=6BF'49AU"Y6917?:U%T17D4^@[V+DT*&D;KUXZDL%9D,Y%#D# '(
MJ1 MWAWQ=(MD(I:,+^U%H;=KZ>[<PF*S>I[-ZL&ZQH2%16]J7T%O.[V>#\ZT
MDZ]</Z7!8+ .GD/!(5:]301P6MFN5"!UY"O=ZG8MPIR!T)3MY8DQ]MIE%;Q(
MLIW/R!:^XA&UEJFBA1?:: TN,(J#5*H9Y<B,29!>*5(;W7AB3;YI*=]TT.2;
M_KKYIO<6"G95Z0HXB._;)X?'*3=SF^ )2@0L)D89G"<#NI(:$;GYB'&-=(:=
M>W3ST*<<Q5+C[Y* <.M9.+!:=J=;MI6:E\=ES.YJ6'E)+PJR!!'CXJ^D=31B
MH>U;M.W1G$0AF<)R3HY&P3! /;".6J"R5ZDZH%Z"*;DY9J[3CCT\9FRU.'Q_
M?%ILS^F_/51-+RS'/TJ?0J,*ME;**SR,L0Z0ZAYJTVYFHGMVJ0Q6I$ VM9%1
M"/4#U1@CQH$\:R&.<J!LB!9ZH-J>8+I-JW7*;=-)NP\)D/Z#.A6_$R'=Z9;J
M:\]R'1GF<A+88AKC A/2&W@'B(&=6O#*#E)P2/$;H%>&*\2&I(#!F\N$VT*:
MS6*,S*"-6ZQPH]0FA=S@+X7*@ W<(M,VME=U!A5K#3AJ(L.9 RL'U@PP%T)B
M!L,\S-@WH7 *>4WZ)F"!AVB/&VP&,+V7' ;T\5.TW#72)@+3F5L4DG',[&Q
M\F(84WR01SXJ%\<C<PHU+<1Z.L,&.X8]+ZZ#=1>7I^E0)0B:X1#7H, CO]$L
M1J^.V$]MT#1EGT/G'G#O7;=Q.HLCA,=84[<!>W&4PUU-;Z O8?_8$IB!1B67
MG+QS]!-5=Q&6,F WDH)H*L(;J$^!<J1(AHR%HOOS'  20VDNY.I<F1_RJQS2
MZ"4;=>*..H+@U_AU5"V@-=KZ'1@%!WO ?K&"KT2RO6 DE_<,7 6L,63M/8BO
MJ7T2Y=8^[J/"_1/>UL9.>P%'H7L5.8B+]X+_'[4KJ.'(.:4>8DC3O\B,ZWTZ
M.N'V2"VU/L?A53H7:%%2![(YSDTZS2G[@B7Y]HTG>.S1X3@"FV;5T4?"ME9!
M<F5"P-.ZU<V4SY\ 7-[042VR<Q6/:)P!E[60/S588UFDKD(MUU\;C-=^@*>2
MJA)4[S1(9.R"IS.4RBQ/TEPPZC@NH_IDR4$F(H;+Z)C5W17%[CGY=N<E)U*]
M):Y4T=N%*U>JGX8."7^A\&9A^U%#.8)>K?:+#$ E!FV=W/SM,RZ(IC-QIH/*
M-DJUZB.="S75N4^;+@,R>9;I,B)OZL0J55=P]WVSI_?94U5RXB*WLP](:$AE
MN"T]U89+10NN('&K_ H6&[6Y4SS' B_?$\OJ#AF;SL9.D[-Y/.-P6G#8J:B!
M)*5C[Z'-P5U.E5:Z;CKA?O4K\$ZT"E'PJQAEQ#8@_7$1F\%U"9R'ND\R!5<M
MKP 2[ZI YQHJ=>Y]_N!]"# ^_?;X,ULJ"CGDA+R(8(R_T@&-2M01Y)$+X(O$
MUTD*M4^%XNX5)N[=HP\'SWMJW0F< R%S@.:VY0V$*<,3N,ZQ>F6QCOQTPJPS
MQ)H,\O*!=A+JD54(*,:I=A(U&GUX@$40P$78-8>_M=.[G#H1=JYX'ZD*B'I^
M,'PV%0M"Y&:/C0!*1H5GMDHSI10*!?EY'!8,O95C:50  [TO-6X,EA_/65@
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
M."\ 8Y5J*E(5/W3F50SR(,1MH[#H5"B(7FK69GU2Z&A'6*_0\-'RRHVUI3)
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
MD:^D:_[Y]QV0/!8-@Q*W3G<:6V#_ HTI[FSS6V*&?0A>=(KJ$&N*,,1?V##
M%-Y%\R?QOQMH.K#I"%JLAOOT6Y)>;X[3:UWT/*!L6X;UF#8=2-2(EI5^>TL(
M\(G06)/\3YN.,4YSV#-G#>20Z_:D'GG'E\I];4>GUPD57LF26\O^](OW(8U1
M]*169F>GUMIN1-P>>O%DP0X/J11KB2OW:[>C)D#4\&&A-.#R;.\X5\X_JN&W
M(J5:WJB,6'V?8L)#)X@_!4RRRUZ*0Y&VTUT/(< T#JPF[,&0TLH4-.#VJ=;2
M:]['Q,KI4@X7XR@;<"L&4@$Z111X63H+XF*V.42D+SV*>TG42DJH?@1; 5B1
MX)TG#7 :UI!'<02J4*/?Z!>X_HXS7OD%4PKK(?550+I+CXH*T$$0V(RNB4O%
MR&,'7";.5GWCH^'(BTL\:_WJJP<27D[Y$1R5;IY=68BQBJG0\G.)1?O@L'N_
M3/H?X-#TWH&'$>-QRI1UU+B"=-_R-^?H'5.3&@B&JR_AP?(8'[ON#;37'3F/
M1=-^0T4T76S.PU(2:QWKBZ/WQ\=OG .+:D9O'%;E^7#?"8[O5SAIT,CA\N+N
M-F:B&Q68O'A5M+CB[9:3Q9.^Z92_IL74();<2"W:*U6A[6W)(R<<#S(%AUJY
M(1$E"_#3J(Q__=]^]J\??M\V'#P7#MY]C'*@WLZ^Q=JT4>1'B2(_D]-Z/$.2
M:H%\K;&OBG9\I=#1#7'G2*$PLL@W;4^Z)P(<H-EL*J=JJA%Q@H6SM 4ZY.M^
M-I^-U63@B%W)D'V 0$ =2O7*N. 0MT@-/*2-D\U':)J-@D0(?=#QUF,W+#7.
M(-W!D"T2IX@HF40Y>,1\NS*1[KI_8:"+38 T(Z8*N)@2T9=TQIC[XT&B^54M
MTZ<9AQ-7QREA="MUO"<"""'2HBZ+5Q(]K,\;88;H!/8%!43'EL=-@O$'CK-I
M"&'4<,@TX8:%M,*78TL&\A ;0,AS!T$1./VJ\=DJ&8&.@!$AJ3E#+\%_B]4
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
M04X'2JP( S%63E;?&LU?LG24!1-]_)D!T/,-*6$5#X!W-J^#(?_3XW>==]Z
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
M(_[#,4QS/'/3^PL)K=V2@X;9);J>840EE42W?:5\F6Y6'/B:F+_#F%=%J-5
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
M7A]X8R+'Q]E?K+-,[#PV7'%>$7RG*!8\2TD_0H$0]DNP"Z6@'_G%9GASFJB
M6'N)<DK9+G>90_MYO:Y;Y3(#FX%JV<I"9*V@C_I!EC$'F@X %S ]2'N1@8$"
MKT9_Z?XK0A*']C_II\;\B#29&"ELUCX=DR";8+"!9)G+R\2->M)"$<N=2^$I
M.93ZT[&@ !^/CUM,3+>F2WI#2, Q[ZLDM&[EI#"N*8Y_*\0#U]2#X[E6]K3H
MUAJC['K.LC5RI6O1\QNZ;=Q\4=Q\;W'<_"X>PJ&ERVW#[2^V:\&-P#I'68:S
M/FY9,.VXHR\LL>44C1+:BES'9H$E\'$6@.%6AJ;76S[+"S61DZI,@K(8IQD,
M;* +3NB>(^HTR_Z"+;Z9HD&"H!E"PB9#+KN@MH[F\50@1#WO%E%-O1YFXJ\N
M?\6=E\C;(#J9K1]$)[. H^/2N^#A/!.I#8V")J+[\QO?&Z=YP4VB-<*+ T4%
M5VT.?&'."ND8HP; 8';PM!8$Q$,3/TN3*,3 >5 [T]Q%<GBXEY3]-Z:W$N@U
MZ\55:K[/W("?Q4SBN3WEQV# C-$$Y(V7160BBW <YP@CY'Y=E6&DF?350K@1
MOEA:U0I]A:Z0$Z$U%')^S6%W-F4EW_86ICO(!LM.A@X#TK33#K"R=".U\=P8
M=-WW*$[[:&]7%.%5&6.G$4MOKS4CK00E'5,P[A'I31%C<BD"[OU.=]K4: '0
M?\2F@37UINB2.9;-TV#<,@VVPWW"1"%UND;?O(3YP&%88T9']@6C;+")U\[<
M6KRK:.!<Z$R=]A_=>:=(MC2OMW!,QKS?<=B5Z=>?-0B4Q9GV*T&^ZNIPR,_4
MW*%=$HXM%:'S6CC89, II;1/'>.JIU/E,'+EC"<D, 0%ME>JO 5">T##IC/S
M'N!@8@@ OQB1>XD8.K";D5^Q/C!=9\DMV@N30S">>XG80J*9YQY=08G!?\(S
M84;<YREA\1J+!/)T3%20R$E,F"0S/6RTPYO#AD5U0&YDX$8$=/_9:J\ K&NW
MU)#P4F6"H*ED#EQJTEOD&$QP"MP6N0[ACD.#3] JVEQN-&H"NA3Y$7 (B!(J
ML.]-7K4UQI'^G@P:O($>)K>W-_TJM.!@;(DBNIB.<%25Y"0HGE8/T9@4B;Y;
MA+3M^$;T@4Y&B'L>5$H_);@Y0;ESXSA:O<2ZU2)L%TQVS;3/1%0"P5 A!F%0
M8;C0("7Y9EI2R)M)>@0"=:O^JU?_Z@60@\2@PK7)0*6XL"Z%-&F\45?B**Q@
MS.SD#Z-LPASI"67$=*@60X>9W)DZ9R&P2N/HJB.[_<U(\D"B9YK'@ZFKJR-F
M<8F$H,;.IL\\5'2/F2).>PJB15Q&BS,@@0.:$=:,F!">4@3TSU(]1AW7\UN8
M1\ZI:MIO2DC,/0]$"6WR&8=7L*XA52*R8R:]H8>Q$^5DFA)K,F&K8BSDUBV+
M';,'$WYE(N?R!'2NL7#(F,FJ&EZCP#ER;,XV\A5J-H>Q="J.QR! ?U(?$7GE
MO,0SG6)VUV.LO"1,J0UW7$5I;"PL>-!5$,XHS.I7J ^<N!-8]4%<V)331 TB
M>QQAQ#S5U6:8XO2;J&]T^I.@[K"5 PE8V<,'1/2XLA_L 6JZK38=ILT,7LW!
MGLKBNAV'</6HI= =20_M5QS*UY7R9)CB"G6\]V6&!R":9SZU&>(DAO2WI<X,
MJ!7@[).&5,W.+Y_DAAI7+*,H<V9XF''DG;NTF2)\IB.0 GNXFH3- 0+ CV&S
MHL8;1)2<0*B8Z.&![]A@N2XC9<N%CO$%PW-J<I"8?<;9%KZW84<1>*PU#QY
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
M+NAMF/D?KQ1>QH4"TP_N /X7\[[CYL%-0I(VK+>SQ#<,5(PZ2"(R_QERG:3
MB:<0:6"WUZE*6@OVHJ,3Z!>6?R4^B?P'>.5JQ,WEH71FX>[:<2"<1PI%;,&0
M>T.^DYAIYLMQRC#!_B#CQ'53QN J&S+&1.7;<(Z>I[F"!NJ,S U8LH245S(D
M4;68><"4S$V9"/G HTXO?ZH0Z[=_XIX#(N)K[UZ3O!3#;X5J\#V!Q$<D21]=
M3Y+TZ??W2=)=39*^\2=$NSH95TE@D8S@%I=,& /D3@CG'))1\UHR/I&JC2#B
M.ZOZD/JK:K2[O#N(17;/^^C)UD2EQ4X>><09K54KTT;@J#^62=5P!DW^V:ZX
MRJ_=F.SKA[F2E=6&'N"*)S"$1M!2<'\Z7>+8/UKZNFS-DD^G;>ZE5K*& #9A
MC9!#RH<$']P4_?BG*8?P)6X9+2LBKI=3IU+VU=#=4,!1RNW;$(^"]MU/<=]&
M%;=5$5<$OU5PB[R*UJZ8MC+;[1'G=W2'"1^F@D:-:#;D/65"!$G3/^P$V8+F
MW*6 !0Q-%K%A79!$BO:G$2R)6Z>2?,7I@U<ER_X&*%I9V8^O],/QU7%WXXM1
M3J %W%%HDVC[239?=[/;PI2*B'OVVAEG4><+,%2Q"]0=5M7+=(UUZ ].-CW4
MOOOV=@>,ORD'Q"2EB$0\M[C57/TX7E-D<&$X!+J5)A7X<J,]6[7THR/5Q5TT
MQFM"00)Z@B'$+6NWE.?.[&FR""6AM$8Z@SF;^<-F\,=FS!'E!:FEWY<,O599
MCSP[32/5I2KBV^ BBM%H:=>FO!P0VCN49IR374'YA^'B+D(="RM&);&I^MR^
MV5BMO5$'<<9Q/EE63/U*>F@$7;#0GSIM&@*0]ZT_B8U]R$MI#.*<*J9&C4[.
M&'^WP&(>RWW&Y/;%<L[!:&]G.=E?;@MM/9HA-:=@>.E6D@N&G ,I$C44]7.B
MT'9E=_K6&?OC-9*:W.<:0=7/[]QP9)9@#4CL(QZ 28Z1RT12FPU1M!:-Y9"(
MDI<&@68UD0A7*E!D.67ZGMOG_R0$[,"Z;0R\+$*5<N83>+&G8(M!7F4&C>U>
M?6#5@;->S8EAF\-Q2T$BZR)5JG7I&#\E("^3<*FHF)O;I2"%462\*#^DO+T*
M1G&#+)]6/[D:17K)I&?AQ;A[18E&H&C6A#X+_Q!>PH;5:-P(_"KM4W@P5A:(
M%CNQZK<&WNVE!B.&[<4I;*L6QV1?;F(\\;E7?Y-T':!KC-YFH/&8"\*K*+T=
M[<?/.3X?;Y!N)0-LS@'Z^<O'QIL=GP='1R?O3UZ_.OB?T<FKYZ_?OCS 3[MX
MP!W8KHZ@]^K5H[PBL5B#TY)J2L7HW?'1P5O8X,O+RX?.'"?50[>7.9,4L!SC
MN&VD[P;<?E_&XK@EH@ CCNM6];*0%:]M^^G$V1R.'=SF*V"$\I%VQBBWF?5Z
M8R<XB"(2O[EN=NYM-"#^.;)\QJ^$L481*R&-*9^>"J]&6QI)7PU?2483;324
M 2S %*T^-XE-\ZWTR6V+FO"RY*D_[?UH(;0(0]NOKHU8@ZLWLV[,7@,J&FI$
M+WU"T3-Q'67U=,D]H_C$ 44"&1_R! 0.[Q7U<H1[0#;TLZFU;GZ3'):+3(G
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
MN'Z!,O9*2T.U.=$8'4?L-TJ!J?0X=],Q():CE(%$$$'38Z:_XM#C,M/$\BG
M/6-@^!R\2CMO[$5OO'\H/> R4^BK;M,66<WV<,L=S@RLF3YW5._K3,"SH/$8
M\__VM8^.2,W+8I\'"RV $%;0@59V4V_\HNYW@<JV'8RQHGVZZ^0!$W+7R#%F
M.7 +]=[X6OI[=WB*AY,,4<-D_XBWRY0JZ22"<QN5*GL*.]<:ISY[MD7CG:SU
MSJ=8B202UAT>R8P!\.FVT'4NR*T:H,G: ;(EOJ9*D\8'*/T<RA2,$+Z&4RF\
MHE7ST]:ZLSF9!*^_P@<Z-/L&RY?*X"N]Y0OB!R;*=WTR:2]?/UGWM<9.K?'I
M?:WQJ]8:M\H"3(<M@.^$\@D#H':;E+6;EH7?P).TN<2&'_8G;?YI5\_VX:-=
MO&F.0NM!GWF'AV9=O$EC(ZZ-Z>276,,-&N-F^8C)4V[YX];R250@5^V@NS2N
M:_*/2I#  YFOQD(I'P5XFAH9]/*%$/6.NHF,FZCF?S,U._' ][5V%^JGUYI9
MV*H16N,G%D'>SO.Z)%D=^MVLI$=[$'T!E-<C2^VDQ+U&ZU-,):: _H8>$50_
M"\C]K%BH'DI\*MOK_FZECL8:59;\82C+,UP_ED'B+@$5F\*SLJ8F'%\H1'!R
M:2%*Q5:"T#*9T9ZI1].DJE"71=.!# $_OP+BZB9=N& N^<#D&+,4)ZMO'N Q
M# FP75Q.:YP.RM9*'N \6VSB7$3(' S;;B;W+M96F\3("U*$QL7M+2P\02D8
M?O K4G\DI364@L!ZS:&]3;Q?_HPVC1DAAQ[HTS,2> F/(+KIZ*?I8*(''LU#
M'^SRP#X,>2Z$GVC6":J::+0E@;OL@E(D53<3O)-K)?MS& !74+W1\W=)9M6Y
M7@4<*^]O:>:V.Q745TZ]X&6C"E6T9C@]H"2.GT+M]D69_7:[%CT\XSW)_/.L
MBK)=8:?J0A@;9@!J;T"2O@KKA.HQECM E3#-A[M+YSJRPVMK4?I&7Z*%;@MF
M^? VE9U?A@:;D^*N5* [?3I1!3J$N)W#TG,]>XQ-?"E2H[P(^GS<P$YMJ8-L
M*/V,)6A;+/J;BDQ1EJ56+85>MR7S+A;(@Z=E"Z-QQ;MO;$</*+:I2"^^W8M&
M0<*R('J)O1UV2S;* _E:<4>/9Q#OW-HJ39K,Q^1T!EA4%%6,S6Y"8'F6%"*(
M3K!"2$;#21+0FZ(*VEXL<ZZT>J_P(138V_=<X]SN<M2R+F@9PB1TS5( $_ Z
MT:9+WH,>%\_A2&LQ$$Z!$*8+ $B[C3;WM:+-:T7?W=>*OGI?VA9MYBMK'.S"
M1'6.[FX65P?P[25]S+8*M7;OJ7MOI5ZP*AC=NE*G52(",FDMZZJ'V]' X6A[
M H>/H2P(2LN[V.O>PW'2J=K<11=;-FU?9[LXW6/F\/G0UL:I8]0J,H;ZA:&,
MP3199$WD];E_.3_A3)+) U*#7'=@8I^>7GDHKK.[^L=2M='+ ODQOJK-ED <
M81IWMN0@9'+O/68#!<)%8C63Y(H;Q\*GP_!]ZB&02S?)!V'+55Y4P>/;!,V2
MWM2SV!5I.NMH9POF_S6W>KA?OG&>U-[8CYA;:A_29GT^9EJEL.)\@=U.P%T=
MW)#L>Q927]VE=7VGS]JQ^4RAX^T]YH99.6_P^%MSTAVN0!3&:<_KTF4+,[^=
MG%]?-HU$L43TJC=XP*\YXS3V#8='P!&,*6:5= >S]8+GK  /+P.X!<RM&?/5
MF(M],V8MH%\D%TF6*S9X8U(C=XPF4><8):Q:.$\J+KI55<Z%I5FYB;-JML\"
MN_9QHN]FQ9K<?2UD>CC=Z0:SU74FP[9L;6R6&-FXO[\%7?9-_734"'P!:X>S
M6 :UFT[/"_?29ZO0AAX6 &4;%A445:;66,E=LHMDNM-SM/D.;H][#Y^V6_P+
M%X F\N,I]9$C7&6?B^O; 4WC?(.9=QEW<WR'$PIV#_1ZEBUGRM01[>J.UBNL
M&Z:H29G(&55&[0]SYJ9:A=(S5Z+U(1AT9%,%:[?B^NT5%@KLW>Y.[D;)HMZI
MA:%Q@^B"&II?O\,@)<3P!<.6ZE8"!TM?K6ZRL^[S\SVCAKQ=GO+;K/Y@TD&T
MAWQ56?@L/Z.J?)N21'<Q)=2#9K["B(!=2M!P?L'0[RPE\P#+8;]-5W.D]F:0
MK:=]-+E+SN]R4?<CJ$Y!O@/:D651I_DX$O%C;1Y4@AGLZV*>/,GF02L.6&(W
M1FDQ7=D))9&WY$^S%L:6+$^5O]7K8G\[B&_;)(WHJ>../BEF !MM=^^^L+AY
M8?'[^\+B72&\U'RQ\>%L;&M(<:A23T@H_HOGR&'#8C1U F7[[IK9*^TL%SRO
MY"5;F_]A^C-1N0FVSS.E[?  #\<KE^=9GG+H 9/?RK5)8T=9K.:4>9,0Q?@9
M8)>S$D F2Z#H+U(.6S1P:XA[5-)LOKF9(+;P*R =5*O0F-D X=@)8-[0V#XV
MX6OH=O<\D%@=.(;Q2U75,^)@I#3DOEWW7GOHVS#4T_/>3(A?;VESGDU-[NJ!
MM'?_=I[539Y.H*-7!>9Z:?'>88C<E4%S@)!Z*$-!/L[ D&VX:G9X1#\EJMC,
MJU^WI+%[AZ9$E_LN#_J5IU7/$-,)!?466,4Z.4W/EF)MIE[8"VX\6.DHE\>Y
M.Y/MTP1V1),+A%$#EAI68 2O=CC9%'8;E;_K)>&H<4DNQ:B9[IOPP^>OZ4&"
M=.6>Y9+VW\_F!$687W=*=^MF?B.4;P]DVC![ID56QE*5G3-D'(3P8A"(6K<W
MAS\?'D9NT.Z.^IJ&+[=A,F'14ADDL5Z4W<95UIW0:_+L'*R;]IRR6D6]8+L-
M^+BRXTH0AZVDDWI(!!XG]7DL4?R_HPR&9D8%\3B;E#4T[&**>#+Q$93V"#Z)
MM@1N!-E)TLV?]T:W"][Q5HC9WE!-_'V0$-W-_J>#D3+1,0C :J9F-1&5%RH(
M'NFINO@!;;R9V'DS3J05V=?JN8:S#O=BSKN$'T05)+/BHH0J+K4NSQ&] $27
M<K/_KP_?/1S]NWN1L1LD:E0\.ZN("ER\#+E(T)1VASITO@-,HM9DHC1C<;LQ
M_]M4=1G0QW0:UP7WZE;^'OUP8_N4HK3O;G)/QHCC)P]I+)*@T6=]"Q:UMV)]
M7R0HNI^A#6:H6'F!7GC,:2Z%>C(98?;N)VH+)LHC*YCZMZ\ \J$H+XN^%)4S
MS_C+ VKR0S\XY8O2@J0LX,;L,;T*R=T__0_2&W.WG.;)>@S414GQ=6@DOVX/
M]'YQ;+8X8OW3S 5G,\)J\$/H?/ISU!VTI3E'K\M[W2[WZ*0@;J 5I2&6C?2G
MMEI<LV*PQ7'0N:K[9$_6HP3N*Y"="N0/]Q7(N]S:N(X1'TES4",D65ZS]F6^
M9C<&Q<ONR2<L8--F*9F3(#6'JE*>30WW [7]T)YD7 JZEL<X.R_PDBM-,%(1
M-6U4*B1I; DUBY3%=S@!-CR!F9NP49#O<I[&:9)57')>9(5$IY*WFBG'G.6E
M0:-JP^I:$5E1O5R ?*I.E3C.0WN1<@:;V]K;[G9Z;%T>&%/2JD:+GONI=_/K
MB']D['L>DG:Z-Q:$MQ=H0]^YT#JP;S^G]^J&QOB7VY80>PTK=H_2O.4;^VIN
M'%OGH39^3SD(B9<.1<"AY2GR^_C([V/?87K\^DZ>8&8XG6_)1]%P$'P43O\8
M%W4GCQH5#1IW>^N[96*2FW^)%I"F1Q0JM%H%E9JQU+^(W@L1G1$*5<+7=H\Z
M4EO2NVW/KL]J_MT&T_A]?U5 H6/77I+:SO[6@VVCVFB?3@@)>$[^Q=VD<'U3
M*1$S^^>4MPMG<E(&D,&EY;*\A7)'@&TIRH @.<UK$,V5@K(FI%DV<::+2C5-
M4B#1$'CPW"]_IY()FS6YZ9<@8]G.1;-U>H(]BR:=+X!CXC43>+>Y.R[Q'+O=
M-##901<R&T;1BDS?M-QG(#W5OF49]J!Z.^2#J'I7*;'9E\NFIK!@Y@(Q. OG
M"67+J"@./+]S.:J&8K1R)%@(<!L6H]-E?NH<->4G;J?BV+)'*G51VQDX.G*F
MJ9LOB]3T=%+DUWZNN[.6MXZDM+V6L7I.5;U4!9^-&+1;*.;#E,FFV-\9J:G^
M_@[-Y]9Q1_W;CZ]*T/4S@#DA4(&T""034'+.Q8/+ZH@U ;O_S.<+B(K63+1!
MB<548IF0*(3NTT_!2J'5.,X?C1B\Y@R4Y/E-OBGP7[OKR?TICI9DE @:#."N
M/%PQI$+D%WXUG_:-P;HU?5\QZ%0,G@U7#/YS4LY6[G_GS3S_\?\!4$L#!!0
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
MP+/8/BNS:C^<,IK@80@/1H9=4?A0WLK 3J88=H<,VP-=&A?W.;M?SUWW19^
M7C:ZGTK_7-#=5/I3DG,8R8F6/R5^O:X]>8*>?P[.J6!XQ_H[JC2LT_GCY9E_
MC<ZO;@CNU_E'/N1_]C8DD^7KH)ZBG-B.<^?]R*I6BWF\E0O!C>>YN=_E/SRE
MOO5=OOHI7D(=_ M02P,$%     @ _8EN5(YCIQ7Q!0  KA<  !X   !B86QL
M87)D.3DV,3(S,3(Q:W!M9V-E<G1I9BYH=&W56%MOVS84?M^O8%VL%\"Z6K9L
MV0G0.,U6-&V#QFO0IX&6*)DK)6HD%<?]]3ND9,5.ZC1-U\TM4",2><[Y^)TK
M-7ET_&XZ^WCV$BU4SM#9'T>GKZ:H8SG.16_J.,>S8_3[[,TI"FS70S.!"TD5
MY05FCO/R;0=U%DJ5D>,LETM[V;.YR)S9>T>K"AS&N21VHI+.X42_@5^"D\-?
M)H\L"QWSN,I)H5 L"%8D096D188N$B(_(<MJ=DUYN1(T6RCDN[Z/+KCX1"]Q
MO:ZH8N1PK6?BU,\3QQB9S'FR.IPD]!+1Y*!#_5':]X(T&"2N&PSBX0C[:>J/
M G<X&(5IXO[I 4@'MM<R4JT8.>CDM+ 61-N//'=8JO&2)FH!?[N_=K8V*G*E
M+,QH5D0Q@"$"EA6>,[+>,.<B(<**.6.XE"1:_S%.J"P97D6T8+0@EA$:YUAD
M8'K.E>)YU ?#ET0H&F/6&#'VZN4&4SBT1T&H82D!_Y.UX0:Q;1 [*OG"6F '
M_?[.9=?V=HO>H3;P;,_W?XS:WKW4.H8)L=[0.#+P2M4Q@N #6>+BH#/HK/>4
M.$D@#",7U;M,0- \0YBI@\ZG,L\8S[CO>B/[KS(#,1%_\?6VQ4%Y]1"7CD"N
MC<KU:5O0O9V@-P__33)W;_7+*[UYO!'KC*2WSE$?8<U=RB'%&T6@FXOHL6O^
MC?6*E>*<LE7T=$9S(M%;LD3O>8Z+IUT)A<:21-"TWBCI9Q*%8-T\+1MB08W)
MFC9'==R\/GOS&SH]/9LX>N]&5O\O:,[>H2,.Q+F!/T!A&*+CJI!Y104Z5X(0
MM1\H/^ BYA5X$AU-T8?P(_)>^[W]@#;%!4[P?F"9$4;*!2\(>C9P@^=H,/*M
M'EC<#W0G^*K%Y0&NGK>-ZT$EQ#$=J55QJT-NE;6!$:YMSK7P#5INF+-T_8AZ
M4.>:JD*+!+IG9/F^:_=;7?>@\86@F.T@SW-OL!?>9,\W<<8+J><1GJ)7 *,D
M!@MZ3S(JH:'#A')6S1F-T8L84J50>EHYH2+?><B&&L7+R+='NN)O'=OSPHU7
M9LB)>E[_(0P:53^(K%NA9LB:+0B4-2P23=<Q%2167$BTKW"/,$Q; /:,+Z'$
MG:_ H;D$-\?V=WGO9_#4!8%\KR-;<:3 ;Y4DVFN\$DB0D@N%$C. O\$B7B#/
MZYI9NXMX8;9K:<YHO2>E!70*  7@X84>O*56MIM@]$PK>?)X"#D]?@EIHU;F
MP1L_[Z+E@H+)F.>EH(#JEKEM(]?&2U[?0A V"\<D)OD<#/=J\!["17+KK=LU
M!@1A1O<=AAB7TJ@PR,B"P*7GDB */3*'TJ^7 7R\P$4&Q9L6B/Q=P;EJ$2P7
M*&5\*5'*!2(8#@@JM>45P<)LUP]JR2W] I7@5YY(I.O-;=#PJ[5N B^X(K)^
M_14?KEU(TA02%(Y0$"G7:*Y]X85C#0N*'%SK-"]*<(:XG@:N*:_-Z**W@_-N
M>];:JU3KC%FE3]6<&1=%U:K2X$ZXR%'@6B?;H QS^C&E$@9+0]PN?G9G\$^;
MKYA)?C-I=>P)H V;L)^O@,04FE(1FUR6%1!>T]H&6-VX&H'SZ_A^RVW4Z_6@
MQ_:#4=!MG[V!-W1#$U;MJ_Z@W^^UCCJWAEO+H* _#-KE$\MS[ZX%#Q^3_@5B
M[0=TIP=&RMUB&YUEL*NM;%\Y62GA9H55)0AVO9LWSR^N;EU ^^'#+J!>&&[<
M0+_Q"-]$Q-=:['\3(M,%%LVH)W@*M=)\Z%H/?!BRY\>/"WM'RG9+V=>RV5Y@
MNZB^,*+=Z=X(AKXFMYDD(M-=H47N_,37)(Y[+8+G,$!4:K?(]W!ROXOA/=EY
M\M@;C,;U3+#^/*(G"/0.PAK&#\1H3O7\P"B>4Z9;< FI4! A%[0T11^CO&Z\
M*=QYUNW:Z,H8GT.6<)'A@GZN^PVLTXU+U(8H#%9I"B;,N+*D:E$K>56/'_6G
M971:PP&("";#2]@+DT'&J*R'15RL6L30"K,*"TA.0NP[G+XWOGC!8 +2SQ(Z
M-NBX),DMW%N_]9=L\TW]\!]02P,$%     @ _8EN5&9)'W&B=   7QX% !$
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
MBSPCAAB\<TW$0R&G<JS>EZ_,U->:#VO[V%<D1&Y.9R?3V=:NM"E1Q#GQK1D
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
M7 +E1543(^)K!$E.38PM7&/RF9TA/ZA)^AU1SL>N?2% S0%=$0(J -8V])$
M<JZ06$P;UD* ':M^RZKUE.((C%FR!IBV0 OJ%D/&R!PLYN K#B%\6>L4W IC
MDY@YE&JR]V0!C,\"S.("^B;9F+:]=N,2D5J_XLYD7/"8T8<&SB1N7MV#8FNP
MI+!NL>*^*EC7HSF]-2&AB=P"1.$LPC:I?'JQ+35[+JW67$BKV1I8+W5:]A-Y
MM>;+Y=7\96!/)Z-S5.5T]@ZD8Z&Y6I0?1O,I.)N^O_WHP<7I%X<NWO?S/TL2
MC0BI]6I#6"L ];I7IF8?NHFM89M5^E629!WM?G/(MOEHB R(M-R7^F6O_KE0
M+?:\!YQ56[XM>%[51+_)?]F9>B?%S_CD/TKQ3S_>_]-2G#!60DX2(4(#D\$I
M^*6OP(GD+P+Z]ZI^>Z3X2U'_P_LOK_;^?C?U\<Y&?/KIWK*["L&(QA\>WB@3
ML[)M'-'6OI^X@8>$3"Y0=39B<1K;A[8CU*H(]?"4Y_+OTT]&;".GBG,&@K'%
MI@C&8<[)])5-KFIL;ZML+Z>^?'G&3DW]N<K57@+%*(1]KWPP.3H,D7.HE@W3
ML':8_DDU56?39S+IG-K*#IZ&<\4.:=^O$K/3T*092+7HXZ_9#*(TR8_3V6SZ
MJN_[_/%LGX[E _Q^I,F+=[NZ?QY-AC*UJ,\)G/=!K 30\"%CYAQ35:? ).-H
M"%.+&P/+ZF;TLM3@N%$REJ%00,KZZ%HM'BM5&P<N+;<G93J3._]SA\IHK-]Z
M(,+B)#>74FU 'H)#U6366W*%,0>A0:SE.3P[Z?MA'XSF+WZS7.[FZ6PFDW+6
M#PX$DN9<@E:IJ0\*69$ BK8@AQ"-, ^B_,E&0+(ZW65Z4]1@335&H.6"CJV8
M1.0#J7WA(<SPO=LW?G\V?3F:O_?&WP]YH![=[/3M+O%WPP8R\V=CRR8A6Y<0
M6F(4:HZ#?F:RBWX8[:_^&*/'-)OI$SH;&CSLG4_6$6JP Z7V-(TA@RI#;*C8
M8=1G_V-X#B8RFY[.EU$ME<5\<# I!E2-:KO8H%9"M#X'3-T(<<EQT#"=9SKT
MYZIZ.\],S/6.LV5UKJ$!E5L CRV6D!N@ #4.SJH] I-1ZK"!>C_DW9$[T]DM
M*=/CX]&\O^V%QM1:36<7U9L?R!%Q][R7']R<SB^W!MD*D=0@%1Q'=;\9@4U
M**TZ=?885.C20)NKK-_+6/_R!@6/'->60P%(-E%2I>H]YYQ2BS"P;A$;X9NL
M'U2+Y"DYL4GC,]+ 3/](X%8*0?,RL+:_&^71K!]<%L>90*,[UD"/"S=K,Y5L
M1"&W=DLD=DU^T/KAE19:]-%6*Z3&58/#IM:6H1A#-KFP'?!NJO>T?OQ+GQ P
ME=42VUZ(G#V95"0M&V%4'D2?@@WRL"ZG>$42DZ6Q[QULH@BV9DN?,C"8;$N#
MJ(RP&;[2I< CR:')R7A9+MH+N9)D-9/Z$!VW-HB->YOE]5P*3)A\](8:4D:H
M3?U35J=&?//9%C"#F$38-/_E<OJ; %7K0\CL&E!)6#RYX)Q$DTQ@-VB@-M43
MN9PMJV)SIE9M;1Y"+50@4Y#2.*NO87%0*WTVR,O8@(4^'4"3&_48/R7+O9R6
M5X&EXM7F\;8A>]5YG/5L*0-?-!0LI"$_E,K+:%#?]/);%)/;-E#7E<=9"[A@
MN#9G4_=XH%K,/E<IUE5U@#C'+0%W$_(X:X&W.,>8,:&I&21H*)*X:;"8LR"J
MK=T.>#?5>UH__HITK^.?U.,22&!R2<ZDD/*R?8^D(:Q:VR /ZU*6L4E456M<
M\KW-BDV>C*@>+JJ 8V3W=AGN\#&ZVCS."E=)!Q<U,O&E8H7@&J>4DV$Q5)Q1
MC;HE\*PGC[,ZF!AL9#:AFN"7VR8UW'#%U,2Q.L)!K)K>-/_E4H BKAD]0C*4
M(5:-$)O-S@?QMODD/&B@-M43N9S2=&P1^O)$FQND0B34/$3HZ=1&;S>6N@OG
M4E]L,J3K[$.Y/YU0?7XZ[^)]^Z7T=I)M(;,'%ZWF[B\Q^91AMR>]D.WDV=W)
M8OK!?K.;G6KG^\T.9N]UQL^C<Y:-+J/8[4>.KOMR1W<Y=#6=RRHTC,1-J$ Q
M@4%,M28:RX[C,+:8/2!%ZE.4?YPN%M/C@[8\.!#%X+!Y#%E,% /! E'?+I-S
MRL6*-X,HJ_]9, ZG)\-"PN<:LX]DBLJ 0H+%.$P)G'>D;M(@2K-_:&Q/>D?=
M^V-]&FHY;__[='32+_<I3#_3I.KQ'T]'>H_)LZ'84UL;"6.P)20(K-YL\;%W
M1&K@'>(@6NYL.%@KG#?V'MB!J9D1("1N(66.A1)4-'YP;NR7@770U,F0=X<'
M(EA2L@=;<RRE@"H^KLRY%L;6-*0W<3L%ZRJQ6F&+ \:8 Z!Q4( $R2:(WH6F
M]DN2&X0C]^>Q^E6.1F4\F.8A 4K?B*$>1-5PSUH-Z37T\ZQ^7O4)!K<\<(-
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
MZXSKYO)Q4S@26LVY954D-8/:^^R)N!> 9-MW"@UBM<HUA2[YB+V]@09^%K
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
M"Q(#&"(4(18+2DS 20@L"JQ<X%($H5(T)RM_F?Q0$R64I'$4@**E*!@].A#
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
MZN5_EHZK=,FX6D\?T"IVA7FQXUO LCK)P*F\M@VLJY=VG8G;'GD6-+41&-/
M)IUH^FZ]73F0>8'U:ZQZ.L:LS_U@"$]2Q!RSAH\.V\59++_IO7+[&+W%!&\5
M#V3>0&#F%Z[$[7U8^:^R\7RN$_9L^Z^W5@"CUY[[SN"10Z."&?]YW!=41,EB
M&G/J!Z&08(XC[7,FI2^Y1!@'(2<<OW#?!W+?%>.Q,Z6\77RRZX'NY\3"J7?:
M2R\'+:?DPWQ'SEHV-H9/9&6^,XX98.7C10KNUNU"I_!<^LY-^09S/N^\[+G)
M/ZL8\L9_*K>L>_SGR?G.> +[V?=W\L^OH_/RM[@2^<9!RL)_D:^YI3[%G/A<
M1\"?&,4VC&UDHO#GG63GR?'=OU7OK]MN/A.MQG=17Z8O@()QD9G:KLA^//'W
M31K$]AUE2JW3GI&N<FL6O#QR93GWM[<_W1KY3*X[T3)M*].Q@-B[::8B#?NY
M6PYP/NN!YKDG^TF>OI#K-''N8+MHC]P"LH^[J7>!H<.=GOV>].&]Z;S=3(?=
M+!>B7U14=44BTN^)N2T#)N]1N(CA+/YS30JL%-2SB.[#./2,-V+<RA%VQ=GV
M$G1:AP=NEV##'(* ")6G&5Y,G**92[2?]1(N-M'&L<U4G:X[Y@,7DPR+0 /J
M H0<D^NE;<^Y0F< -\UAR?*X)^"AB,X<$#F4/25A6+_QHVU'F=_C5< R?-S9
M\B(<NM,DK\?^U;G<)]4&#CN#'G'2Z\R10)8TE?3[0R>-8,;2^<*+>8UQ84G:
M1QZH?SIA4=5Q+W/]I[WM*=#WVO+T159<2^TAWP3'D>3,N/KE("N,#'QN! @,
M::D1@JM H\<*+3T"-Y@/)=W;8+^%CXU?*SY!\5;DTDTNTIQMO^E99^=^MT66
M21&HG7FQ^!":OB)5/VT/![>_<MN9O$53G/W;#9&AIPPQ-:'1RI" $@LDPC4/
M&=-48$T,^Q9MC-]I]:9*Y:GU5<_*<U_&\-$WLGTI1_V-O^:W#_;NVEY<7\;/
M)CLSFB,P'U;K3,4W_6''50;/55D0L[#T-P'+OO%<VFR&0$WGFR@"@KG[T'N5
M^2N<",#H[=RM[%KP]K579!\ __;WG#>_W7:NDF12\SIW;O=L#.RYFQW<!!'C
M,JMR@^%'*U&)D].;V95)3MAFWCTU!?YSZ;CX7%?[:9!R+"]F/"&YC,N%R[4N
MQ-/FP^1-/NM#GWNO\F9Z:7_+(X3X&#,JZ&;V[R ,.(HR(9G]R@"9R.NWV87L
M_3T_0),!BO<)!\XQ>0<S8!_H]0.B&DL^F;_;V#FJ5>K-0Z]:WVD<?&H<;#<K
MN][[8^^@LE<YJ-1W*@]=RW*0.EM-<PZ+3-&^-<.;VSMM.;RW8[0_F(L/ \Y[
M162CN%\86Q."  UCK&?UQ_C==WK5X"9]9=H7/.\BH4 EMU.->R#I+B^%D#-R
M6PKA77F >(OQ7VLE=5<&H0BW@F 9S:0'Z<6S-OP$W2*,Q%2F/UI.UW,O9)Y%
M3TR*6S+9)K'#:=?L&_D#:'Y77N"\$@NY#<Y%MM%.V@45,#$9?UN4<Y3I #E;
MG,6!_FU(D#V)42"<?V)<.B)+ $K!NLDS3)QJ,4A/<YNX2,FV$PLX+G*WC;VP
MF92ZES$)=]-NI@:\8.'J+>06+*S=]&GL)GT]S#LJ.TS:[LKVJ)_T[\6 MFZ"
MOC2-.RK_?/JX7=]N-@Z.O7JC63:%KE"Y\D-163WR!#Z?N70 7+"IB5./QLDL
MF8]G-@/O%O?@F!G,U929-1_FTG!R.X+F9DLGQY%9M7'VX87&TI9W8RG%JX!]
ML.*NJWG[W;GW\H6-M<\%L12B?#IC\<S-T^'U)$3],ZMH=C5;<,-Y@X'0VZ/<
M')M1=3/R<?'FP<CK3\=RRJS]83L78(?UTLYX=_M>0%_)UYONA\I_Z/Q'G*<7
M!>'"7*<;<78B ^R3F5!V^3#VPO;R+(+- AS2ZPS;@\0_FVF1!K@*VKM++1W"
MCO8SV\23)KT83+-*Y_#4R;BQ@W.1I3%GIB_P]$^H:.:SL_E<F\5I1#>\2>+,
M+BE@/&C-),#.3:J\</JE:$DU=WT7\)OJ-Y-<K$GSMTS1*5S0!31O>WE[JGR\
M3]VKFWGMK)8=>1TY*O)2QNEX$S!F3NVLD)8S,7.7[XR:H^TT;+* T!>NN(#P
M!)7O</$LPD W61</@@EG@:F>G##IQ1^;Y\-Y, MX3'D\*3O;1\UJH[X-0O:P
MN=VL.*^*=U#9WS[8K=;WO;W&P5?XI_>QT?B/^WWRS&&IB.8&H%W 0B;=3(NZ
M! 3SVVEZ7@3JQN"%9S2@>XZ@H"LF%QD:&?O=MM.+"84Y?$N!8<I<B-S 0"\>
M#ARGRH.(0!H7;9#T\P-Y63I.)IYRY)8&^)K4HVO#3:3:;*RJGPY[VN:5ZM/,
M@H"!,_QTX<JN2?*)9>$EA^"I!E$XGGD^N2W'>&_;A\Q9Y/@L_.:(3PT'&9'D
M/FBP:HI^<3F)7::.=60Y77+BEK7]00+&LRWT@\WQ]8M>ZKC"]<L*]"-8P_7+
M4RA<O^,">EUS_:K]<;%@<+?]-^=AG5"[?AEVZ_JE?BL=MF]\Z3)IMR>Z#X"A
MGP#R.K7\QX4K+^CV?].! _9G9F,SB.2PVIR%5!9,[H.\[<^.OSG^P'1RUR_I
MF;FY41;-N0"_FPR@F6ZYC38_A?_LKRH=#F9P9^(@3+JM3.*V1Z T .4X LL%
M 6#W,(N'9U];R*EA/CGN%H,N1&&'O;E@]QPV.<X 'YL1\,#?BZC^&+UO7Y89
M9IQ=>M]E+[&#C-1 N3GO;TZGG^N+$[J*82%IKS]CR&]F4M5M2!M GH<J-XO)
M&-O7O41-)W.;*^F!4NHNC:4,H;#EAK5643PMX.]WDZ.2+M,DS=$JXY8Q8&7.
M[PHYE&'M1=(="Z5IML3X/3,^B79M\ X(G['^-J%/"8J@RQ_HIK-U/5S>S$4V
M3I[$>_NL;XJ;PL4E^VZ"?9N53G49-2K];AV%?0>A <3FY=PKDSC NH$HP"(9
MNC?;2:;6NE(&MWZW/(K8;O5PYV/C\.B@XNTTZLV#QL=#;[N^ZWTZ:.Q4=N%R
MN32NF<3T&6LMZ1>L,V>*]_=VC4V[?( IM\QC3O-,$Y"R4H1LA=C"=^1JKAH.
MU+;KV_N9>EWLAT.!^M'V1]#(/S4.FEZC[E7KS<I!'2X56.(UOE0.O+UJ?;N^
M4YT\";KZ"[JL.[IL-YL59Y"!_39!D#VO^7?%&7#50\"3"O"/H_<?JSO>]LY.
MXZC>S&RZZD&M9,BQP%/^H'#(IO>?3[5][^/'/$ET_&)[5&0,6K,X6? 6+_V]
M\P>W)M^=IBC.)#(">K93+6?TU8-)R*<ZL[YIC5CO4[Z^&8_+7I*KD!,R^=T
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
MTKGH>^#.0[Q8^'(LB.]EH\@G+@EG$Y^_L%4B!$NLZW T;*]HH"G F^?OK"I
M-PNLPL$ZG%PE[V"6#7VM?;@^7_W6#">9DM#2NL#V<<.N@40]"=V L5XV#X>8
M9'9[C'LHDV_32\V03NN\_UBDT\O7(;YS7H HX^*D;/H\]/5<$"JH#=)P-"KQ
M8R_"T$=Y5QC1AB'&9CX&:78(TJRP8Y5@U/?(X\) ?Z9\*LABQMRZ0<A6K RP
M'0%L-DMKX.29]Q*YZ_1)11:$D8CK;#REI(:]YWA8DL$Y8^3D./4<@P9N(Z4,
M#)O0R:@D$*04CS[N0V7CVG KLF)E$&NGF +=#JR^;TAEPWW3](%I2V8&],XP
M!;HM>C<]?UVZ;,C'/AP3T4V*3S#+.!/XZ?9(:MGJ,3WX@ G2;3'-*L)S[ZJJ
M7N+[$#^%](\8.G#U#']9FRO6J?3*!MH2BP\.K'@XDLF_YZ#_O/\:?B2+!1I5
M\!/U>Q!PU7;Y$7Q"E55&0O+D>XM_W@GN4NJ%UX+/;\(P!G59)ID(51C\[61"
M!7RVYY GF-K$C3[M38B/3L<!F5/Y )(=?<  6] G/NW!"@'RUR?ALX^@HC/N
M83<^[7FQ2 S0ZCN8#;AXX OZQ&#&A !DQ*(8RWP6/%Y\VE,%643G>TXDF:A/
MYCR )2:6-_ -,M_;KQR ;S2ZF&&*E)O@8<9%]$C%/">,*SMNI.MJAR4\YYC/
M+'\K,A8R3PP6/5^NBMR1)7XTQFQ 5Z\+IAI\)SLQK!R;75919QAK#%A*5&O
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
M6D\@:[M<\,P&1UL#I#"YV\G;-5DM67QD^;'.Z:@L>Z5J UB2NY<4 $2IM)3
M$_)NAQ&[$#PNM7X@BNZ](=165H-LE0<-2A')%VZ(;Z*!:5V *$N1%?":S$G.
MHM_URJ?)'9="'@A#1\NIY9VA9;4%&_(FV7$%P@$3J58S@ZS-.&PFEA6/@8N@
M3+<&=#?H:E%W^A%IPUZM?;TGO_KG='WZ^F*UIKAI2?LW@G51U!Q-2$QS(/$&
MA2P;(UQ6&!+OUF#M26K'I6@/1=!]M:<MQ=3RBL1B19'UIIAM0F%R2=9K9FRH
M=[U*=8\<9]$%BMX]<&Z[(>4&77LJSF&RXT. XM"U;RK^KTL6P(-#S8D+68@4
MC+5Q:)VMJ+GB6G+ V*]K0<]RL$E1TEGN(X--L8:I->"B>%8L) I+T.;0+?FP
M6S7<<VO(8_&S>P9P+^$,$[*)4K2-]9Q"N]H9TQ!C/A@BR-H(,GH0W7("#X5L
MS^U7M@?$@0(86_V=R\%(:9 YP-JAVUH&6@ K@1=$=$'H9Z^T/;S^;HC#HB>'
ML2F7,3NEF3>UJ@$QU,(VQ4S(8'@I!(O1' ZUF*HWGL.@YHC?_R2H*3KZYBV,
M(.<P1<6<%8Z\1I-(H=E8L^$(KH R_7IR[INW.&Y)OL>R6&(%!TB+(+-BWG%3
MP>%8]%PP3!XB:)11]FP*=)>^<6W'QIAZS,8>)J&FG3\VBJ9N\$W5R;W<)N=]
MB:$PI(U<XRY+CH"H/751*T7!DNC9]N-I@D<6P@Z.I^9"'$Q!7](S__ JK:<?
M+]O_TNLE2KYI&UAK!F@/1$NBSS'*S:BJ^ RZZ0%JV^9)BPJF"!&8SD3-YHR6
MY$UB)X\[9HA&I6Y>ZH-YTG&IXV,1=$_SI0,%TK)[^)U[B\8%Z4PVS"9.P7>M
M'?9):A:C1IM(4WC?S=4^X [IL^G6]N X1C*#:-%KCZ'PB.C1LJ(U*71;(W,A
M*.Q7Y"H4XY53W;I</.G3'5W/GF+FNE!441NYD_DJD06N+7-.B:C0!Y2[S0=]
MHI[]F<K!VXGZOJKP ]>Q96.%6B%R4JZ9.RFO5JM%FL)Z<Z__/Q;3^?H_<5XW
MV>KQMF;&"1<X+0:Y2I$XX)H"78I[B\+L0:5H93>CV8ZM<>456X'PV0'0,E0Z
M.X?ILA:_;K*C9$D$68+($+BKY_C(0C&*%>\-+0ZW'+H5U=PF;<\^(-^*0FLB
MB:Z1#>0HDJW>I#.RZEK#0I*^-G-U(OB$'+I=6M@SLGGNYB#M0=-67,_0-Z^.
MZ_YQMOB]98N\ZV<.UPWO ;J;-;[[\OPJUW^L,+^=;SNDWI9N1 /%UK*H6.]2
MJ609@$966P)0:. CBF[Z>C>2C_*@R==[O<G8OYW?-PI^HH+E,>; 7 F6Z10Y
M"V MRQ*DE2G$G'?SIY]XT;AR"0-@Y9:_W7+5VYJJA)@W7&\*8#:.V/WMZE]_
M.6AZM;IO;;+T1"UH9M'5%$GMM26S9UBD"%5%"M&SDKH57^/ROP?$Z?.CHB6P
M+Y;I%%9X!.4\(+F(*K)B;:B5@)Z\1Y=8$E(;8:0)L=O]L./9&9GOWP?'?4$P
M"'QO&(DO4R!N_.SQ@#B&VMS(6UHO;VK6NI;LT+>:9R-K$CO'?I5235C:,QCY
M@\&X&QA:EK9>+=%V>4[B&J;UBMBF_GHQ.RF_7<35-$]A22MULMSP]?T%48_U
M=O%3^S/X[)7!R(05O/9P<2P:BM1<XLF('$&)?@,"A^1TS\D$?PC@CP<Z ZGV
MVU-^GG2E4C#:"G*E M*VE4JQ*#TP#0F*DA)0=>M&?3 7>PY9^$/@N(_(A\(H
M+HFLU=L]#$U&CLD$!H7S&LL*YH'(E[2(6I8Z(/19O(Z].=D%J^Z/C-5!13^$
MCW&],O?E<1,X#3$#,[Z6TL&F[96I4P8@>B&T3[Q;HZG=2!YR:6KMES=6I*@S
MRSI)TB] D@-(+'@%M!BJWD=]_A49W<WO ?#VB/=SM.2:S_#*_^?B4AV\7[S#
MM)BGZ0QO7!!)@BA0Y%IE5;O]\* 9J)!8Y%R"\=IPWJVR>B>*1Y_D:P^O]I)L
M6WV\K+."W^#VS[?SNB:OYKG^42W.1YAM\N91B2AUJ:&L463LR).'4#3CQ7&%
M)D+J-_=[5Z('4>K;@IX[%6Z&EY2"8Z[H6CQL#<DM%@IXM(PD/RZP6P9S-Y+'
MI>8'0>%.BOY8:;8L02T%T_JD7%WT>0=KW!YEK4X>6@^) 9%X9M%MKAQA/3!7
MM=*RN! +CP:ZW6 _@/YQ68-.*!Q:SL.Z^_<%0D@A1P@F,I$SKV4;@;PC[QD9
MM.2]0>EROT&3!QSL/_>@IN=3?\=*LW]HJ157D0/6861UN(/*##PH5@?J"BL<
M0NF?A]XCM'SNLJ[GP]JQTNR"M4WS>)T]=UJQI.K\$)<=HRU!3KG3PAJ.1OEN
MO9/VB-4/68@;8<F/B^4;/%]BK0>NX)SG5V>+Y7JZVGQ[->R-:P])5D!$4R])
M4H02>*:H!;G1/#K2%+G7VNQ+_+A\WG88O&^BXX!B':;7B$3I4]*)^3II4F<P
MS$O2"=&(B-%(%?H!Z]M+5QP/F0-%,=(+*L*Z( C.+@GBP(EZTS8;9K35@#*0
M>>DW*[3K!97GK2QJAL9GPD+3.<>W57#!Y1+S]0WQ20[<U4'PS,JLF?8UFJNS
M4[4N1)*.4,2S6=*[Q([+A>UI.8\2VV!7GVH"^<-\NF']9BN:]TO(M5,-DA<?
M-UWV8K!18&;6U4ZDP"V+VM*R6&,2V!(T],O:'L3"GN4XWS#T.HAX,/VVG5"Q
M&59Q,G\S79TO5C [*;\LYNF"-M!\O:W"F%@PY&?*PGCB1"+7FG:/-BSY:&6B
MW1-#QSGO!W"P9U7--PS'X07<9O#:UPF-'VD;_2?,+F[7<4Z"$^!"SBSD>HI7
M.XX"\,1DL6A\0AWP3I;R@?LVN[YQSZJ6;PXKPRW_8'KJ:VI_.#N?+3XC7@[1
M^6D*<3K;)J>D$4JIFFHOLLY, ,>"RX+)9*/*#FQ0S^2A[</&+BCTWS *NXNZ
M9?X#/E^6!-2I@?/O\11FY:1<$;J:&%VB<J+FXD7-RT17IQ(H5C"+F(%"%]G-
M?WN*V%V %OX8X6E3N0VF[#9!="3HYRMZ)XE4KG7%,A$HA-$:@<6D-%/<&^US
MMIEWP]-3Q.Z4KN5_0,UUI-S:N%7WN7^D2A=G9]/5BEBNK>W*316JL_.^%DE!
MY(7I4A.&OA0B4:*&Y 7 ;I-C]WWS3CCYEO/ZP\MC,!7TCSG9WEF-8ND;6O_Y
M5='#C7B"/,.L<DF.F2(W(PLC R4E"TH;\,2'[M<I>G_R=X+?'^.,8&#9#M@I
M*,@DC2\,\Z9:GF?:%=$R6Q0X#@ZM[':BNW^G(-&O$J5??FLOF0Q[]']O#2!H
M);QU#.MX$QT49S%DS8(4&1,$ /V<-0!/5G0>>!K[I1O!#Y]PF:;U=LK)^>4$
M09]3LMPQ9<FH:%T'F$LN" &J*",@Q=!M11ZE=/3'_,?B[?$^$L=);H#@EMR2
M&G_?\$UN7L:[;S&$,U8;<G1)I=!BF&"8!UJ1(%U16>9<9+]^\8=R,;(VK7UP
MV$7D;0*<FWOF[6I5>W5O J_5]O3XI$Y9H)]-E%.%YVA8J WNR'.N%7$RL9)#
M#EC0?=7L\H&X9L<7CJLT=4#8#":%[K>PG(I*6.Y9,57!EMK@6 G!')2B7'&H
M8C?3>, MK!;E#5<YUJL_:^9_3@_9W/\/@AQ#'9C5O"97E651@6#"*@I1I8L&
MNBW/'G2/RX]HC\2GBQ]:"76P] )Q_G&ZVLYO"(([(.5CA*%P(DK#8OWB'9I$
ML6>1H=L,@X>('%<U87]$'2BN :NR[B)\LR9?"M5OE5D$U*:(1-QK7<-5,D"0
M),O&*#)2J%Q\ILSY'ER,R[<8@TIK(_"."-W4_]13ITKX37J5E)H;0QZT441O
MJ.,B$]1N% $L3P[0=;N#>B@3XZHS' ,^FXB[8SG%U;#GFR<14$ AA0=,%'+@
M-4;)(F3/G*IY0PEH9+>^OP?0/ZX*Q/Z@;"_DCGB\M7]^A<_;S2-YC#QQSF3<
M%/%:6AYM#8/HK>4Z<UFZ#6XYB(-QE2&. 9/'"WK(AO*OTG]?D.=;G_+^% M,
MEQ]KA=RBG%]V@:+E6DWSY4G+&US#='90E_G#7M2@]7P##IOUH[]!2VV%?Z,@
M\?UB#;/7-RG93%#=5OE/7**%!&<9C[6 6FE@4=<^+SS9%)WQG/<[B#Z,A^,U
MZ@VE_G9;W)LGB7N9@XR,M'PB9\,H%A('E@3WRDM>,N]VZ?H>^L:5J>F!OJ_U
MX[%B:Y-4OVH*>F,-_KE8_JNV$H7S*7%_K<8G0<F4,%'@#YZXC(7XA:"8,DGY
M+()V=WM7/9!8W^.EX\K ]$3*H.)I YYMRO]+-\23LB%SB<LWT]7E#;])-%GG
MG%)M2%#(S:PM4<B.$\)M\NBTL6JW*K,=7C:N;$EWL+061QN0O,&X/HFSZ8=M
M3<JK%:T@YGJM_7I]WN&L3L!YO2"R;ZW+1*; ,3O)5"H4I9BL6#2.0$U>HK*0
M:5'<3O YBHQQI3FZ ZN?")_!I5\M"FRN0L%VMV28Y]FU;88ML^T]_/W>.YS#
M?P3_S?S_MYD,V+1,X4O[YTO5E6]X29>P(Q@'[PQ()I2L*HP7YK$41BZ3AMJ"
M$;#?%,$]"#_>T[\W9+Z^=_KJ2N5OA?R&]N/$*Y.+BXXYC[E.Z3 43\O$O"DZ
MZ.*R%-T:^^Y/_LCFS X&TZ^C@X%%W3"A=UE=0J[H9D4>I]%$X 7(\]C./*H]
M2Z(/P*QR8'6V1HENUXGW(7Q<84A'' XFW88(O-'TX0;_CY,:M, 4R!71O-8_
M)6E9B#$R)[E.2OL0<K>$\@'TCZRS3$= #BWLQI7K7_?I>X)4XXLO%,23+B=Z
MO4<6, 06,4N3G-+<Z)YE['O2/ZY J2,LAY9UVQYN]T]\>YQ:D25*[2F,JU-^
M=8S(H@#-C.#D;P05P73S) ]C85SGPAW!V4'B+:^"W5B8NU.!'B>X& ]&<LLH
M^O:D[+'>I<R)<=I."1&TPV[-M0_F8EPGQ1U1VD?N#8'Z]\4B_SZEOT!RW*()
M3,G F7:UE"+1WX3VV7*7:DE%+]Q=$36N7C8=87205#KE':^6 ?/T"\"WR;=-
M]X#%G*+]LIC-%K]/YQ\N5E@9FGZL]\9;9!^/?7O;'&33M1@D$[F?$A(F9D*M
M9:)("C(PD[7TJC"5";8J!"Y2MXBRD?$Y*$>)Z72^F"T^?-Z(<;\U5-8'$RE&
M$Z30:U>?R,"&Q!((H80)185NBO081L95W] 'T_?D,'M!H67,?K%:+\YJAF%S
MG+4?S2YQY7."VI3;,5V$K(:+_! ?R.84[6/J-S/N"$;&F^WL"=]N4!C2^=@<
M_=/RS2_(I'YI#/$+;BH\ZVK?_,!UYX@C'(XCW]C R6C)\Y&.Q?;X_-[7_7U)
MU/P,RP_3^<18\E$E> :;/AU)!A:R V922=Y'VCA^QRJ'IUYU5"E'/=P_*;_!
MC+RP>U]$.T[++)*F(*Q><G H6,S6L2!2 2A%.!-W8N3)5XWB:'  \=XJO&B[
MX&WJ>=[A1R0B'J G<>]5-)SL=*38C?O"8N' N,-B#1*I('<"P*.O&8.!&EKV
M[=9YD/D?/SZH1R>RI&"+B*QP0090EL@"&,]4X!$MV.3OUFSUF SR,,''E;?=
M^\@O%Q0ON]"O)EF$X$NF1<'B:]?OR#SM4<:M\59S7@]*CU#Q7[UP%/IQ0.#<
M+E ;0 B-JA_OI6Q[JEYO#9*#>57EL?UNDJ231=:.R[665PLI6704!R5T2H(B
MO]'LID'W?O48M.KS(J:57%HFF6$ZOSU>X&3^,\+J8HGU!.?]XDOYYT^X6FW*
M+]\O?L/9[&1YL^_[-F8Y65[]A$S4Q?FF4',]75_437+OBDR(Z;CI_R?)E: =
M(SCS',F_0,F%2A(A=-/ES[L4XRHN'VQWC&6Y]T+>D+KZIC/G  )79#J"*DC>
M-@\L)A>8C=*;P)$KL=MEACWCM.<NI'@.77SHNC]+-N5+UZV^*94]7CMD7N50
M[MN=VNPX(_4!Y&8G V8@O)98AYH*0ZJ&-$]!I^G_2KA^HPR/8Z77!.F'5  D
M8@P]>=4^; <11D6;5>D 7-6;C>4YF[#NS,C(SF_ZH?O0&=0-\-"]9? #-!L9
MC$Q0F%&%,VU<8D&JS*3DA7-I2S'=SG&/861<T=S8,#P,'KI/5W]HN13GULO(
MN+.:::M47:[ ( 4)5F"(MEM?A&,8&5?,-38,#X.'(?WGS:TFF.=%S:LLKYMC
M/?3S(WSF0U_5P$]NPF4SW_C63;+7V]E_-_N2.8$VJQ29*JKJ-Z%9U I8B3FI
MZ#PIN6YMZ)Z@M45YQ^:97\WDE,X&\$XQQ")JVR'+P%@BTBENE4>%LM^UB_MI
M')=/VA)5]Y5>'"^FUDVE[V,R<^=,0B:4<TPC @OH!4/%HXHY9.C7PG:G+?/<
M7N"PJ&DAIJ:E9!M*KGKO7<Y;I7 (M4^*"1V1("P4 V\LBPX-UUFZ9+NIVWLI
M')?/U47/'"&B(;VE&]V[CW"$[GE* Q_G*=H:IO:N6YC;4)(1Q=5.(H%IY37S
M8)#9J)T%R%J*;GOGP;[S1ZB*=_#[S[#&Y11FJQI6;'_ZZW*1+U*5T&\7Y^>S
MNA#<QWI:S9D5/!'JL?KS1K(H!#T^4CS1\9;H?K2/RXTY%%T/JI)!1-C0*-7N
M89OY]!^6N%I-BDQ>6B58#IH<JJP-F<9,FB^#X4IQ!_TN+=PF;5R.2SN<'"&
MMDT[IJM3S/6RU&JB9>3H'&%10SUJK0T(=2BL&&<3N.!D[J9.;E$V+E^D'0@.
M7_XV)]V_X?+CM-:Y7#.DC97 B0/GS:;UI*?02@*KXX\]R.1D\4^Y&@\\>UQG
MV<=*L<4"=LNQG5]V#FJ52+O[O-;9LD?I'30E]J4#-3IM14YUN*7SA(DH:S=6
MPS1W7H%VWMMN<T,>([1Q.[$[3W^_V/SVTEU9KB:^N**<$<PK5VHY#@5:F2*C
M(KV+-G"??+>N:_L0/BY_LQGRGN@8UE*:C7K%DJY9?$:\[!-Y<]+@EE9!_(<0
M19V+8;EE6I1<[S(8)G/.%)"37C5\)Q/T]+O&Y5TV1\40*SY0/O7F2 J7E$R%
M;*;2D4PH,<<B1$)E+%J9DH7I-U?\ 1K'Y9$.J$Y:R*B-YG@/GW!UR=47Y IA
MG<I8F$-96\V1*HO)1X9*RI"BM"GOIBON>_JX'-9AM,/1JSJD#WL]=^[*,;S1
MD?;=8C8KB^7O]"^.<&OW?44#3_<HKIHYOS=F^EF.D(PAS8^Z-B K]3J,UBQ8
M2*AX0.R71GQHZ.(1Z=0;G"IO9%81:S&R)*VEB-.2*=K+BGC7UA/6.R=,]YLR
MV<]%/1 ?#V9$#Y1"0W?CE\5VOL8M6H3(RO.0R' !A?[2"A;J?7VN#0IR@'W"
M;F<)]Q$X+@^U&2B.EL609F<S _U*)W]^^^.[WX1]>W8.:7V$H7GZH0U,RYZ4
M-S,F=Z?&3Z2PVG"T+'$1292\L*A+8C99<DFD41:[N?!WB6NI2;YB')T-T8G
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
M* 9GC??.]S\W0J_;;KSO]CX77S0 Y3VONN=7O>+T;-# $.,;7_9>:"2HEDP
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
M4+T"2FP:WKR/0IM0L]J9+35TY *>>'K'(K)8K-:-\=6*OW 1CK+7.(N-3QL
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
M)- (:@ 95UY!CKU'6SM4-0F9WXVIF=.VQESL=6>@.Z?%Z'B,-;EN-P]4$,X
MO='\:R+'E:^IC*@^.=.=/[I==U&T6AFHUP?4!],\S")JK4<"(&0IH!(B(*40
M@$AO@C!&>4NV=C!L"IE#^#92S6O$P[*:/ZR:3_@8(H9JQ0G@P48^AH0$)N
MD.-&<BV)0R3MH0N>Z=B/*]58C']2%D8R/&\T"\LHO'X4_FN&;"GMH$4,1"L8
M1K+E/-#2.1!74<4B%,/X[=8.ITV\()0IDZT-T.8:D:VLS?>BS1-.I3#37ED%
MO%<"4*=3(FID5S#:3C) PZA*/B[8Q$)D4G6G1-0UUB_;//1 -"/Q1O.JB03O
M5B<Q>_=[M_>N'P<L[40,K@[\X*SK,E"O#ZC?3=,NAGVD5UX!(H,#E%H6@9I:
MP*G6)-BXQ!*QM2,B4*OYO+9,NS9 V6M$N[*R/X:R3U@9UM03"2TP,+$R[1@P
M'&J L4:".*%QB*P,BR;C\W'7F94MJUNEZ[;1ZG9.JRJSFY,Y4C_TJA%5*:=U
M'.^=06@%$/HPS3BTHC1HRH#C, "*(A))YA#0TCJL!+9E80Q"LY=G(Q6V1G0C
M*^P=%';"&JA7R'/K@>*$ BJTB@IK)*"<,XF4LRCPI+"D[I2A?DRARC"M*3]8
M2XI8O0\?6KYOF015F)KSW=:-M7::'"$;K**( J*Q Y38E!<+!="!<FV89@KC
ME!Q+*6RJ!8A;+XJT2<FQ&XEVJQUQM"%H5R,&F='N'M!NPBR=E)HZ18'%*)J"
M1&N@"1< (^AX))I86;VUHP1K,J5R?N]#7CHU?GA-QSP_\',VQS983._>%-H4
MK6)0C*K@51[RVED)M<@<OJ&%^9SKGR[)?GS.=6NB-3G+_HEFV=\\#^=<7_W$
MA^$@7C,W];+C5X]EMO[GP=;(^[/H5(\_1]J7K:2U64F?9LH!<,Z\TE0 Z@4$
ME'H%)&<AG;$8XDPZS+#=VB&JR5@^MV=3P"@?3GTO1PQE,+H7,)K:#(0\'4H=
M@!*D/-;" *.P!,PI;IT20O$40J2:,@=VWT&A]GSP4:!=H^>_^,[0_Z345M1L
M-=F(L:P17QRA\JOX]/3>*9=6!NCU ?1,T0)I,-8A*. $\X &!H'$6@&!$ELT
MU!.==A!Q$\%YE_K/SA8W0K]K1,&R?C^0?D\(F$:(2P,]L%AI0%'@0"OG@73.
M1L@F-+*PK9W(OQ;4),G\:X5"GE^*?ARS12<03?F8?U)>)C-N/P5>-I'R#-?K
M@^N9L@;<&8<@Y\"92,*B.BF@B'- 0THY%$I8I\MSXS";MY<S'=L M:X?'<MJ
M?4]J/6%A'ADFD#, 4DQ3VJP VGL./$:!>&T#(24+XR2?L[V&37VO^W[=M&NI
MX(::H E23YUHUH\<O4E"ERW:>\'2F1($F&L-O9! (.DCEG(%9, 61.STF!)C
MXS2F^GN8Y)3 C=3M^C&DK-OWJMM3/(E9QK&2P#B' +4TZC9U'$@B%*,F&$%2
M"=TF5_,G&=2,)]6/'LV>3WGO]"@?4EDO?I+AZS[@:Z96@<-">XPAL%::%'HE
M@%3<@H"D9I P: C<VI&DB5C=-],V*1=O\^&BAI0GP\4]P<6$[02BJ15" &4,
M Q0J W2 & 2%"628*L+3P4VX"5>E.X^4SL9S(LW/ED@S?5IE3J9Y^LDT,_.=
M_:S9S_I@=DR4/)O=,?=-4#[/V#,>,\(C+5$T1(+BK $&40R0YT$I:QWU)!U6
MT90R5WO=2/VND>&1]?N!]'MB@$#-N*1I*\5) :(MXH'FR@,F(0Z<BX"#B/K-
MFFB!?M?,WUICSG2=G7&JBTXCZE,H.KIC_0T"M99B#9L'-DAEX-Y 8F9:[OS%
M6++_B()]U/F]$NL9^+[*X+TV\/ZZ.[,/3CRF@5M@K8_@K5*=32@4$)1;AJW
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
M>0:?Z@S>;IYOC&W^L*9Y7I_KLSY/K/;7L2V[[.]4&4P[KX!$B .JXRJM% U
M8$HT,]2J5,OW9UF@-]U=4(5X-+HI^3DVM-_X>8YI61'I%F9\*LJ=QUQ92C!%
MG&E)J<62*TFLY5!^!^RF4C]-RYW?R/I\W>\/O5LE"">G?2X):I/4!RL,L8@(
M0.+T >H1!H81"IA3VEND/%41SE#$,P&;4=Y^ DS+NC[/:NZHZ M935+OHY"#
M[.[!J3#9N,7"!\2\!A@C":A  2A'"<"1E1(-&0Y,;.TP+)I8_0R$Y:=1[FR/
MYAG,,YAGL)XS^#1"-A[9+90)U/U[?7;_)MXQX3 "2+D J*(:&)*\/@@&3P(F
ME/&?B4%MNLMG[_A=O]'SSONV=]G=LXJ[!P:II$-6"^\IDU9#S#TF&BLF,3-F
M>7?/+96^1B=_CX\"=Z\[<P?6[?9ZJ5YA^IB=0NO#O+^FG4+,*XR]\(!KS@$E
M4@!)O0->$F25MHK:L+5#>9/(^1/"GQ[B9318$(9R-RA889MK# 9'880.F<VL
MJ-E3[B %;?#821!GQ@&*+ 228!9UW%B,0F"1[6SM(#R?;IG5>F/5>I7(<HI)
M8$%[R#FGSA%I#$<X:$(04E##NT26+Z_@V999H_9/UG6#B2 01NTW4 $JE *:
MX@ "%C!.,R1>LU1BAJ)Y_<\Y/-DAE&<PS^ 3=^FME(45(ID*EG*--#64&0ZU
M\H3KN%I2CO-:N7%KY8S?3P5AJ"$ <V8!=2$NEE(1(+Q1R%,8A*5E/38U'Q21
M,[1NU["WV?_VH_XWC@0/3$(K**4"&8U3<35'$:'.(!JR_VUCL>?=M/]-(6PB
M(U<@>(4 ]=H!HY$#P1KJ77 \P%0*DO$FI?/',V9N\O3@8)Y\W!$+L@/N 55[
M.AZ+&6:44P!2$E7;* 8,= $@%R5">I%VB+=VV(+C-;):;ZQ:KV)42(2%"5K9
M2#XI%U0Q+TRJX@P-<YQGHV+SM'^RL!/!E)7< VY=M"FDU$ ;)D&0406=%4IH
MD9)'%)D_$RP[X++[)L]@GL'L@)MD)2B-0C!$8N*I-D2; *E0U#@+"3,ZKY6;
MME;... HTX$S SPA E!+'%#&!Z"%I]A9HIGV:;$D[&%WJS;= 3<2W(8?>WFR
M$^YQ<AZS$ZYF^/-AV@FG@PT<1= AD$>NSHT"RD,*O+:$.ZZ0#BQ:ZE0UL?P9
MXGXS'#Q,6F3F'8^@]],>.B=5@)H :Q0!E"D$M-(,(..P\LP$)M#6#FDR/'\&
M4];ZC=7Z5>R.-=1@RW9'O?1_JB("DEQ;;X K?71:\ZC_D@&*H4<81WU3J=1U
M$Z'Y53_[Z+*')\]@GL$G[J.K93FTO$+>KV4\Y9F3 D&JJ01,6I@VL0502"H
M-4*6QF_"_V/O79N;2)9UX;^B<)SS[B%"Q:IK5]7,"2(\&&8S>VPS8&8"OCCJ
MBAMDR;LE8<RO?[.J6U=+V 8;)+MCK0&A2W=U5>:33V9E97J_\X1V.;G<J/W^
M@<*VQP-S= GE\!*,__0L](=FKB[Z@PT+ME:L7<%V!;>&:?RXPNB7PO%'%3QA
M/<*6==PBZW#S?KDAF!$++KG5BB*NE44F$(X4DS&X5!I=%CM/=+<HVI38>X0
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
MSC,-XEFR4APY0R/B7@>DHF((*(8G1FBFJ4B QE<<)6UW9K8  K:)X;1@\#/
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
M$$O'F;,ZR%R&Y9:ZW^W _/08TJ<K7;DU=4NVU($; XLF.ENPXK(%6P@;K9Z
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
M;B8$K0!<0P# T!&O M6R0$!P ^+@72$5O$<N-_6TX,&ERN6Q_+1B_5=!25J
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
MO>H[]\J/H5>># :^3CJ:_@96OJHNTH7SXS9-MRTPC.SFUN<$)_NN97_B4_H
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
M2S/2A+Z?@S01&OYL.KNP3F87^*55[O%\Q8$TQ""=5& OF\ ;C.P;PE'ID^%
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
M0"%]Y=FA_?='CN,'81S;5B"16!;6QXH<6UC*$Q$741CQ8*GK-',#Y<O 9V
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
M,Y$D<:2X+;KA(^D[MJN\V(Y<S@+AQ"[HX#!2C"N?,V>)]L9,/9X!LXE.,AF
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
M_<1+ \^5S''LV/4X"QB34>PSWY&KV),>/J6]@=B\-(A-']9BK3V3._I>_YR
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
M#J/9^#5W5",@*2 A4L0,/!D+#GPP7&,X7'C$?<N)),-(513(Y,VOX1 $IE]
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
M&T%DCI(*FH+2H4E]:/J#5H@+MHCN_B O>FWF=^';&#WZY8L!6[W!)C@;?'=
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
M9J[B=5_B1<>FXAKGN1+$!FL)<!#$",6(H#1H U$8&I=6Q+*&1R"/773%_&E
M+]/J#FL,3JMNOF?=W)1]#&_[6&5'!8]9@<<E-L?,3:1E#(UD13=GGHBQ*1/*
M/ >?@L#'6<##:E-U\SR(UZ_JYBI>]R]>(]V</+.*"DU,-!Y-7QZ)3:"(MY1&
M+KU)02^MP+)4>NYT<R6<?A))PMJ?.;-@0<7+^\#+\0H&I5+()@NBM4%?)D B
M3H,E")8B)">S3&9I1;)ER::T1QZ]*[."7P6_Q3,7*_C=-_B-C$6NP&=#/=%4
M%18A&H@I8X!RY(%%[U+TI7S++$M^M[F@"]F2;I]41_JPN:XTH@]:TDH76N]'
M=;S+K7PI.=2\?W*EFJ.TH!]\V\>E-/S*X:#?'/AP4-C4?&5(E(R?;'C!^L/S
MXQ>.#EK_YW$)SE[C>B_UD7T<7$X_Q5>EIRSM]]-J0_[T-]ZD@S@9 -'%!* [
M]_^TUP/_RKW5V0=%DK:40!DH9K-1Q$;&;-)>JY275A1=-E0LXQZ_!B2MWXI&
M:)'I]H01B<48! 4-CC&??32 FT%+%;Q1S9Z@YWMBLHJ]NB=FLB>^L:^>FF3
M>T(+!390%HAE$8ULHZW/3FL9RL@6NZP9O7%/_.=V=O5%0]V37O<HX=8XV2\
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
MJ1$X:11.,Y;!:>4<3TZY$+THZ>)*J3MGPC:>=K&21^NY)3H;2B X3IS2F;
M,6?%DY&\1$XM>X2XS:(G5Z8<L?&D02)SY2$(XRB/H!$9C)&&@T.7)]!H<DVN
MS!%(=%Z/=UP*-)-=]@1$:6>RAJ.?ZC4)$;C6.:.OZI96[#*SE79[+D1-0DZ:
MTTR3!V#!&:TU<T9HH<''"#6YLB R.-92Z*RG3J)>9HH1W"&!.)8H\6!,X$%R
MJV!IA>N:7'FR$EB3*W,ADU>3*R'H8++/)&A3,BQ!$2.I)B['3"./P7M1_=6G
M+ITUN3)7PGGRE=JLF>) !!A1<IZ">,<EBJ52/D#B,MZUH+F*Y3TE5V8@ES6Y
M\M@B.$JN1"\=Z&1+&1!%S<@DL2B#)#!.I8X*9#-O\?H$N)I=>?J"-W6>I4KA
M-%(XRJ<X'EDRG)+2%4' )R!><D^D=PZ<E2S+@)YC%<+';K9C4O#2KRX90R\B
M6B=EE* ]"H=7NO:NS)F$74JB:%DBH8Y$"D @9DZL4(P8:ID0R@9*H41(04XY
MXJ(F4>XZ[O1I8X7+.2!^*V$9\*RMR5[+8#,P&BF5-9<R3UCQ:2R70GD"Y74D
MT5!T2Q/84HH+1"=#D\S,!HM(H=2RL%.VN56]?$],L4PY'9LI1AF-86LB]599
MQ40P(;C'Y&>L$CHS"1UE6HP..7+>]*$Z L8Y8C*J=@,I!HL:/<C2QL*7N7Z$
MV>550A]&0G\YV5+%;QKQNYI4D99*&IPA7 D40@&<F!CPAT/=*1,UF:?22U8%
M<"[B1_<@@;^<4*D">!<!//DJ> !E(D?5I]&7-<80IYNN3D=EPO>D+O$B)6K$
MZ F(7<V7/+;DC?(E+'"NG:$D)9L(V"R)Q4=+J! <O.<\6;NTHO7D7'%5\IZ.
MY-6$R;V*X2AA(C,+6=%(9$/9:% 6C5*4\.R=$#I&(VI/V!RX?9%QFH+WB3F
M)*R'*"3/0GHE;27[FCL)&T^82,FRT:C@<AG= YH)XIE'_RY'3WD,#GRCZI85
MS%_;R9WGCD](/O@+!UYL<L)?O?#%QC,/GGMNM/;H@:5HG<@\LYR >F"2BIK4
MF2<\&Q])!A*M/Q<]"8*FTD6NB<T&" \<#-/6A$+D8,2RU?I.W(6_*!CWPJU:
MX:_"WRSASSIM(@-AK<K@I' Q19^YU3D[Y8RH>;:G )JC/)L$IYB/C/BH-$$+
M'H@!KXFD@']XQCQ#$Y")92:GS+-5T*R@64'SSJ!94Y\/BHA74Y_><076<L*]
MY@30 R#>9$\<=8(RQJ@*;/K49\7$BHF+C(G3!.?O 11K-OI1,/'DJW%"JI@U
M2;)48]D<B'$F$G!>X%]&0)#39:,K$E8DK$@X,1+>1X% ]:=GAI2CZ@%.J3=*
M9"*HM0180'_:QDAHI!:44B'97(B\*)^\UVO1L+("907*10'*6L]QK\ XJN>@
M4F7M9*DE!H^&H[3$*4H)>-QT(@?%3!DL]61!L>)BQ<6[SM.S3B1NN%/9 BAF
M TU*4.V\]S+)5$MLY@OTQDMLA#9 N8TDF#+YHW#?6#0!RU3T8*EB+)9Q/%8N
M&S5E4_+C F!3G//?(^=W$_X;N_^N_"_^.%_;GNM]Z^Z?KTVA0 S/20K<O&3F
M'(.Z^Q%WWTM27AE*W\K_^MY_5RXN^LZ''JQZ^[A_U,VGLY%L1G\FVKR(]NIQ
M#]?3*D*YW'+GV<_6T<#B:+E1:+]UD%N'0YE<;AT6J6RZJR\:JUN]M.N.4NOH
M +^>KG[U50\OQ+5^^\/M[KI>;+4/CKK_IM:G@]WCYI3_:>'G.H7PUJ=>B^%J
MRII:O^T?X"'U?UX\@9M<[LII<KU6PIT46VC=#2Y6#"\6'\!^H?T=Q@U;NP?]
M?KEU_V<:8FUTY62"')UPX'6PQEC-8D*Y=LSD\-A$9;?!-5U,N-Y-_^\C0G4\
M]!P0>C^<;'SYP#OK;TX0LG<1>NG&E_>G&U_>T#9_?])>W3GM['4*E.?V^BNY
MMH[G6-\XZZSNG!7XC8&SP#QQ429TQZ4G5E)%)(L<K(Z(RJD)7"[C'KV&OZT3
MUT<)# 5)8[GE15AO9T' S>B.FN_L)P3/(L\!O]=%B4B]?[MA,-RSO!_34>KM
MX9Z.+91%/ 4>HH=_H)CWCP\/#WI'S<9^?=##WYM,W__T6_FX&1"ZY_:/,RYP
ML/]Q3641Y=?@#IWO[B(ZI/X5T2X75K9T=_^X.=I-K\Q*_'^"WT,A!EF.>C#
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
M3][;5G7_TY&\&BV[7U-\+%J&LJ:91X==FV@(F(S^.Z.9T!0TCXE!L"B(URV
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
MX@[? 'YW-O'F$00K#E8<G'L<K"G%>P7%44HQ<NJ3!HJN+_J_$+TCCC%*0F#
MM78AT[2T8NY&"%\QL6+B4\=$#YY[;K3V/$"*%J&09Y834 ],4E&SO/,%?>-9
M7@.-(K.$9BD(Y$)G(B3ZQ* 2A*"]Y@7\Q++54];H/BX -OGA_QXYOYOPW]C]
M=^5_\<?YVO9<[UMW_WQM @5B>$Y2X.8E,^<8U-V/N/M>DO+*4/I6_M?W_KMR
M<=%W.#0>J%G8E3N%XKSK#OOIY?DOOY\/XN[N-_+9?.GJ9>/]^_VD&X^V7EKU
M0AM11'>8%Q\>?O N>]%(]96'-'B/JQ<&Y*UOTQ?LUO=^=%A&7U@#=SKLC]^3
M<O:+M2\LUW6M=:T+LM9&N,Q$AYVL5J8 ,?\A$,^?6?8JA..]XUUWE"):%H<]
MM >:].&MO8R_>-5S8INAIYCV?.JU!%MNE=*3F5SOK26*3^6FS7A_//7[=9Z$
MJC?KYS?K(FA=;];/;]:;G%,X:AWDUMXY"VBKN]]*PVA7JX=X7F_D]'J@5&:,
MW;2?J/USYP(=NO3C6U0_N9B?G-SN8]>\\[DW_5X?[!T>'^'>OY7 XF>7^41B
MCT\[MDC+7$3K P@7P0=K7)0\&<9$H=K5\O;2ZUL'&3SG(.-V8!M[&R=K7_[9
MZZQO=MMG'V!S]0]<6V</U[>[L??G[N9Z@/;9'UM7@XR=LW^ZF]NOY.:7C;+>
ML\[JUD[[W9];&WP3/_=/%_^_VSG[=H9K:J9>CI+.FCH*(0YXDH$F2GQA^ %!
MC4J!"^]A:066!:TS=RL,S2<,*>,%U3%H*1B$Y"TU*285*0^:QF3N4N0WYH\^
M\:SNPZ'.J*#9RFPY1$6BID! ,4%LY$!,9M2)I%PNDW:%GI*EO6).Q9P%QIQG
M3IO]<$ T*CCVN?3+EIH[PQ4!<)EX%P*A4>LL%47;EM^1-KN"406CQ06C9U[_
M^W!8),88V3QH7_AK0I8$ N/$E"XO(1U57#@C>%Y:T5..<ZPP5&'HR<'0LRR_
M?3A,&IMKR86-NA"+F!(4L@R(I2!)CM(HHWPTABZM\.JG54R:3TQBWBD1O,V"
M"U!4."J3\EEI#V"U"K>7O]80]>.&J,?J8*6V$#-:1CQS2\ A%)GL/ G4T& A
MA1":(+4V<P5$B\Y(__:XAX)UW$L-(7W&38V_/].9H,)D+H/7U$,$+X-%(R<#
M[L(0J13T!S-!*XX\(HZ<CJ6Z$O5!*/!$<H/^E7:*V,PBD<%IB"XX%5F9'TPK
MX?5\R)QF&86-<1 T0C#!90I!*NYCDMS[.Y$WU+S.[$5LE-?AS+J<N"?162
M.1.K(1#(-.1 -66!H[LP90BCRM?BR%?-83R0T(UR&-FB['"MB#<^E]&?'O4:
M.&(8=Z80(Z+8U=&?3UWR:L#^@01O%+"/4@$/*A&14AER9!(QVE"2''<AIPC:
M.C0HJ[9[9C)7H]/W*H#CT>F4F->64"$]@4 =\=8[HA+326<1@BL"6 <^S(4
M*N$]L]08IQ1(ZVP,*7H=3'**2<9J*'9.!6X\%.M2=-))1:)WAD",C!C/!?&<
M@F*YS%/V31#%/D(09=$#KG\5);)UL!M;W;W#WGG[U?,,N'I@WE,?F&,,%%<6
MC2DPD#F-S@4!-> ZCVA1!@9?J&<9HQ2<)L*RCX@5#4QX1;1VB/I49,GUTHI>
MYG;*M$W5T/<C<\9$M)R8%3D&L,$[SLH\!>93DM2(6D@_)R(V%G!UG*=L@2CO
M+8$<%?$1.)%":0T"GR=%$1/T$8; 5 %[& &K$=<'DKI1Q)4I;YQGB>B0.0$9
M-?$N&A*EI%IH"^!TC;@^=<G[A8AK%<A9".18Z30XI[7A)%'ET-*TEABF-9'>
M@I>4!BYK"N2Y"F0-Q]ZK%(["L0F?D9<H=C9&0<!06M2B(UH%IICAGG-;NCJK
M ,Z# .:(PN80&O')@ 5K=4@0E);:1,D' 98:CIU#@1L/QP;NJ;(*%1]H]/\*
M<X-A@1)4ATJJ0NQ0PK%Z60E3P['3"A-NYW@\D*-2 'N4^D>W$]H\#] P16$K
MF:FP%IP/WE.TL:3/EOO,-*]1V;D$C4]C4=D<%8L4(2/&A+9RR)9800UA60B&
M.D ISTO(:%EI437U/ B=4MR[S#US#" );P ,8[K,2'41C:K["\M6 9R9 (YB
MMLSS$$!H$K/@!)^H)S9E1H)3#*A.B*8.!7"9RBI_\S%%< 8">*OZ>R[C!!].
MTD9Q6N$]3_A82%8BH76<*#$^1=1\/A7/1P5KEE8DNYX=N6V<8!6QA5%QM2#V
M@>1M%(;5V28MN"):T8":+0;B@69B#!<Y.6U-F5.L="W(>V9"5T.P]RJ!HQ"L
MUMQH'R3A'E#CN<)GI3DER8!+G+&(#WEII9;;S(7\V1BBB)!DUA2"BAZ4D.@3
MV,2<<Z%&8.=5WL8CL-[[P&FFQ"IK"3";RZC"1()6T9G$>5!H8PJQ;.PCN'.3
ML8S78=0S951YW@,')=/)9)8I0AN8D RUC$G4/ADASF960\1SB6KCI.!*4:T*
M4P*@HTP 37?B) (;HY!"2L*&7/A6Q+*8MI6[#EZM./A,<-!JJQAS*E'-(5%A
MP(8@DF1>>VMXKE'[!<#$4=3>:":X=HS(I Q!S::("5P1Z8)%U6:"S:%$[;6\
M&P=5A<0*B0L)B=,D4F: B361\F#@Q\8J^[RU"@P1&>P@D>(\]\0+;C6+D4I(
MTR52*NI5U%MDU'M<0[#FMAX( D>Y+:J3RAPRH3R7.)_TQ$10Q"9G@T]&1X80
MJ-64N:V*@Q4'*P[.& =KNO%>07$LW:B<Y,Q2DBR7A0$+B*%"D<C <81$)Z5=
M6C$U2%@QL6+BC;32G >6H[!<"S TVQQEBJX$X#6$K&L*>$XQ<#P%#-((QJ0D
MABM%0%E.O-:>9*JI5,Y3F_32"NAE8%/VOCTN$C;)X_\>.;^;\-_8_7>E67W9
MP-W]XR8*O?*_^/+Y:O=<[UMW_WRU F5EN I2D.@E,^?PU-V/N!]?DO+*4#!7
M_M?W_KMR<1N:D]UZ:'O[H0?7L7W</^KFT]D(/:/G4M\<YV7WZ/]G[UM[VDJ6
MM?^*A=ZC,R/1[+Y4WV8?(3$ADY/1MIDD9"+X@OH*)MCFV# $?OU;;4,PMP2#
M#3;T2$,2[+56K^ZNIYZJK@L^)/P8!WC!@8_E[Z27R?$@-=Q@D(X&O\WY&_[P
M?3;_Y]KJCY!"Y628MLQ)E\ SZ9Q3-$#.4C.1HAA!'EZ3XEH!'Z&U#@Q2R,%
M,,([RJ4K/3^5$Y&:I=6]U'C3ZQ_V^J.G'!1J-V@$W*NNW3V?2415W/JCSQIN
MMY]&Q;*6\6&=PWY[@#/7P#]Q6O'U&[U\<9?RMY+-5?[WQ^V#,L5X52_G=DB7
MZ5W#S_])>^UP@!?]TNT=I0:SOZ[<(@'W6U%UVXJ.=,7-*?WI%%V;TI0\HDRD
MU!@/DE(KP+OLLT1%DH1R^)RA&%_#%=PN!^YPD'Z[^,N_+SK5M[O#Y1]>=!TD
M$&W^?=*.1WN_6;6BC2@:[SS$Y/SVHT_9RE 97H.TT6>:KU#&[OR8KMS]V8]N
MR_B* )C-;>6];GN_@)L"V/R'@#U_/.X6-+LS!_*1+SPG/ ZMRM3Q"#*"+;_6
M5UWT'-Y6.FH$U^^?%GW@.KWC'Q54O-=[S<F*H5W 7LJ+T$FVW)V<=R%0],(Z
MF[0AU<LQ^._Q;G.X2R<IK!$D<S88G8$!,.N9XDH(ZR0-PCDQM.G9?=R;0Y7;
MRZAPUX;Z]C58\$W8PN>VSM;.FOL?Y-;9QX/F9@O'])6V]K?$QKL/IQN;L8/7
MLNL6?/-L;P^_)YKKS=/6^L%^ZQT^E[^'C<T/O+4?8'O]O6SQK9/F^M_#!G.7
M1SO,YF*ZE+KA%.UWZHGW,J!YJIUG.;$4U-(J8\MFTMHUDV#50YV5%3E>#'(D
M&3WCGL8L#>CD'6BN9:#!<6D5CW=[ RMR/"%RG%X&2KMHHV6)4)DR <F &"4]
ML4IP#YDFZBDB!U^6<X<<BT[LW[[N0CQ@1;*9FR"RA0 EL4)P*V.(66=C[&-(
M1D6#^Z/!>(/)@MQ)"TL$M9R $8'XE#71*3NPTNN4$J*!>.;TRQ<M%USFR*)(
MC%L%+@C+F%&916VIE2@MCU&A52XFD8LQ+<DXE9H9@O-N4"ZL(M8(3B2+I>(-
MYUX6N2C^C#G+CYQ[+?CWZ(3B=>K 6-(,G=69Z00*;36J==EI.8*'I*L.?!I9
MO]+S@WODO8H#09N9$<A"$2^!$B$H8]+;<JBUM,K%,Y< >=%R862 ((*,5AF(
M$!P @BY/5'K)**\Z\,GDXE('(EMG2EDT#8%Z4JKM$HL+0&@6/EGA)(^V^)C4
MW.G !\>@C%NJTPY^>SE.K2F\^V*C58I!1\A1>X0IIJV)$!F  ('$T/E4W>5S
M &7C!62U4$"!9<)1M1"@(A*;>"29*9\9! ,^#YU>G$Z(9E,3B:FYTVM8[JL,
MR_4^VF"L9]I%$#:ZH+*2P8-7F5'CJB-^+C#IDEY%'AP+Q=AP6A'@%H@-6A,&
MY2B6:@5@AYBD-2QN".[-T,-)@W)OC4*\):YT.G&Z]6GU:<__M',E +(\IS=H
M%Q'YK9\.4%;^2>>1K.<:8NRJ\\'1RTN<1^$^/KK[DNNB_:3!V4)>G8#QGWO]
M2WMQ-Q'?3^XK<?DH]7]S!R?N=+#TKZOK@XMS?G.-B'>?%PZX**G_N#CCJ]NB
M+-?UR./RO-''EV-:H:-Q31J";,V*I7=_/'E0[_FXIQ>4-ER[6>P@?2L_^GWM
M/_]9^[C>^&OCR]N/C4];GS;?-C\UWK?>K-P0K2?:V*,(SMY1&C2.>HTWO>YP
M7MU1BHT_VEW7#7CSQJ<C_,751ME3'>;]R.56<OU!(R$XQ<9X,&VC&*_+PVR"
M*X&.SS#$7S:=/SYP_8LPV$;Z=MA/R$ICH]UM'.WUCO'F<9@A\7GETTHC%F'M
M#Y;Q>R'AIC[$-QKLN7[Z?H/R5DAA\56'5PT_'/QZ#8?NRB0:_KPU^^$>V0RW
M7J>-RZ4/4C+)0A+4\"!<LL(SDXS1<NEA2N@6C3-S@1Q".F,K(VIZ\^=%&.ER
MX["D^0U7XC)WY9<R-_\=?[UOMM%]-?#\Y5/-[%4?2C9N2_&94>J-Y?8A>H_K
M%4;OE\PR48X,7;%*/>BV/_Y,RNDG]-@5R^ZG^NM8YV&L0,7"C'46\UJ$2T^3
MJRYB MJ;WN#N8+^7EX;5N)$8\]#WO;.Z_LN8M#4<8"&!TTE'?"V3A81_6"NG
MX0+RQI&+HT[@SR?PHL9:G:M[Q&CGG,)1,0T[O7]&-GHQ-=-Y;:9&'RWW*K4/
MT M7,S]KPN2+CA!Y\1$@X RX[ (--H/4QFKKDF>"18/_P0_ZX-33UHW]#Z<M
MOH7W#ZSU97NO5:XYPS_?;7=:Z]M?MSL?Z,8F7KL9X$;)H_7W8AO?I77VF6UW
MWK+6NRW1ZKREVYTMVNI\[&RO?Y!-_OY;ZVPO-\<C0 *35 -71 UKH6>:B#?:
MDBRB#())KSE;6N6PK-3#2K_--,+CH1#YXQBVBD +C$!6F!B-92E01* ,-BK\
M+\;,%..)B6%I2G91FO)>P6C?B?9FKZ+2#%'ILD.#H*5[L@(BG8NC]"OC>"@%
M>V,P"E?-N*55MFS5O.5B5E"JH#1#4/('\7 ,CT9V_^_' QS<8/"FU_'M[O 4
M;3 $JHW\^7:@RNUO*9*SU.]5C)H,H]A8%QGP5#K$J 24@(.2!F I$93:1%.,
M5(<E1"/#&?]W1:F*4L_S4A/U=)DJ3/VLL\'[[DV0JF T"1A=M#0X;>UO0?/#
MCI$Z:Y4DX2XQ C$(4CH:D)R$M,ZQC+9>R5J_29I^TMNE(E%%HD5#HFM5M7\$
M2;<W&:CH-!UT.MG)6>&Z@2>":2# $Q OM2=:,.E"]L!T7EI5IL)2A:5Y-N-\
M$HH%[TVDJA0$]"DQ&\!F"\9'ZFI^XUP SV53$YYXY!KAQIGH$7A$(L8F1Z1B
M-DH?M2ZAI%PM Y\W1]*BES-YY46]=&8N!E;RGRVDH%WVB7+/I8:8),A77[CA
MB=!@O#AH*?!G&%7$!J,(&$,1#1 7DHW.,Y\S&$#S")ZYJ-=-(;\S).)%BQ#+
MI52F )#&@Y"X1I0&D5&2;%#<N6F?Y%2QFD2L+@]K..#RA"1)%D(2D)P1"TX1
MSX/*(60I0"RMPC.40ZE2-4.IJD<1SRR!ET<1,20+/%,BAI6Z@G/$6IV(M) -
M$\R H@\\BJAB.",/UW3EL/K:9RUMUWWMH+0H/5#1EK2!@->".,4H\=F&;)!,
M!NK1M+Q_&_4J:8N@\*H'^1ED[F3'0'21<DV,1.4&VN'?M/4D*L^H%C& 2BAM
M5;?-@\1!],$&+D1BN"["&V.=0+'RD0,%PU]],=<G$Z!+3ZA1#H2.GMAH4%U9
M"<1Y;4A(.7KI@'H=EU:9GC#(MWHZ7WOA9LTX4TE[I2AB=+)!9S3^HT)T=ED]
M*N"_ROK]97V\>8%.B5'%=&E9P D(%8AWP$CTCC$102E98OKIS?/6JBZ?(SC4
M64%C-#QZ -2+SGD.TC$5K=,*TBPCUJOWY:'B=NG_E(*Z))";"AT2@< L,4 5
M24HJC:*&2Q6K]^5EBMPCG*!5W"81MTMG9S J<.XCFH+E% \-"V*3"R3PH#P5
MPJ<H"Y.=L#AH%;5%$+6'^#FKOIN& %[W?R:K6#3.$&ZS18.21F*!H?X347 :
M.(TJ5ZTW7V<.4Y#%&E4[)W)XLF-PT:240"P230+@,C$V" (R:NZSE-277EPW
MV_/4$XBG58'*,*N20+&2% Q8YZC(BC.O!(\IT>H/?2KAD6-&FS>4"T^$EQF%
MAP'Q6F>2 @M!(XE4I>Z!T,]PI/"()C[W*&'_@/8]K[-#QBMICP&>>VZT]CQ
M0AX@,L\L)Z >$*X>U6"LAK1/![BN=.43P*V5+)#(0B00$;.0QB424LQ)6$TM
ME*Y\<IG>$GOPX/88,^Z-49&N(MWL'1':1 ;"6I7!2>%BBCYSJW-VRIE:&&9^
MT>_2UZZTH"63F93R"L77P(GC,A$7;*+>.^9CB;I:IDQ4\*O@5\%OVN!7#SR>
M"//&"LTDPTIZ*;'9&P+4(-Q%IXCVUCIKJ$X)'G#@41&O(MZB(=YDSNYI0EX-
ML)\UX%T_8-*0:'#4D2A (.PI3PRGGJ08; C"Z<05PIZ\F:WYDZH1%?$JXE7$
MJ\=[<XV"Q=0UMA3/)E(PI'TZ:V*<XT2[+)AV+B#T+:WJFVFU%?XJ_+T4^)L
M_9)U(G'#G<H60#$;:%*":N>]ETFF6IQG+@#N\@C69>TSPAB)"@K 64$LE930
M "D[%H+D,"S.8Q?(M+VE/>:/6@K.LEWAW5T?IW>G1X+ /1LBKQ_W<3P7_5=_
MU/:H-*@9KM*UWI+#'M&IM)X]VDO7+UCKX_!=XY??7>F2&AO-7FDGW?A46D27
M!_W:P.^U2MN;TK>%G?=M:?S2[>$M]:\W>^H^P9+@93/J1:F->&@O2M#3;Y?'
M5Q3,IA?E#!IGSL%@;^%9%UL \3,]Z)L+-0$O>+#VE;>-7 OAN'-\,.P:'M-A
M'QF8FUJSN_D--:RM)!\T:5/>'_>8KT<#[0M;@]I@L398?':TK T6)WZYQ?5_
MO?@2U)9S*K34.5('VDEO;(P<6. *M*#^[GC=:Z[]5^WNZKQE6YM[^\W.GYWM
M_=9><_/#2>OLLVRN?SC;[GS&<6WO;6Q^YLW.=ONZNVMK\^^]C7?-TZW.=J?)
MWWYKX7NT-K^>X+,ZVYOQZW;G+8Y]ZW2[\^?53HN@N64Y .%!!%)<7,0Y'4DV
M48 ,7&C(2ZN,+S,^86&&6@V_0M%SE'GB3"BM+9=& XO1)9 J&">#,R)Z^8"
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
M+/&*"?R1 *++/FM F5;+U$Y8J+C*]$+)="V7LYBB?$G]@[-"1K2FHTK#9))
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
M7'6($+_$E%._[PY^+:?$=^+'J*O<='4[OP5!^KW#7K\\>B-OG'13?[#7/KP
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
MSVDKKT=^"TC83:]\]L3W!PH=+R&9^TG,D0=+YMGVSKJH[\#[9_N>!V^9-CE
M2T!B6$!&"H)B2%AX3:W,J3MF3:DI 9H)CE\[/1GPM9-6'!FS3(> 9 VHZS@O
M@H7L9(:8%R;FH)[K9*?H>'#ZMV)6\?K5!Q^ :P9 $A#1;N]V[^E![;%F[:;T
MU![+;"$Q8*/M ^ >L'C)-KNU[[9U.@BL LC"9=NYYUKUF9H-^7$&;;KZG<S\
M\WUJO\W"4*QS-AF3E F!<ZN=2#AH)O(QLR!^&1V;DG%4$=KW@[%N#H?Z 5RF
MG'*TW@[YUU[^/?:VVY>M^M;A[_YZ_ST\\3_Y@8M)F080C9V\'_2%;&]L@DGY
M@H'J9J2F05%D+ 638HA$FGB&1(A,!,J2=RG';U>YXK>8%%#>"&:D2NK.#J:M
M]@%.V]T(.I-?J(IJ5GT 8T6'+SLM]D;]%;/:5Y_*<IH1IAL/(_#F[]FY@[]C
M[;?\]INAE^I;IV'06C!5 C#M4YW,4FJ_M:L6CU16KS'R9L+@Y9J?8VK2O#7
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
MMX2N$GR_\GH/A\1E2*U?6%Y]P;\7@']EP_R9X=\5X:0:F^1=0E(HA;BS!ME
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
M"D7%$N+:)F2YU2@FD0O.!J-(KBJ[JI4JX%? KX#?K^)[P0-C2,#W..=$&1V
M47#..*/461<+^#TY^%W%]Z*4*7F5#^H)C;CT"6EN#/+>,8^Y9X9*<'W5*A'/
M+<!7[3?_JV]=*\*_H?G][?_ C]'PCFWWH-D>#8^!$@SOB3+*_&[&7JCN5;TR
M-@ ?0>2[0Q5\^S^N^Z^WEQ,QX[V(KJ"T&NG$[(%.M^Q)+_X^^N7?H=D[:=GS
MWYOM2DFK+TW. \SIO\^:H7_XNY%K2K.LO\.-]^'E!^^2M4JU)Q9N\!XC:U*9
M6]_&:^36]WYV6;,FJ;C757_^GA#WN^K+&2N@Z[,9:YG718U5W>FJ=TO%R=!\
M';>?99X-OO5@YAV>^&><MURG7.?%7.?ND$">&22\.^UV@:S]G*:^9(_TQ7N<
M7G#X3G#**L*M8HY9K'Q44IH$+[/*X\1W\3B'LO+2]E:/-]G>SNY9X^+PV^[.
M7@N^<[:] 3[EU\9Q8\/C^L8ZWMO8/=O[NHDG?<O=G=!J'*VS[0_@DQ[_<]C8
M6.<-\"EWZ2YN7'P\JV]\^M8X^@.N^2G5QYLU>6,H84XAJ[U"/!_&@5<"(DP)
MDX]?8>IR*\5[>95/%#-[2$RL(,PS1IB@(M8Q.1:=Y3)&DQ+QQ'&/C2))B0<A
MS(L/;3T>_%RUK@H +UA%AZQ)%G$72>XK*1 !\ D!DX!U6GEK5L$5?;T(]&+A
MYR5A3U348*TPBQ;S&(4.-FJ7" .\<2FEN6'/2SM__'BP,][$BS;6]T.@Q/D4
M4=1"((ZY1E9(BUA@$DMJX0]\S^/'=W;$'@-["O"\9. QBDF&;3)6&QZ2<,DY
MDBLG,$T\Q[X SY,#SU@/LZVS^L?]O-F:=&(H)87!Z=(D5X+G2,< M(<XQMQ]
M^S$4X"G \TC ([@-A FA'4W<>F4\LU10&B566#A:@.?)@>>JA9N4A@9C(E(B
MGS>G@B 3O$$YI90;0P03]ZW\NU204R(]KR+2XUPP7AM'E V<F6"]3%)XQYU,
M!&M;(CW+ 4!7G>Q,D-A9+U @N2BII0D9+'-9Q"!PI$XZ2:M(#UNV2,]S+XO<
MZ+21G[Z[]HQKYSS)QA-,I2]<91%0T1S;D^(L1> D# 7M'.*P>,@EF%6*,9-
M5(3E]XW+E/)4R[[S4E1L<2IVM>^"-:R6(0E%R23BV&ID1-((_#<PQ$+YI$I'
MR.52L?EM,!056YR*3>XQN"",Y2DAJ9A%/%B!C 5%TPY'Z;&3TI:J_,NE:/,+
MJ!=%6YRB3<;4HS F)"418UCGVE\264$4\IPP:@V+WI<RW\NE:/,+(/]:T4H<
M9RYF[6S?Q!BQ\P%Y8AGBX(XA%V1"@25" \D%:DD^AZMDJ1R\%%HVOU!IT;)'
MLFEG^X(Y"=H$UDP%A3@0$>0X!;OF7#2,.$E4>C(M>XP2P>7D>CFYOO!P;CE
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
MV,=] [_+$^"K,+%WF="48VO@O59G8X9X:0^Z,0Y+O>U<HNCE*HP.5/?&4HT
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
ML<B'P;+";R;X3<4=C3&):9T(*"KQAQ/$)R&(L38Z)FF*+-YD_==.'DON7[V
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
MGY*=U:?4E RA2_DX=\H8NE_JS_A/G6[$0_J"W#W1Z R?(,OW] :=<CLO^ND
M[^NO=)8^<J8&37WJ[.;HY"/.XTH>#V__R-5%G _O,/HSXN'E1D!>7H#IG_O]
MB0'R)1'?3^X;<7F8^B_<P7=W,EC[Y^7]P<TYN[C&XW67!PZX*:G_L.2>R\>B
M;-?5=)_R?>.7)_?TG([O:]:\'VN>6WJWO)^93*[Y!>U'>[>($W1S_LNK]7__
M>_W]1NO/[4]OWK<^['[8>;/UH;79?OW\&K26=+!'M]7N#=.@->RU7O>ZHW5U
MPQ1;OW>ZKAN*3_C#$/\P$ER+N<V[R?W=Y/J#5NJ6_*%KF3//6JX;+R>"/,(M
M_K;C_/&!Z[?<8>\8EZN5_D;M #6 4<;3<+]WC!>/@U8OMSX^__"\%0M8^X-G
M^+Z0CDHJ!]+(ONNGBPN4IT+S"A]U]*G1BU,)'6,&NBVE=/3SBI08JQ;.<A>Y
MXA!5!,[ @D(A2I7+(L00V=HBA<G"L39B:TZ?M\8VT?6?9U/-4RL?#U$G.X^%
M#%J_E:7Z[_B/%Y=7>#'YL!-5<I(4NYU_=YW^?]S!,?Y:U,)18OG@S=\E3..&
MO?[):BJ'#\J";:]_MDI;"B82&@2J>-QG8@& 4&DA1:IDE.%:%NP\4J&7IU[\
M>2F/:[3MX_3(#HKU.^9XBYL>K.8#_YKYP#]RDCR]C-":/SOC:OU"*;.OW6!_
MI$J%\DOZ?\>=O]S!)7WVB??5O=5E-M8MKW7'"3JB2J,]BEBFK8D0&8  P;EW
M/MU<ALROZS5EW=>[L?SS9K+H?Z9^L6713D9[8]CO>+3XXT[O1L7GPBE&^&HJ
M/F=>,51P=G9/VZ>[?'?G(V^?OL-_=P$5GM.]KQ^_;VW\<=C>>?-W>^?+]ZM>
ML?9.>[_]=4NTO^[MMW=V17L#__WZ!>^OC9]9_[YUN,NV=MZP[8U7EQ-$!<.S
MX(PC09;QV5P+8F*2Q-H02SZ=5$FNO9QQE.XB'5]+0\/_GDU.U+;<L]&']]$&
M8SW3+H*PT065E0P>O,J,&G=S>6VECR;0Q\2I+I.FP3I%5!24@):*>!X<L319
M2KERQKI*'ZN?'5J0-3QI#5(X[G>&G?24LC\?2>T9+^EF=S#L'Q]6REHH94VG
M=HKD.3<V$46U(^"B(TYK(,)SF[4*J CQM9=JQMR)U:2E7R:E])%TDXKQ96)\
MHI90FY3T*>,),HH H(+BO#7$@,Z"6V-DI(CQZ^4C3Q#CJZYZ;"0_K(K''!6/
MLJ"5DI9!2=-9FS0DGE"J$*&C()"I)J;H'@IB5MYSI4"@I:1_!4JJ:L=BU8Z*
M\.4A?*)TN.Q5$I82KZ@A8+,E-I11R-$:JZG@TD5$N/H5$/Y+3S';Z0W=P=V#
M1@M*/F_(N5BJDC-J'C<AL_7A!<>M'QSTPBBW:<*&E>MFX;KVZREMQK),HPQ
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
M#>^,($M(N!5$)I.H"I98RR@/VFF.C2%,4AN3X%X,4FZ4,G3UPQV$@\5A2K-
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
M3I-!VEB*5'3"B<28MC9'_A-:2RIS_XB3M!1;;RN\GU-S_^EJJ2MS_S*H<F-
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
MKF B)_**/WZ4>;N_B[3=Q.K1LTXW].+Q.Y.4YN47 9(2,?&A**^BF>0L!8K
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
M/.27N/+W<#<^%9NQ>KT7%=;,#&M&>_.-5D%R09%@>7Z)2009'!F2D7N/K4@
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
M2>(5E"!?1N[E[\&M;$'4/CX_,YQV\_#7=X<+#9;[6Z7%E"J-$@L$\2@M,H[
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
M>1P[_=A_=U:W WAGD;KT'EY !FDV:J)VOM-JTK\.0&3Q[L'ZS^91$]>.OF*
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
M:[5+J-GJO#OIP]/W^^^[1Z[5*3-CEZ0T9"G J7FE^@\V3^%^WUWT*@@3$)&
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
MFBEC,J,I7A^;X1]Q\>HMEP$M)CH'N!BDE)RAA%UF+4\<&>4L<B)(X:RG+%)
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
M#ZN&ZW)MN[^2 OVG*2O-J%^>@&XG6(.K&OV1*NAO]^#MQG !+OIO54K@L93
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
MTL8K<'\9(3)R(676Q6I5J\KIG5EX-F+GR/8.*UT\H8NMD!9CKS3C%%PH@':
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
MI$&$1QXMD8+[!>[HMZ I6R_!B*CJM!_-DIBI6K2"LAF@[/-DLK_ 25N!.",
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
M\P"OO_ZL??RPOWM0PS7ZF6XW_FG]Y[QY]CW3I1B8-A09CH@;3I&+D:"0A*>
MR9$[.MUG52?FA3:8ILP0+9AS -M*@ZQ3)[SB*T4$.#V&-1CT3N+*VI>3X^-V
M.=FVG1/+1XM19I'G,NT$ZU&T.D-\SFW*B^N=[A^4'GUC+OIOGV+M*:LW?KDG
MAW3H\!3KG3#J$@VO<SE3R7(ZMF4;&9P:,*IW[:X_?'T;^/P[<3A@T"((&VS
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
M*@B>?*R)X$<2P<%N\SA$2QES!#$</>*1460(QD@P:W)1$><=WM@F8M/(JX@
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
MY9T1QELL^$_0EJ0#^EL5O5FJ:I>NN*R\33GJ6CE\89 /T L6O)'-,'^X<%9
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
M58*(+D(NZ!4;$F23[8S7M1 .ANC=!7R7>=D%\Z\FDW,<OZ>SZ6QQ)&R4V=8
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
MQ9/&1O9#Y);='^Y[T@$I2_>2[;#,^LY>>PGT[U.<E0^$B_G_H'$Y0J?8L:0
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
MA:E>0"CL$!@1"H3,&Q_9JB(*XWFS&]S!V@CZH3M:W?/78>+2%=Y'85Z&+C8
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
M/XHZ47$YL224:%=' :+$#"Z*4JRH.:K-FL_L!.- 568X:CKL2[(:_GXAD&M
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
MT3)!&5XP)*M,<WL->R>2_ZBM-T)$94L::D/9&OUANW[]DMEAY[<'(5_&0S:
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
M4(]MY#]D*8 ((AC,$2@9!T:PG8]:5CZ$G;;!6N'<8!'JYUX*L!6'FY8";$/
M@*4 V;02F%B@QI8B4-@X2VR70\Y.2ZU:K]K!&N@_\U* W=1B=_$/40H0LDC8
M>OD5% 2FV@*\10;0_$L*F"D,Y^<\UU* W?1@!X$/4@KPIJ6F'X_8N,;52=E&
M2<YHEW3_QSYR]Y3^K4#?2MLW60M9<N(7,1HC*U(Q0DIG,\;,SL718Q_>Y?7J
MU;-NW^A)XRNEZL!3;;-?VD[A?8*D7<G.R"';:V^$N(NQ3C<_^LLXWG],I^6/
M$?\$>O*!VH0>R2^.28F%(GG[#!FS0\HRJ,&LFD?1[CO'HQO=6C=WJ4N:>N]
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
M4")M&R2JAL#1@)=".,>R*JS97?EG5 I_W(;4(R9/IQ2^8])8,N]CB Z,+W4
MLZW-Z!R'+#Q*ZY2QH5F__V=>)[073PZM$]H'KU'*.;H(^*-.:##(]Z[K. 2O
M48B51!+&* %*I4@_N%+3V75JDU$I9)F\;U9!^ZSKA(;ETSXP-:X3,L(&9C08
M11:?"L6!UU(#(Q60; (E4YVL\F=7)[07)GO4">VAT+[KA#8O!2!'GS*SD%>-
M$8(LX V9^)X77HI/+G;LBO?T+E/T!^<Q2NO[6[U?KZ2U,+5H'PIG2/93H7W)
MZP3<624<ET&4$RKT.AC$XQ37=W3_GU_2?':9I[7>Y79I,3BMM-60JVNM>)2
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
M1CON"QV"L+$8,@>0@=*%].%4!FL2CQ@2V2K-"'6 _"?*LZ&1;%\B*U0J+HL
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
MPZ2SYGE!1_>_\.HZ;T8CS\/5Y'+5V_QV *,UIO9* *ZQD"GG/&#D#H3,5LG
MI&P72-U'\#%,K@'POY^A&@J\0;I<?"OHNUV\8#'Z*$ :+ND#LQ*"4 PB2Y*;
MB$SI9A/9-H4[6<H< \*(TRO>3./5=<II4J\<?IKG#W6K_YQ7O\QDD_;?5ZKS
M&X=J-778DC>Z3Z7(2TX^,X-:&:]#LM$Z9.2+<Z9DV=%]JO.[1VE(E9SR6%N$
MQN@B*!$9A.IET#FM@O:.L=PN/C=*0ZKU;?2[T'SMJ'!>WN/?=TK^-PH*%]MS
MI$I:I;7DX(QDH)2*X*6.(+1#(04+LEW5:-^+>S85?_OP^O[6/BHGGL:,URR9
MT-QR(!-=D0*=!@PH0*1LC0NQ!-'L/M^)Y;&/X^:@2#[]/';.9'M;0::53=7V
MY@*<+A%LM>5<<5:K'WGL8;C1.8^]#T:-\Y%=1/N1Q^X#UST2DX> TI@W7)3
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
M>594ZECW_>![3A7S'K4[S,W@7?)=*))#6$FB95%HR44!*LU!2T3'4 ?AFQ4
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
MM4$RJ^O-" "P0"K#"JALK(I@Y(;2WM,867\ =QTEU\/(^E^>CT(626L=F+6
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
MVU4=28,P=:4JQP,NS6Z7CGH\:<^1N.2#JS8ELI'EV-O(?#;@//\/4$L#!!0
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
M_30:!ZJP:]QD[68W"4)4>I ;<57>$W4FIBT9O0APRGW!8R"2) 10J(,H)(.
M",HSDE&*J%89'9W.SHT^U$FOP<PZYG!JNTZ3@.3:-VKS#_49HX1'.TD]WM9Q
MERY1WG_;'D,H*5TWQ2[PRB/\-B\*Y2W)6Q]XE9=L4F?I)(3.O:'C$LSM[IS$
MXH _<_H>5_ME;W&EGHOZ(Z\:MMM=K\-(1&% "(@(P0"&* 4DD09 JJ@7\RF%
M?.*BK@/2G!MC]:+V[Z1\J[Q:R3SUSMB0A:;:$)L(]W/8!^.]738&>;'-+PU4
M7WK/:TC$,]OJTD#3?(=+IU'KVE]UO>:LS_B+PX"F29R B/( P"2@ /N"@0 F
ME"<TR/S4<-5MK_USH\=1\\%]Y'1)SAH/Q[35RN4B*_)!C9W7E-KK=.Z*4(<T
M/E#/Z>!EMB]R7QOC;9>#]Q->\;9.1GU37.'Z[K)@ZA^U/?X-+]7*U((F$%.8
M$9"BF .88@2D$Z4*HQ(6)UD:T$ KJ\ H*<Z-%+I:,G+LWJ0S;DY/B^6:KM9]
M30250+R^:P)8F@]\JY!WQY?'9RX3FD^7<QP;Q3$S';-'^WG8%%/RV @47;.=
MC6@S<^((])XSYYC&+(+R/_!57W'H\UU9K;[PZGY;S;I>L# ,*8$!")FJ=QHS
M(F>?* :^I%8JLC3B/-8^\WZBLW-C2[4F1C=5ZVHE,9#]WLN_-C(;Q(N?@GJ8
M\J8&T#&S*>RV%?\^;[&[=H*=093]A!C.%%\_"DNSN'I-< 8CZD^U,5\LO:8V
M>U'TNO=8;V"J->%B[_2S9'R1Q!P!GL4Q@+[:<@A1 "*6A&$4XE#XP6)52D]:
M>]_R62=&W+KIRMTS_47UX=%6SC&A'0?PE$-3'.(4@CAD"$ 8A2!+<0C"F"9"
M2H:)[YO&0UDB.FN@TY43-+7W?T<]<XZ'(Q-H;/9\C^KN?*OW><]S[_ >U?W
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
MRJ->E?7J1KQ;+T6^7*K5].Z'?JV1)VDH)V@@@!$&\O_5JG>L*B$FA"0X";+
M<*/13(!S8ZI.>F\C/E#RJY"YK0:;'TV9R] VNC3F#G''G&8$MI,$V7;0N68\
M0ZEFIC\[S)YSH64[%E/NO;//S7GH+]*$?1YZ&$ LHH"#5&WW01Y"@"&6%!C$
ML9^E(L*)_DQ[L*MS([M_#7_.$@]X_QK]'"0&\[UA/#4FSI.AY)B@>CF]1E"O
MD=1K1+79]!N&S6!V/!E\,TV*Q\!H-A?60F9P"CS<PGPS7RU-]B:\>G=,7V_E
MYANO=LIZ^$DDTB2, 0V:T+4$@@R&'%#!(RYX+! WS(*FV_6YT>NFR@HNV.$B
M(*64?^)**T^LH;VCZ !CUYN,@_55-M#.7%CE,%PO5U/EB3QG4T[E,$XFE52.
MM&#A'W[!/WC]$3^J[ )7ZNQAL0H6*4F)$"P%PL?2+?1#!% 8^2 +(QIQCBA!
M6MN:1WLX-[IJ9%2I )60!F[-0?0TG,"QF#BFEQ:.3CZO%W L+@9>WEA\9G+N
M#'$R\^>&,!ATXP[>.)_W-B3WGM,V>*$%E=D'UEXIM=2,6STN.\<!<7UW63#U
MCSHT^ TO50N_XQ_Y_?I^(6!,Y(09 2)4I>]4$)"ETN,C ?=I%A*<8*TB#"\@
M^[G1;Z^Y.JQ;J5#ZNW+9)/=KHD]RK$Y623]!'9)7B7.E3HU?V7S@6^WVS@"_
M6C_(YDS2J,S\_&@,$^?[5#@>@)KS%)NG8JNZIW3W=I3W.NV]??4OO#T O"T"
M\A?UU$@0V@]O=Q^?#HCS?68,AM#S?79F&IS/]!DR<P)>QHJ#[L7,(LWGN+P,
MUGLNT0N),$G^:JXPSI=YE\QN<P!5'4W=EL@JF-1/OJ=/K_JUDI==X:IZE*I=
MWG=UM#:5LW;4[^\OJ\<%#TC($.8@)2I2D&<QR.(4 T$Y3^2#RX-$RP<['Y7.
MS35[DI1Y#Q'US<[I]W$5#E\:>+N$VV?^A#AVTZP?CL9]YUM,GEQ\JW"1[GT+
MC(?O-R4:MQ49=P_5NBK7<"ZFGC5W^$OH^9+)QU_0KB>RE[^D9!;K+VW32J";
MU1VOK@M:WO,NVJM>A&F0)@FF(!'R/U!$/B"92B#'*6)QQ!B)M:*M3G=U;D-H
M)ZQD+"5EFT7FIX8!2R6\P6QS&.$LC0.&0P@0CE4P!R6 1&D*)+0AH@E&:>SK
MU,.;&.$9RMT]07AZ:#76:B8#S/&8W6.E0&HD]:Z[Y[(7UF3-;!@V@^6*R>";
M:75A#(QF2P!:R S.V(=;F&^"K:7)WGQ8[PZSL:JN5HNK]?UZ*9^0;_RM$)RN
MVA2K-^*2M85D+MD_UO5*/49=+$$4I7$8^13$7-6WR]1B?QP$ &5"_H12!*E6
MH)Q-Y^<VGFWE]UH%+KK4QLJ+[Y6X\+9JZ/&)E5V&B=DUVHZIVACH"4/*QD!W
MX+RKP#5I%)?MMH==^7)5J[] .RL)0,=85AW/PF%C(.E9;50;]N>TFEH3R\>F
MV@1GU^\^?6Z3+G $?121 '":0@!1P #.! ;2C?2CA*<0AEJ!'AI]G1N+;01M
MJ\)PYC6B6N:T. ZQ[K+2), Y)B1+S*Q.8)U P_W)JV,"S'[BZ@02ATY:G;K%
MEDE>EU55?E=)[5\_?L";2,L$)3ZC" ,<L!A .?4$".$4\ BFB(<TIMCPF.?A
MCLZ-0[92>N314U>:\L810'5)8SQ,CAGC.4).8E*'<7#-%4=ZGYDHAC%XSA(G
MKK>EB(]523EGM4I"^QDO5;U%^=4#KU:/*HWZ2JU7_KG.'Y1_<[7$=9V+7-4R
MORZ^\5KE7KZDTC5J#S,G$48(Q0' '">25T(B&8;X((AP$L><APBF9KPRH73G
M1D:]:NIT="U54Y.$$V4.9C"A+I.]D&$<T]_&)DVF<&65IG[M0Z?915.,8M7N
MAO7:77ATHU]37JC74.4C[U2<DCL=(.^:<*<4>6:6=H#V<VIWT8GM>*!"3]XM
MR^^-,'_4TALM;J0D>+\;M>]5%O*[-6?=SV51+P*LTBN& @0DXP *[H,L1@&
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
MAB4+IA'LW(AWJY6:IJUZO3RV4>S"6S>*>/)=:KB MP>'=KZEK8+>UY52T?@
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
M'2.UN?1)\<PB)2&E<NX(_!A)%P3S " ?"I"0-.81SQ"EAB[(Z4[/C1IZX9K
MKPM/;"--^\V,DBSS6ZQ?2,7(!+I^R;3 .F:1[9%!O)&VF=GM8CWMR7AM>)P?
MB#\MR=SGX+6Q.7#\7?]>ZWE2O<KO52U=H2K553E9]U,Q3M5IFO(U_XAS^:]:
MB%N$D&91ED' :4( A!$#A#,(!/:3F/DXY*E6/)5E_^?&7KWP3?K#7?&;=&Y*
M?CD]D$SF/4@5U,<F=E[-%0JU:(*+8BW?THH_E%5S5+0M/6$\^3(RH?94S)5A
M7$_,YK6)S43.!EGGTSHCH>:>Y-D@=F#*9]7,B,)/7#[8*]5DDS\S%WES1*FM
M UK<2G;/OS7Q1(LL@;%/XQ $G#  !53SPB@!C'"41C'UDS0Q+@&EV_NYL6HO
M>O.&6A3 T49=>P?7#9:N)Y.[,%ZTZ7D;P9LSD[WH'M[(/G&!'%/(9BB5HRW2
M_$5S3-$Z6#['N!'SQ:WW_!8OV[6S)HK.QQ"C2$0@83 !D(<$9"1)0)0%OI_
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
M7N6-SC\9'"JP2A3HV#KNTPJZ4F#V)(2.+7$H9:'K+LT3'+8^]YOR'N?%@J.
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
M#\./<6C\*]D\E_I2_(HL7ZJBZDP!\5DHKZ]U^JK=U<?F2#()TS!)0PD@23B
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
MOGO[8B$Y2Y$ *1,1@#'/ 8IC"F*.4HJ)3#)H6:QA','FS9G\0"^+([&1*'7
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
M' -,$PD2)B&5 N4DL0P*#!-H;NQ>:U 75=OI,"2LZ;!$+A%/O\!/&@RE)U9
M_U-VZ@355I])6@^X8SME$-5!RC>,K[ICVA]Z'3"N<TF#]D[])Z7R354]*\:O
M"P15"R9BRGDF=7MF?06(0D 8YR 2D"=1GA""+1/YS\XU-QK](C;NQ0;. IIE
M$85Q+@#FN52 *N>#8)R"-*,)AX2&(56 ZDH'TP*ZG=$OH&LI1:G+ XR/K.F>
M,PI>GK>33L9 DU!0-%(V0?]QBR=<PL)[182S DQ=YN 2$B=J%UQ\Q#DSB%0/
MGY;K/^JA?ZMTR\K;I_J89W5_S3;%C\/+0 A+F*<H!XSK'&0198!2Q(%D- Y%
MR"+!+7MQV0DP-^;>BAJ0K:S6]S<MU\"4??PAZYF2M."!U)(WI/33LP[I%JN?
M@_4)N#U=W7)#SWM:DIU44V<K.6%V(HG);1R',*X:7,WXN?@AJMOR@U!.E#)]
MM2'\31F_E:)=->VF+N^UN5YQ?1'MZ;&)4!1KOH IYRS*& BC2/?<31A BB'5
MLF&6$HQ(C,S+M0P296Z\V(E[5=>(W-37+44G<O!<JQHLM:[!3\4J>!&D[#F5
M&7O=#*+$DZV&9RYM] AJ18+;,MA7):AUN0IVBU7K$URW%XEKC>IPJ-)ILL6Q
M"#I/MD@3!:/]+Y9=W'H4?'OCV<-FF"[./0H2!_'O<48<5"ZYJ7*F-]IMK$<W
MJ*\KH*DYVTC0_I:[%PEZ70,V0ZF0N00)Y%1MA30")$M3D%*8<8SB6(;F#46\
MB#BW+;*N:%);NIT2]2Y9=.KMF;A.=7S'7%V##?/-UVRZL/NM#&H71:L8;'6\
M"K9:UJ2\U3/8*7H5[*DZ5L'F45]CEU+.;[3@TQ=Y?H.%=RT![6%-#(M#CSGS
M6Y2-]H#<F8+2/F8:XX;@:<NCOLT6YKIO&%+[>@H1@#BF^DR! )30-(%QRB V
MVN9M)Y[;YKUW%^ZIU]4=?IFP9S6,(X&C8^P[ C@2O /O'5[&:LIKB#W2O.&M
MQ,L8]5]2-'A^G#N+F^>RKB)%EB_UJ7=#K^*SSJUO.]-4N_(,^RDFC*<TE# '
M>8X3 +,P5J07,;5:"52$"*,D&G2OT5FRN;'BZWMZC6+JE6TTV^6EB&!9WV]I
M&TU5>Q5+AMV*=%]DESRBB99NTH0BMU6;)+5H!+BGO:CI+NZ;7N8<C/*E"Y_#
M)W V<YLR/'<EX6*_$I1(H) 4<H#2, =0) B@2!*0D#R%,E+.#D66=NWIF>9&
MV;5\ 6%UA><A/'P.66,;=3A>OHW2MKK6IH;,4XVM"S!XMS?/3#^U@=F/P@F+
M\L(#SB:DJ%A9/#6ID=?-6Z(\\J_K9<%>/JU+-=?Z?M7>QOPF?HC5LUBD:880
M3#,@&., (I@ $N88T)R*-"4"YLCR7J2+&'-CFE8L_>)TLEK;>BZK86S8><;8
MMQ6W$U];;&2K0/!4:U#?D-S#7G^H;)?$F_$V %+OEIJ+;%.;90/P.V&##1G-
ME4!KFVZO;O,BYYPF641!SG &(.>*%U,> BXXCR6"44J%75;RZRFLB&^"9.2F
MF5SC.NV5'+<EOR,D38EM"#Z>2>NS,2@.['-.;]_,<C3OQ*QQ3N]C1CC[R<&G
M"$T'B+9Z)A(T05C$($PI C"..:"<<Y#&DD!)442@9>'BD_/,S>!I9',._1]
M:!WI=P7&\PM_W;9N\5!RM%?UR>+T!Y._55C^% (]4?B3'Q\CZ+Z]2];,T)3U
M%U&H=GHB@ BS%, DEP"S& .,F/I]EN.$Y.[1]%-3SHT8#@.NNYN:75^CX?T4
M3@+O$N$>"N>DH6MK) ?&H_O F3+0?%*.-XP@]^'2'QKN?=)7#*>^2465)<3;
MV/-=25:5SKY;KPZNFF.24@ICW?H%AP 2!@$E$(*4RI H4X9*),:-ZYB*-C>&
MJ^4&M> !6S\^"25TT\59?<S:)!IM <<*!?E8ECF$AZJ]96L/^72T>ZO:FP6*
M; %_Z^"1L;PS"RC9XFP?9+*>P;F>(=L\DU)M)76IKZ;JUW595$H8?:OL?5T,
MK+I9[6\YSX^UX-47L?D@E#4A^#NQ4C]L.A_YI=Z7%CF63&11#&2:JHT 2@P0
M$AG@.<R13&&89&BQ$O>Z1JKI5N!17B,:P@T-[4OMCXT^[5MJG1;691$]KK#I
M3O'6JS;5YM'5HRU673W:8A6LQ";@C08!;538QO)>@I]J(_SG0 GRO*QWFOHR
M+^D0J^MC5L%/367&GP/2P-9\JJG55^E9I-5WQ:6 H_\U]%[IT:,*4Y>$]+\:
M)VI'3C"IPU6MCRNUZN+3__Q$6#U@&PR,HX@(3"A(>"( U.5R4)XQ(#A'-(D8
MA[GYM>/3<\S-H?CT/X-.0(L[,F?PZR?WD5#Q3,F=@%M8@M]_O1!3-<;'XA+0
M<)PFNL7C@)?=U9M^)'KOSIQY=+K++_VR']Q>N?!1OV5H%@F5)(TRJ0QOD0+(
M8 @(SA"(I PCE&.>,FEW>&PV\=R.E.M;:&U5E)-%4?R4H!FY],R,Z-2NY,ST
M=68F.\<RDV:6=65Z3KKLGG<..3P]+0M6W\LC?^IK_ N9<(1YK%A*L1. ,F>
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
M.X'3P--M%$/T/MA'!@TT3LO8?Z[+]\_59OVH^+EQ/N,H$6$4,K6M<%V B$>
MY B!.$]$(D.88F*9E'-AQKEM(Z^;A2J! ]9)/(;3?PIU%Y=_():3.ORV, [N
MHWH6FFG[HQZ+\:9]3\^B<JF?Z?D'77FH;F38G1*V4="OY*5IJ1G21#$-P2#B
M6)%0R"B@.<0@9C&#NOHCM.U'W3?=W!BH[5BZ/<M_:N6T)9U>B&DB>"ZC"+ P
MSP&$" ,44PA@C!FF-.9A2.P*S8T&\10=RZ: V)34QP+.,Z._QHRU1TP7L7,@
M<Q-(?#-YKPP3T[@)'L<<;O24*X'_4JZ5J4K*\D77F'O49?"[;#N><HB88A4B
M8@!3]7\H$Q!$>0+C/,0H)I8UX<[.-3?J?K^NK+,=SP-I2B"CP..9/6H9 ]8*
M&9!:2B_99A?1\$T<YP68F#4N(G%,&9<?&</Q_/BCSA&3ZI7\)I[695TYH<D?
MV:MYQK(DAC 4@.7J_R#4=9X8S0%5MF"&2))CVQMJUC+,C5^^/]-*_/M9;[NU
M_$/\4+-%</%,1X=V4E]5_&AR:;7X0=G)'S3Y39/4IK/";TJ'UDRP-W1QK9#K
M=WKMAAJ#%;^+E3ZL^*$;*ZS(\J4JJD_K<MNY8:\C0Q,TDB)!D$,":!93 &D2
M QQ%""C?+8T$X:'(8W=^M)1F;DQY^$Y7.V64!]-H4S<$VS5KV>N],D:4SW8Q
M77C6XQ)-RK@CK\Y ]G5$=4H>MA7Q#1G9$<U^;G8=U*5#S9^B9$4EOI8%$]_T
M[>C;E6C]LRC+64Y9H@Q4+ ',<00PS%(@L<P@SDB&N%&[S$L3S8U;_R/Z2YP$
M(%#_34.;;BP]6!H<H(^$D&=JZZ0,:C&#6LY ">K4OJ8',)L>-N, -U4C&V<
M+?O97$:EOZE-S_,3=K:YK,5A>QN#SX]AS/XBUO<E>7HHF.)C722Q,7-0C'+&
MHAQ$-&$ 8BX!"5D(*".:3#.&H72W64]/.C?Z/#1^[O=D#H@6>@SS\PS\+E;F
M<% G-28=\!QH,/8#-*5=>$:2-S3_^K'IM_(N/.M@S'5M<K85;ZYI5=^[6>1"
MD"A*)% DI'@IH0E 4,: 8X$1C0ACT#R;\NPT<V.BNBF4EC38%7'ZO1/6QE Y
M#ZR!73<*7)XY9@*D+ RZ41";R)QS1,[.EKL(2*\E=_[IZ>RXBQH<6'&7/^W
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
M"&#).8T21,+,\DC'9OJYT7LKK7)]:W&#]59>6U/7:A%,;5Q?T'KF]%;L-EU
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
M+?[)I$+<JG=_RC6O&_EQ77/9W*K;[:;9:.-"D_IQJ;!C<ZQ*20XYQ]IKEQ1
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
MD83<T'K1WD_>7SA(*%MM-Z:ZS\ UN#\V1CGG8P6'1?,)^$VW%%&#><%6860
MSP[.F,&Y*Q*]8N#-#JOAH)KE&+Z,^;F^7]:JYM3TE-UU/VT^+#]O65.+6EN!
MLFF/_-*\$@K)%"#)4P!+R@'+4 $85DJD2M(,.5YRL)UZ;FQY+)_G2:HUZK:$
M%P++P'3G J,'9[DB$IJQK.6)S%>N.+UD*^<1/(+[9N"E7G(SU*X"NV2L1!4C
MH()MC1LH <$4 XX0$[E"E:B@=8K"F0GFQCM'(B9_W+C5L[\(HD6L?B0T@6DD
M""H.4?:1Z$2*ISNBY!8U'X!@,#Y^[KEXD? !J4]BWD.?\\O%:AXEWVQW^22P
MP%E:X@*HC)G =(4 @P4"2F:F K<H<KM>VF='GQN''>1S2](YA<SF@'$$$*'/
M$?>B>68LG8+AEH_D#4J\;*-K7Q#GW*&S.E_+##I]*&K>SUEYGV?UG/^0=SV7
M[E!O;UJ5(B_3MEY@JDVKBN: <05!*E)9$9Z* N:.]5A.)I@;+=WXU4TY!<W6
M5_.'(C Q[9+W@C0 .J]U\'HAI[/&KO=Q5N<S]3K.?\ZSK\>NG0_-*5:Y FG%
M.8 9+P'1'A'(*>&"5F4)2ROWZ-FX<WMU+_:T^'GU0.NE:W</*PMC!"2A@RJ^
M:+CW^+B4FS*FRT?,W?:"(B\Z?4R7%?NX:NC"HH!6@5)*L*R A)#I-[<0P/3F
M A*GK.1%@64*G8NW6$]O]6V.6]!E)[O'R9(MY@XG2U/B&.UDJ1/Z%>J,N0,6
MX>S(5J+X9T>.6)T].W(=PXW2A*SOWBTW]>;I1@C]+6UDT__P10_4GEKP0C%5
M0*AI*\< "I@!C"74!(9RT[,A+:!5]?'K4\W-&NFD3?;BOMG]F!B)G1J.6> \
M3%K3HA>8HL8!9\U+]IB<,6@:R?]RO_KV5SU(2T#_AN9'T/W8DHS%\%$HQ5[-
M'8$X/#'%Y9RN(/?-4OQ#UO=?M0EQ\TVNZ;U\]Z=<\[J1']>UZ9&L6M+JLGX_
M++5[U(:@3G+ 2I26*BTA@$I5 &)1 IH7".A?5[DH((7EB(2^R>2<&U&=7C99
M=E7IS462[[VB">TT362O:O+8ZFH^WID,LLM^KP_ZCKGY,]TWPL&4>]UU#F_U
M3;_$49($)U^-F->1IA/^%6\N3;X"PY><II_.YV2./IGA;M7;59NIJ'_6/S6U
M?KP]]-@58WRZ4Q63C"AMU2)ANI&9\#BK"J!H*@6'HBPS:G]D9SOMW+:07O V
M\W@ONOGQ(+MK75O'=; Y!PR!;N@#P@.P!ZF3$[&37X("ZW*F& +@6(>-DP#M
M>![IBM?P0:7U:!%/,%TU/#W:='[:-WQA<A76CZMNV+9*V%N3H[Y^>KL2\DY
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
M=*FBNKH!5FFDY^N-;4PGV%W(5_2'O1$==HW]AQW9_^=%LP.5XT)43(),9!A
MHHUPBLL,5)2EI"Q(IESKP5^8:6Z,^W:J3A*7D"W*#-/").R35 &8PARP0D!
M*IQ5.%5(9I5K\'8";.-$:(.C:[OU3(!8X$W%'2K_+D2OU9KCTO2OTS/(OBG'
MM0=&QRP/UGMKN]\^MC5%[E2:RHQH0L[STG2<0"7 7.6 *)ZKE"+"J.,MH2LS
MSHV=>[%.O.<I(AT7\":E014)H(%7QCL1@%!2::[6^Z"2$.=2C(HACD<]7FQP
MA_W4<=X+V)=2BK(L2B"J$NE]DA6 %!@"G-.J@$R5U1Y[G^#?5,B'#^I%QMTY
M:C<>R6C1N!:R9'6&1%XI!#>,7;30V@4Q7BMD-HS*0"CLRH,>U1O:Z-K']>I;
MW9BA3(DO/;K9^P_;_LU2''[?.6?[.Y^PR(J*B5P[3IK*H"@88$Q*O:%4F,H2
M$4CMZVR/%&9VFWD;&S_H\R8Y2)X<J91HG8[_Z:8/FOAT5AF[GL/L&'N5 A/G
M?\<%<J@V$7&A(A6@"+]@;F4I)D)XL%+%V#GB%:^8"(V3>A93C>GKL?YMO6H:
M/;^J]:N7BKP460X@T3L<-'<3<4IRD)*L8!07B!?$[?;ST>A.FU>$"\^M:*8W
MSWV]=#7!CT&S-;<]H0B\0W0H/+9B36D@G]$VM#%\/&5DP_>,MB^-W',?\C!H
M?__RMJ^O5^15EF&"@$!( 9A!I%_77 !).,HEU):I707#TV'G9F2:4C^+A>2;
M+5V8+ZKVVC=/"=WUW&IKH&CA'2R4 X(6QJ 7+H%?6BV33X77@]X.-I:7_I&L
M)2L<W R>%^H.FBZ'3\<S0EY(>&).O/Q77\/@']*<5TIQ\TVNZ;U\]Z=<\[J1
M']<UEWW+E=X]M[ZJDJ<9N>,",@$+#HK"L):B%6!YS@#")4^YI"I7W"<D&TC>
M>89R=\HFM-,VD;VZFB%-RT%S<>U"I'W;"%.4L8N6.0<?0WTK,%6DY%D!.%<<
MP%PJ@*L* 8BY1*ABJ!#(/5@\F^]$^"#S_W+?B!2E2B"% "-%9CR2$N!"_R10
MI11&A$A$W([*9O!MB&$P_2_W3;#UL&:POH$-/XNEG<L)2>#%".U,AA(_LF,:
M>!5>.KFA)_1PF#^MGNAB\W3+%O5]ZY <8FF_TC_KA^W#S8-)8[L3%&.E*-<O
MB- [#H84T*K2UDAJ3K)%5G!AWX[%=M:Y[1Z]<,FZDW_7<\[!S;3&V\+[#H%B
M8([N14X.,A\'\=\D.X [P4/@ZN#=A\ WDO-_#F=+;-U" JX8#48,K >+%U!P
MU>\DWN#\L&\XXJ/^WGS5&\2M^MC' $U_U\W-4IC4F4?SA7N[H$U3JUKO/LV'
MY;>N$OBA(NX=33-%%5: 9#P%4.%,>Q3:T2QD*5-3&[%0_&XIM1Y2?'%Q+,;+
M9O5^D>[]>B%AN'?L1HBZ,R0WJWWL]4W;<7O3UF*0._U<?84)EM/6+8BT.G%V
MEYTR;>/SH05YD_"]4@DU=1MZM8Z*@T]I[T^'<FC3?@))(UOQTV'[TF"?<&P/
MV_PX=^;+F@II*L#4WTQFC#GU[BJ M0UQY9^;GTQUD3L*2YJ1+->V.=4L3FBN
M[769 E$4@O <%@I:Q84\YY^;O7Z:NK8Q.K1$T.4MKP_J.%B:'JMB8<N'Q3HP
M[Q[!?*N25OSD2/[V/DYW>>>/5H?$*)'\-%P/9Q+D':S]L"L0R>ZW7HF)S']_
MT 8= 8]AX[D$_CJ?. <CAO%.P%EM?M'6<5LV\G8I_TO2=7_FK62&,E1 D*8*
MFF:[!#"F-P^J4$JD4IQCZ)AZ<VFNN>T1O\BFZ4JRKI8R,0W.G7,.+L)J:X5/
M E9@DM<R)@LCY"E80?H\7L4C>.[ 10%B9PU<0^),OL#51WSYX_^63[_2)>TB
MSQ_UN[E:+N7"E(V4RZ;=V3ZN3'O:Q\6JC5/WA<F;.TY45ID;#01A9HXK%< 2
M"I!F:8$E+U*943=Z\15E;NQCI 0',;5-NJG7K5*[8O_.R</>JV3+5C&P#TQF
M6H7D8:^#.=;ME&A+U.ZT>),\/EN=JTOBP75CT0Q-A=[R16;*L3B^)-+1(_KT
MT_W]T^W'=UEO/U2X$'FN[; T*S1O2B$ (4*"C,HRHP*6N4KM&^8>#STW'GRW
M-0$6ER:M)T!9>-C>Z@>FHDZN)/.YM'H*@DLK6E\P8O6:M0;%L9/L.;V'6\6>
M/!&Q%^PY24^;O9[]A ?G=&'+-IBY6F[6-=NVQQHW?];-'2RUQ88H!P73^P-,
M80IHD69 I#P7#!=EJI0U PU,-#<^.HB:G,B:_&&D=7E'A]"UH*V), M,8G'@
M<B"XB6"+1'>7X)N(]2S &.3 H>?C,:*%%B?\://Y43U2;L0_M]T$S9?5KG&+
M[)*8?EDUS1TM2\G+G(,4*@H@JQ2@E&9 "I)*R%@)R\RC8<JU>9VX-$(RX=M#
M=?SE:@FXZ='\?;7^ESEOY?2QUA(X-[ZV6P!;CW9R6 /3;7>80@\"FRL(ZYW(
M?<9BWYIF\@8KMCA%Z;9R59C7:+UBB]"%/BS6C_OXE\=W3C^9]_)S_>?.VTR+
M-"6J HJGN?8V#5U!RC3R''/!"ZFHU2' M8GF9NO]1U;^I2H2D/Q'7OTE*US\
MKP$T;5S2:3 *[:#NKM&W8B:MG(D6U,MA'0#,Q7V=!KA8SNP% *?R::^#,>SA
M#CP?T=^]KL6I]VOQ>5_KKJLB<4<U(9:(*0"K5 "H,@88D1G(4DC3G$&D,D?S
MK1MX;O;9%S-'7ZS9U0[KH;(UM-P!"$QN-\-:>]A(IRJ&-H+ZV2);.:<ZOC1C
MGOV[[WOXSI2+?FK:[^?[U?J3-.?/XB-=FYMU_:Z1JJ(J"XE!@=L29"G2/A8D
M(,^%8#!7IC*9V]&BQ:QSLV ZD?]/XP:85UFMS.6V5NSDL9/;];VV@=[VI9\8
MT-#FSE4L@UQY<  I-*?8B!*9<!S0><E&+@][N%0_T<6"KL7'U7?30G/]N%JW
M]N3.JLT%KF3&@<A,V:@2:J>J0@KD*.<5A[)4A?V-W,&IYD9*O;!)*VUR)*Z#
MOS",K86+-1EB@5GG(E@^7M:5;Z2]GS49>I$\K1$HNOE<5L ,>EW#(\3SNZPT
M.?&\[)[PM?E^HDW-W]'ULE[>-R;:]5&NVP3H.T[+(D^+"E!&M3LFH-!,J@I3
M&X<)A#G+<N3FCEV<:VX>6BMHLFBKT>TJ4+0U*7[__/.(FA27L;8U[29!,#BU
M&O!D+V0?%3^@-J41=Q6.T*;;90$B&VQ7D7AIIEU_Q)=3M-'W73-6>PQ(^:;?
M!V4)I2HD CGEPE0(3 $FVGTD)$."HU3(C+EYCF?GF9M9U@MITB(W]7+[D/!>
M7%?V.(^J+7.,QBHP:^Q@VJ$3Q.D;!"$T5YR?/#)/#"+PDB.&/^X=[^7:.MVV
M7N'/\G$M>=TU)GM8:1>QN^EYLQ0?'AYIO396;/]5+V6:905+30-?<UX&,T @
M8: D18EAFE-,'(MP^0DR-X8YTB(11VHXQY;]EL4Z%AT<[-"QZPLXOTGHD0YM
MPFN]UR((CXV#,GB,W$^ZV#'U41B>B<&/&\\G7UTJN5Y+T1IMOR_KS2Y07!:\
MU%S(05F8&%@*2X 13D%!H<JE)% R*TMK<):YL>#/GW]W2BN_!)X&3IE[_@ 1
M@@#DVE;%+,.@@*I$:2D8A]*NH^)D\,7IIJ@!3-XY%]BZB*-%L' *; )S_D[$
MI)4Q:87T"1%>A,DE8WX"N&+EQ7O!YI@+?P6.X8SW2P]'S&N_(O]I]OJU#WN7
MLMIU^_B]D>)9_X\[K%UVQ%FFMP_38A86#! E!*B(K$3)*6<I\2M2-3"KU=<Y
M?OFI@X#)5@O]5[V/:S-PNS:W:K4"7IGL@^##-)6,9 1@21F J$* %DP 4W&&
M9YA*+*Q2029$/>81N]F)1+W9KMT/TP=AM757I@(K\ :U%ZK]5K[I2^T\[D6=
MM*R6!23!"V8-R1"[%)8%'F>*7-D\Y=V!??7PN-7OY[Y>UB[X*JN,YK  DIO4
MB%Q"0 5CP#3ZY9PRDI>.UW8NS#0W'MF)Z5\=\!*DMD0R 5"!.>0E1D&B%E>
M"-X>_,+TL=N##Z-PICWXE0=&6'Y]@L-[+>;MHS3GRB=%+<L2FVI$QO=-"8 5
M%(#D4I@J11F2&FB<56XGP%?GG-M)\"?9;!?:=VD[.ZUV\MJ4K?1&W<% F0[+
M\%;*(4/* TP_8\4.G@@6RQ5!XILM=LB<M5TL'QV5Z6DH;RV_RF53?Y,?EGSU
M(+]\I9M_U(O%;ZO-3Z9TV[X,Z)=5)]3MVHCUF]S<JB_TSSM<:3=)9B5@E:3F
M'B %3.8<*)JJ$G.>0NJ3"SI>LKDQW(>-?&@+LFV2[UJ+9+DR=7=,=N.A9&]7
M<-F\P:MU>RW&*WUT@E6UY<976*O #-JEH/)CE9*ZU<EU[=XD2[EIZ[/2"5*B
M@F$>)9UU G%?(^%U.I0OI,1..('O1J M+ZD?^WJS%#_+;W*Q:FW?_H#BKBPJ
MD;,B X3E*8#2= =6&0<9EA2A$E&16;4;M9QO;E[M3MCVL%F_WF++-XDXB.W*
MS\-@V[+N9! &YM(3](Y0N]I?QH,5K3 )S77#0D1F,"M$7O*2W6.^;+,[7]',
MU0_9L5Z;O*(MW"^KVW5]7R]WY_B?M CKABXTU\D'<R5[_?1SK?084J/0W G(
M4TU/IF6D@-IS%@7 @F>:GBJ1%12C*BW<Z&E: >?&9T>RMR_ENI>^-5-V\B?B
MH( KP4V\OK:,^'JK%NM<7//3CC;-#7FCW(]= E][,+;2[^%42^O!OF'P#TW7
M$TL=F=_#8/YR0P@TC^\.8L30H_'._#6FL.8)5N!2&ZHI,/5# 81, )QF&"")
MB<@P%U@YWGD_-\W<V%PO1ZW?:?V"+UKYVO?^PY>WKJ1]%E);ZAT+5& "_6)X
MLY6O=\5[K*9DOR$(0G/8V;DC,]&0_B_Y9/#3WG;E4=>)#TM1KZ6Y14_-+XSY
M>JO>TWK]=[K8ZG__VVHEFMOU9[G^5FM&ZOI3]%=^^CZE?UO3I;E@VEX[^=AU
M\_[3--PRWX6G.\:RDB%$0%FEF:F@D@.:BPR4I2IS(4B64ZOZQ:\D_]QX[+2=
M4=VKGSP<]#>_5QJ!Y)N!P/SMWH!@0FU-#T/?]LC<S3AMAWS?8;&[0]3U9G>V
M:Z-^OZS-WKE^:T);Q?&_,,D?&]/<B0TW=_(QG5]C#8-;UE&5BFUXO\:*G;'+
M7T4,KSK<?*WEDC_+[L\O7]>K[?W7W^3FW9^\K:%ZY!]\,JW$;]7OC>Q+<'%!
MB4H9!I03TY9;*4!+*D!:E2E!^O]9A1TJ=8\096[;YKN]6?NP^B:[>JGU,I&]
M)LF:;IPZ (Y;I^$]*R[Z@;>?G1[)#SM-?DQZ71*M3++3)CE2YTW2*@1N%= J
M)5?JLTV].$X5QB,M4K0:Y*$7R[5H^03X7BEK/F:&F(7/)T#B66GT*4:<P@?]
ME6[T1KIYNEG2Q5-3-WHWKI=43_N+D>LC;1OK-(?6B+_42]G>$+ECB.%<8 6R
M'.8 B@P"0E0!2L2@Y#1G:9;[^Y;><LUM\SMU 1YZM1+:Z]7:_YUFR:)]_1][
MW8[:XR9_:.%D4AO]+)/,IEYM'T\ORAI&]>!"+M](EVPTV#%=+7]A7]&%&HWP
ML&LT?GC?_>#";M0Z74S_7?23?]&>5V,NYYJT*0H)5.;"#>,(:7<GAP 7BFIW
MATB68U45E6,VFH\8<V/[5EC02GO2RC#Y8;G:R"3/G&N$>2T.YJ50C D@"%<
M%A "5O$"* $+7$J&J[RRRUF/MSQQDMJ[6MO-Q65JRY)I4W\?G#,I,)NG.,L&
M49%"P3" E12FW6 %,.:F:ROB*4*08HSNEG+SZDNVS[;=O-+[%&4Y;&V>T&]&
MM"B!V#N>F][Q/'Y1>LLFV1RI\:9_/Z:T:L; &=J(\9(MLLTR!K^7)LJHT7PM
MDM^V)J/-A(N;S;H-OC2WZP]+O8/+9M-\:)JM%/H7^D]C"=WE.2DS2"K L79
M85$P0!DI00EEQ0I""996H5=? 69IA31)W8KI2I6.V-N29#A$ ]-C)WAW?K<7
MW9S/U3OA>Z#;W_7R3\F'?LB%9D)'J2)SH!]F+]G/<QROXEUL<\L6]3WMNB3J
M(1^DN%F*&ZYWV*8VO^TKY[]=Z;G?Z@_50G:UG^]HCE.9%ABD>:49D!04$"DQ
MT)Y8B1&G:8:LTOG'BS(W+GQKNAUV]_K9)FF+M&@[WWC=]?+>J6#3F/6Q.'2*
MAGKHB)G!^4B1I->D780C79)>F:35YDURHD^TA7$JMQ5I@:+5Y JY4*ZUNR;
M]DJ!KS$SQ*P"-@$2STJ%33&B=P&:[7J]:P&LW8/^G#?C16K*68&2F=9N)2P!
M*7D))*45)$2O'7*\!WUVGMEM1KMBUG[-WBY@F6..(4:@Y(P!R',,2)6G0.54
MOP(YAR6M[KK+89\W=&T=/1J-Z/,YP^%ZLTG^DRZW)G$D>Y.8EW\B:*N*Y!5G
M()>%!! )"C#6!C&#!<HRI?U*F/;0OEN*R,#N9@P*JW;[V^HR23$IL+9>XVBH
M AL[O7R'*O577FR?*DE#$ 2OD71V\M@5DH80.%,?:?#COOO8Y]VAP.Y<KJ:+
MCZMN][QA33O5'1&B*LVA&,6X!##E A &"1 BXSE*BQ(SQ_OV-M/.;9?[?'Q^
MHG92)X^]V,D?M!?<^2Z#U2+8<LO4T :FF@E0]6 ?%Y!"DY&5+)&YR06?EU3E
M]+1W,'VUI&U'^WIY_^Z;"6'U!0N9TCJC*@=*:,1A@:4VPHD "BI$4I)1[-JZ
M]=)4<V,H+2?8"YK(5M*$*E/R<"T?38%^[P2<BVA;!\HGP#!T2-P>OB"%(Z]!
M%#SV?6G^V%'N*SB<B6=?>\*__^K[K5R\E8O%YZ=&<]J')>^_]P7/%:&E $5>
M:O=45MH]A1D'&%$L%855J:AK ]8+<\V-9G;M,(VXB9$WZ01N$BWR7]P;BEZ"
MV"*Z/!UP@;GE$F8&LA&]6"]!Y]Z,=0(((W=C]8/2JR'K%7!L.K)>&B)Z2]8K
MNISKR7KM$>\@JBFN)ILC*['S:F_^K)N[G!0"(Y0!D:;&Z20(D#Q'@"J1I1"3
M'&/H&$L=F&YN'-O+>NH4=5$8[1)I@9V=S$&PK0-7$T$8.G[ECYY/*,L"E. 1
MK2$98@>V+/ X$]^R><K#CC/U<)9;:>ZDKY:F-:D4?4'?]FYJJ10EBH."8 Y@
M1E* *X9 7G%5$HX8$Y6U&3<XU=P8YF-?3M$<B_8Y^6W1*BVU2V+D,+P6)MQD
MH 7FE%[.-\FQI,E!U,DP<[#=)L,NDNGFC:&;U68%RZ#1-CQ"/)O-2I,3D\WN
M"?^6MILM77?<O'UH*Q?<JE^EJ#E=F%/V+VNY%)],XGOOB" E.*M8!23*!8"L
M( "G- 4YD=IEKK)"NEIQKB+,C7?W\AN#I%>@3<+K5$BXUB'9&"5<*@B,6");
MVR\D\(&YVQ7S0-UL_? +W\?64:[H'6S]<#O7N]9SI+$7_KN;Z[?;3;/1YE:]
MO+_+"\%+(A% $"G3Y#L%-%42R)SG!4P+RBCRN]O_8JZY$>"[-K7&5%'M\G :
MYRRTR[ JG*%*5A7(!&0 %H0#HC2L$/-,PBR3).7N-ULF@3;6[9:0\%H?]DP!
M6.C3GGT"1 =3LCJ(&2+/X2(6L5(:7@KP2MD+%Y&XG*AP^1%?:OY%CW.S%#]M
MZX49;V^O$LH99)J2T\SDJB(*<)8KD/,L)PH3*KECPX7S$\V-E#^N3:.J@8Q'
M-QAMB6(\.(%9P@C8ADC83L0@MN$P#J$9XL+LD>EA&(.7W'#E\R/Z!;9G_<8V
MO/V^U._>U_IQEQOU8?F?JWJY^;M<FHZ]=TP4B G$@;8[.(!560*,M?5!4B8@
M9!42.7,M2. PO\M[$J<.P4%XL[&N=N+ODPI-@;Q_&@V2;YT*'GT%K5<G591#
MG.: Y:S2)J#* 2EAH=<I1R416%74L913H+6)1?"S61G;[2$0WH'WC.F@]NL'
MZ0I9A,Z0UB+%[Q'IBM;9;I'.@WC5<=6V[WW-%K+I3L;Z[*9S;1YVUBPJ9"XD
M!KCDVIJ%6 !BK%DN,*H*"$N&K*H9><X_-PX\:."4J>2+OL7A5UA, _/<D?"[
MP_5UGU-YMN.-SSTG#]B=BJV&A#]:A56W99BLD*HO=E>JISH/&[-DJJ_.S^JD
M>@_CMF\TZ\W=V^W#UG0*^B:[@M5=;?%;=2.Z@OOM_1^:Y9F ) -9J12 @A'
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
MR1H1SJM]CS'7VUB#()MRY%30>>9 C=H^?/[F)* ^:<*_ 23>$_^'9 A] <
MCS,7 4R><HYZW]]OVGZ/'Y7O]*/B3V2Y?/[X\*!^I7LE'!W?=/<3,XP@2E *
M.*/*]"-%!D@BU#_3F,,XS0N&+!OW.D@Q-S9J%L8Z.NJ OG%DU"^FGFEJ+[TR
MTO;B1]5._N.8B9]BYB,P]!X5=1 M=$34';TST= 1@[F2XWM]C%VM[I7)M_Y:
M*2-/5DRYX^_6#P_55COC]>U&'X"KCZA__+:_K-F]JKF@.2E@!EB2$@!9P@!A
M. 4%SIGBR8S+U#+#>J1$<R/-O:C'Z4'NK6+&+IDINP9<"-]QTDX3[0ROHWJO
MBRZ<U2NC7IPFDMTMUL&]9"^\.Q&ZOCEXK)B!^7@B5$^Y>:J!'3)6=*1QN12Z
MM=>R/S.]$YN'18$I0Y@F0!FC$D ),2 89T Q<2IBJIB9&QFI@[/,C4_?_WRL
M.@9M(S+1+[J>46W8*W<848.DD2EP\DQWAR)&^UB(EG(*D"S2.J8 *U#BA@MH
M=FD9U\ 83+RX^'"XU(IK\A\E3US]L!,1'A?&_[@Z2!C\N/HAZI:)%YS'.8,Y
M JC$RBB%K "(85UJA> RS8J2F5W[LYIU;D3Y26RCOEN$;BW>]XVH5@<YMOKX
MO]KK8$4/AHMAQ*G30^R=8T\[<H1&UHJ(IT<X&#%/A+0M6]LA=H6]#0<+R>9V
M^KU@=\N''=C^+5G]^_:Q\997][]5*]%W@\24D%+G!$D) <QX#$A<"%!F"2W+
MDL:I-.H*/C3)W+C\M[]%'PBS."T81-" D2? Q3,!:PFCG8B1EC'Z]OL5/]WB
M6V;.K1-@%8A*G3"SH\TK8 RRY*5GPY'B%>F/./#:9Z?H3O R$'_8$[I4EFR.
ML  B1LK[9Y("1 D$>:R,7!S'G!/+R+CAS',CQX\O,US&=!L80MSTX-0#CI[)
M]+CCP&G*4(C6W 9(A6PM,"3.*S87,$!IN+V R0!C&@Q\6*[_K#\H+?[1)!*U
M);P40]ZP;?6C.1%=%,I"0Q#& &=(9]DG$.!8"A##G"-9%BEFJ=V-9;.)K8@K
MP 7EIN9XDY;"==_JYZX2G=Z:R4YHET+M!FM@RF73(^N9RAI0I98XTN]2],M3
MFP7Y%SMT':N[FT,5HMJ[@32O4/W='*/SU> MGG?IC/GT\$ VST=N;--^Y4YM
M@6_U#KA(4X9EG"6 9PP#B#D%)"$4X)R5J,PA1]S< [T^W]SLK4YB]P,N X@-
M7-1I@?/,2@>8'8@;?6L$CK3$T=MAZ\H)1IL.G)/"&<BA/0_K5'TXC1$9;LQY
M?9B G3J-=3INW6G^F /E'IJGG\CVJ O6@7FZ_UJ+E$-9Y@)0BDL ">: HE("
M&2=,I+F0N45\QW;VN='Q%_&XWC3G.6I5[ X(K8$WH&6?<(;S@F]EU JO?^K%
MCP[D5]3M1-K6D%M0N$_H Q'Z]$M@Q_FN$ [N -:#AML/7/4]VAV<!W$QS\5*
M7SU2=O[SS8HLG^NJ_K#>W*F1ZEOY.]G\6VR_5/6_OPA2KU=JAWK^O*YK?=K1
M%M?[N-)__8-L*KU[?7Q07\/M[:HM,+X0I2ZAD$,@,(UUW^@24%%FNI):D>0I
M5EXZ-+?K_0DZMQUH%Z&M5M'VNRZ#MU'#/Z[;F^H;I4?THU,D6J^L>A%X7W,3
M1V,>*^G;0]EK&?5J1DK/J%%4<W"K:J2U>1/MM8UZ=:-67UW61G\FZE5^$[5*
M1[>KZ..<UM[&.YK'=R"46S6'[X*EL^9_@8:]/(_S!W0/_:-X[%<&F,_!R-!]
MB=8/CV(K;NXW0C3N;M+?#(P9SW7Z"<\RH8M"9 !34@(A,(ZU5QJSS*R_V+6I
M;(@A3(>QKO05;QNXM6)'9">W!:T/(2Q1BG(B8AW3S@&4B0"Z(@>092++$A8"
MY^;'JQ/A&R1ATR>H!G;.1%!YME/V4D8'8KJD_@S!96$:3 1;H*W=%3Z[W=@
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
M^X,L=5W=ST)]?Y6_<R^T3;RIZ).."*\_D&KSAS[LO)6?U=>TE6_!.4G*+(&
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
M:5SQL:Z?Q+MUO:T7A4 8ZNY! NN$*E06 &6$@D2B-"F*7'#*;+L'79YN?ED
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
M=JI8UU8>LUZFE!9J%3PS7K, 4NO1GB?]T@66_W)V)=Y$_+#X^WJGT:0%GB=
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
MQ6Y27B^4@'+L^62Z&J8LY@%CST0V#;PNA;;LH/)>4\M0G-#EL^Q0.E,IRW(
MY_8>37[RK7S_4VQ858O/FXJ)6CDBMT_;>JN^6CHE4A_>WS[N7RO&RUAR2D!<
MJO^!)6( HSP'J22"EJC$96R9N.@BQMP8K]5!GY2(3HOHL5&CZ0&TWBO2WO]3
MK^D8"G1:.%,^]+T<GLG1TTJX=,$8 :3WQA@NLH7NE3$"OS/M,\:,YEYL^E]/
M]5:'=?1,)U<VZP4J12)Q00%J<GQ*# %AVG@4$,(X3O.BM.R?=&W*N3'GUX/[
MT.P@A&Q?=_H*U*;\-R6 OJ.=>U$;=CMSMWQ27]84&O\5J*_($;P(M1DNY^I0
M&SXY1<CQ$]FJ_RJ;\OW/K1K\5GZIZG_7-YM*>\W:A_Y0K<B*5;K:?KW=-.'H
MNJWG0/-,Q*S$((YC": 4#!!8)( 7C)"2)1QEU#T2Z2[8W-CL.&JV:O1JG#31
M:-9<T="Z1:15KCV-DKUZ4;77;XKB'2-6W"7"&68=@P8^_2[AR*CH>+Q#!DM'
M2/N*,=3Q& ^'5B<8WSTDH].GFXR\]CZRX&H3^H>>^/U_GJKM\^]B^WW-%WD&
MD:1( )GF3)$_2@$JBQ)03#.,<2X0*VRC,D8SSXW=]V([!%[,L(XI1(D0!" *
M"8!9+ #)8 Y2D@J$L41$)HLVV_WKEFRVKXCX2RF"X/XFHN*^6JTT\5*B/L6L
M:U^;+H7RPW#,E:532)D F*0%0!PGH"B*$E*B_A;GW5*\7_%77XA>AD#+(-I#
M%,]K0*#@+$U2P" 5 .:)  ARJIQDD=",X3*ATK;=K8<5"-/T]AW9;)Z;4_\F
M)-_F9?6Z^%H!\V#PY*AZCP?OOLY][W;E-VL_^JFQZT0C=O30R#UM2-@**O]1
M83-Q@@>&K5 Z%QNV&\"];>[OZVWU0WQ=+Y^:H\,N<[Q,XJS G ,4)PA FA)
M85X H4PI7D@FE?UDVSGW[$QS,Y/Z_J:ML-%.VNB73^NMB$J;^WF#" ]STZ2X
M>>:BBY"Y]],]#YE]2]W1T 7NJOL2PFG;Z0ZB8=)1]_P P9OJ#NIQKJ_N\ /.
MQY.B9IOJL:U7_*).UK-BZX]U_21XUYWO, $?QX(4$*<@AT("B&,,E(?$ *&X
MQ$@*FJ=&1:W&BS(W]FT.D?LNE-:'AZ[K87Q<& !EWP>$>Q6T"4[VE?X>&RT:
M$[)J]-@W _5U1V(DG-[/_USE"WWB-Q+',V=\8T=TCCFS[1/95&1YHV9X>#S<
M_.,DQJF(F>)+42J+E$) )=>-RR6C'+-<Y)8)BI<GFQLM[B35.;Z]J-9!YLO8
M&H>7)T',=V#Y'%A^.AI?A<-[,/FR!*'#R%>Q.!- OO[,F-#Q:>9A]W4O,*08
M*6]62GU.'<L<$))P0&E!11(G%!&'JZF7IIL;F?QZ/N76)51[$6&; .P4N 4(
MJY[-4O9 *B:0A(A\7I3A%>*9U_ X'Z6\^M0TF7&[6ESU@N:\1*S,@'+A"MTN
M  )<I#G@#%%!RJ1$*!^3$;>?:FZD\D_'RH,&H!H;)Q- Y=LT>9'SM@/+8Z;;
M*1!A,]P.YG_5S+93'*YEM)UYPKZ<>7_;O$U,RF-":%8*(*GN!@U% BB$'!0\
M27+UJSQ-C?KRG8P\-S[HA8N^W5DD@IT"-OSRCX+!\[MNC(!52?.SVCJ7-#\>
M+5A)\[-*')8T/_\!U^WZ=B4VZZ?Z75^38/=>+Q()48:1!!S':K^&7.HS!0D8
M$VH'AQ+SV#*#_>)<<WM!.T'WE1K<=^[+^)INW9.@YOE]=@',8?.^"H7OW?NR
M (&W[ZM(G.[?UQ]QY9"O6[)M2@+>RG>D_OYAN?[SH$L8)P@Q%(,R*1+=])P!
M5/($) +G&<\)2S++H\FAZ>;&)#M9FPZN2MI(:G&C;\2N^Y,AV*:<,A6$GFEE
M!'H.[&("BF^"&90A,,>8X'%*,T9/N93B)DMQ*[]NU^S?-T_;[^M-]7\%[RHA
ML8QCDC)EH C=T5N26/V$2V6JI*7,RRR7W.CJ\K6)9L<N2M2F]:@6-B([::\5
M5+)#=YA4IL3,-YUT<#5ROHGVDD8W4^)E4V9Z&MQ"E8UVQ<^R_O-U4(;K.0\\
M'[ ^\W4MCNLM&WS>V<G3I?TT&_>W#^_6-^P_3]5&'-3_^_NZ6FW_4']]4K]X
MMR1U7<E*B5"WZ9:Z: 7;5C\:WW/!($=ID6/ 69H#2$L"$$8YB)59!R5G-+&]
MWCRYC',CZRXCH/61*GHEARW82AJ[H:^Y/K[=UZ;N:6-@]K>KH^TZ(JU^QS52
M_Z55C'YT.KZ)V$[+B-1=VGZ3RK]3=%(/V-<J>/><)Q<\M,?M"_DSGKJWJ9P+
MI7475-K]J"_$+Z&,"Y8!S/,2P!1Q0$2<@$*(M$S+1*+,,E/@W#3SH_&CNSK6
M1<[.(6G*P6/Q\4RC+Z\Q^<@ &(+ >UFR<W.'KD$VH/^9@F-#GW9PPC\]Z1&4
MF:I3D>LVT[&]<K/($E$BC!4;*%H $&:Y\L$9 IG,8"P@Q)@9A?>OS#,W.FBE
M4EZ1%!O]U?]%F0A-M1:K9E4#N"8)R@J*J+*TF0!0( D01QA(D6A\L8Q)9G91
M<D)DPUR+;&5M#C@::?O<Z^DQEI(3M5N!C*>9\F:D[MG+*! I2EB,$IRG\6(E
MKMS)G@)?W.+;S^71EV\1O>M:\_I U>#<:)IOH^=MK?L:WLJH ZV5\TW42CH-
M6!:'1M. %NC,R!4\NR.CZY ,GA@-/![NP.BZ#D?G108?GR:%[U?!-H+4RO?H
M_]OX)UWBX.K^BV"B^J&3$>I%P6B!A4" ER16+@$K 4FP^BG)8DQR7(K<LJ"(
MLRQS,Q0^;\0CJ72Q(5T)3[T(NO)0VW"%/6TV.LCE5OG=?;5,W8X@:^"9Q%]F
M%_)."[WMM3_]9=\!9]WK$FWVROC+0G1 -&R:HHV KYK'Z(#DM41'ER$=/*O#
MRE&ZX>)ZI>>_E;\*Y5AL!+\C/]NB]S<K_EM%:+7<)X'=B9_;M_H&XH*DF* "
M(T!9KH_E"08DAACD,"T3+@NIW =C)VP2D>9&P\=%X-A.+?TOWBD6J5>H(^.&
MI9=[Y2R,O6E6U,"(#KY.GJEZY!)U.:615BUZ.WPQU]>J65CSP5<OD.'OZT6S
M<PPF17?0AYAFIG#NQJ3(''DFTX[L7KSG'ZL'LEH)_O6YWHI=VU<H10H9CP')
M]'WI)%4_(2I $M.,T;Q 2!A%+:[.-+>=KR^CT@L;==)&OZQT\1[D4+SG/,(&
M6]94N'G>B2Y"YEZ\YSQD]L5[1D,7N'C/2PBG+=XSB(9)\9[S P0OWC.HQ[GB
M/<,/.'!GUZWR?=>L\F^D6OVVKC55ZQ]K_;.H;U>[VK4-D]]L/Y!J\P=9/HF%
M0!Q*J%BUS)%R08H" YH)"0J1BS1!O"QB<WX=*\W<./BD%^B]4B/Z1>V6]5\:
M"TC_NVY_(=2OUJN#^M.-H121;225>M$/K9\%_XQ>6 -:#[E<GJG__^65LMA-
M0JY8H!TGV,K9[513(3VXFXV>)-R.-Q4>1[OB9(.Z)TIMQ?UZ4^F&1%_$4OV+
M?R8;[=XTK;H(SRC,I51^1Q(#B',.,&$<2!XGD*=,),2RV\;PA'/;__;2-MT6
M6GFCQU9@U[:1PY";!CFF ]+SSC0*0Z>,*Q-@_.=>#4H1/ O+!)-S^5A&SSFS
M3QM(/*A_O4 ,Y3K]"I",*L8I$F6.<YB 3, ""BHAE-R2<4XFF1W+=/'4RKVK
MPQDDC8ED%#Z^R<,"&A>NN*B[=WXXG3DT)US4_0P/7/ZL>\^7-C7\BR(5W6FF
M/UD2<1GG20%X*4L N<@ 9:GZ)\M(B>*X++EUBY=S$\V- WHIHXT2L^GK9-]'
MX2R@IC0P'B;/5'"*D)>$[6$<_+= .#M[\(X'0QB<:W P^'E7BCA*&>NZH79=
M4W7LY>/JI$WAC2Y<=M]<YU[ A$J6Y4A1!U<.3*QS"Y"R*3):Y'F:T$*RV(Y)
M1LDS-\+IDY6[DJIBKX=]9NU42V;*5<$6PC.EO4@8/[L8_5H<=U.-R%ZA*=EO
M$F1]D^0X(0-SZ22(GE+N-,.Z,O-G-9$^&;T7M_*/]7;7R&9WWZ^[_\<7,>.,
MQG$!*-7A:RX0H"43(*62"$9A7-#8MF^6\>PVKWJ8*R(WG%=ZK9KVG/TMW>[>
M[N763J-706"I3&>H'.JL$ #*E.I>0"G (A8Y$RC)4DNKVLL:!,EKW@FN>?='
M(WK?82ODDICN=5Z ]KRO382QP_YEC9;OO<I<H,#[DC52IWN0_1#.^\UFS83@
MM6Y#V^UR:LYNVUL@(A#,\@24B3XS2$H"< P%P#(O.2<E9<RRN,?@?'-CM$]B
MJ\L7-@+KZ*"^=:A;8>[MRK[Y2],@^M#4["U-TT1ATQ6!,<)Y(E)=BU-WG(-J
MOTE+ 0B$,2ZED(5(K7?]J=8DS$[?B]N"WN.LUV3MUO)C&''C[60J%'UO(<[P
MN>P:)J!XWRD&A0B].Y@@<F9','ILY'63+T*K42TK\O]7=VV];>-8^'U_A1Y;
M( 0DD;J]+-!T.K-9S"#%M)UYF >#UT18QS(DNYWLKU]2DFTYMA62%AGM0]/$
MEL5SOF-]O!U^YZ2F45V)<O/;=KDIU\N2L]OG#VOY"VTS=?'?:GE*[:U_D P@
M.ZU/0G E.;)[ZT5./$WC-&0Q!@E6 V<!N3JEP@$L:%$4#(HXT5H_>B/[Y]9+
M'>?7UT<8O*Q>UL)@>0C"T[=CG&__#V+NF+\'X;X7P;'[ZI4# $&'0'" (+A]
M#@X@!-+5H(4AD#@$/1#!'HG]^],=I/'T';(\=3._[Y+_(SIS_$[9G_3Q&U'M
M8T&>S'J;,T1^,;]XX,BS&;83\-]YP^OOTMY=JN)/I5(0XA+SYG[5JK(L6P_Z
M7>><Y23.4PA$DJK$P90!$A<12&)*HUBD-!;0;$IN:,'<AC^[+-]..X$^RQ%0
MZX_I+- T$+KS0H?P.AYI]):K,>0^A9H=C%<K(IN#^4YR!BS!<SVC-#7+\QS3
M$K736:?MC6S)\"M_6E<UKI\/[7Q;;9OVI&B7LBUY>?_*QYJS<M,E]^9R DE)
MR$&2*^'W5,1*?JY0M2L)R3-,(ZQ5,FH"6^9&D'M'!@_O3;!M+6_/77?G']H3
M$8-7:>>192ZV?21U>=5+?!PSK-O06/#MU:"Z9EY[ SUS\-5(GK+Q];>TY>4_
MY0CK<<-W0^).:6R1"E@0P4.0X5  E* 48)X0$)$,H9S@/&&&9UC.MC,W/MT9
M&>!^<KO:)QO1ZNFIVJ5X!=5VTVSDH]NJ@5JF?9U'7I<CK\;3,?^-0"F_H.5*
M,6,/9DM^I1SFXR7=+CM-+H*;D@8<UROY5Q.LY2?;JZ=DQ%$(7;/=^<8],]DH
M J<L-7ZY>6G0#UM)8U7]<UD_W;$%8QS2)$E!RK,8((@Y( E) 4M3F,O?B$BT
MIK\G=YX;R_3&!<JZX.XG_<J@QWB-,\55*#CF!ET C J#GG76NC#H\=V\%08]
MZ\2P,.CY"VP[_Z,#LZ]-!-6JV\.JE&1]M^K6V>YK]=E%E(51"D4*8JP$Z;A\
M< L&"<@%C8J,0<PRPT2Y2>R:VV/_<?O4]F[?^=':"MXK$09LRU5)$O'B<+OI
MP&*:J*:0T#!/*(ARAN6T.\, 4\R I&DY&4^B D/C=!3O<?63MC*F1O VP=,=
M17H/B..>Q2H2%D/'27%S/=2<QEC/0]-)$3X=RDY[>]O^]R?>T+I<G^QB5<N2
M/LOO\MU*3C(?2K+D>S&]7ZJ*_2B7RT]_K^4W7WU1GQ>X2.,LX1$@)$$ Q2D'
M&"(F)^]%A$5$LS3$9AWP-(;-K0?>F=@NNAU<L-3DGBAXNE3M/R2NLUT.#KW,
M96I]:B6\RY=1ZM1]=H'\:Z-R#,A$.0:NP'9-\!-9ZYGAI\7XE.(GOK\UQP\2
M%W[AU4.-UX\EQ1);CIM?RQ6_4Z)^BR3B14K2&&19JL[PYR$H!(<@1 0*&&-!
MJ.'FOU[#<^/HXY3'AX'= 5:&!W_)AGE0*MN-MZXT8Z%-R9,C[)IR)P'7AD^-
MD'+.EWK6^.9#(XS.\)W9YVT2R@_BSI^Z"B=W*UH]<951]:*>PO[">_&Y+JOZ
M,Y<_6;.@-,W#, F5P  !B*,"2-HK5((XXB',XU#5%*XV>#E.<Q/98\1^>ZL<
M[AJK-HZET_M:,B99N=>':9P!WP!\YV/1'G&5P]J[$[SK''K?I;L.:LM(IX*C
M3]R+H'4LZ#WS&RR3E&BO0?.5XNPI>(:YRI-!/9Y[?'TS'G.))\/D.#=XNMM:
M](I?9(-E6X7Y^<,*+Y^;4C7U5=ZIN1>_X?H_?*/T?7Z7O7"UPF3Y_+EJ&C7M
M^-@N.MVMU+M_X+I4V<?]\>!%ED'$,D0!21 #")(8Y$1)0*108)YS0O0D_9Q9
M.+=YP\'X8-U;'_1KP.6J4[[ZWGMPH]()Z)@(C*<@:_2R;QTZQ_WNP+U@YU_+
MT*V'BIH['P/EQDTP"/+.SZ!S-+A;M=<$?^R#_'D>03;HG=\ZV)[ZZ[<,NED?
M[C(@H[VZDX;]]?,N<3OJ^9TV9%U:M2W$WAR*!@Y4@)]WQ9A; 0(BTBB,( 1%
M2'. HB0'!8UR0'F,*4[SE*>&<GO:;<^M_Y:V,3ZHEZI3E/-J_'47^IR@ZCK)
MJK-Y .3-D9#X<Y>%TAL^:>%34[2<%SK5-LAW85-3I,X4,C6^A;7X,)/D6(J6
M*OL=DUZJ:%#@3;XAAQ!L$5-(:<$HB$01 40@ T664I!RG(F,<"&XJ22Q0?-S
M([>A[?M]S-[ZX-VPKB7N'#!.&S(*3L$1Q"C/@+R9 *B@!!0XDL$1>4HS+O_%
M1&<1UD-P/*RYJL(@05L9)'CW63)D^=1FI[]76R2=+\'.F;9_&G@4]"XYC99N
M)^4J!H[[J0F?#1OE:@O0G.M9F]CD6^7: J\SVM<V=YEB _YC]?14=LN!'U;L
M8]5F!,B_!LT.<W.R- GS*(D %!3)7DQR9(XC!"!**,OR$ G3S&9[8^;6IPVL
M;VF1[NRGVB6T)XF1S6:].^2];N#32R'8'-?*=I4D=36B/C?Z#2U\P\U_.RS'
M$P(L[SD%YUJ=;=WG*RS"*$XQYR' 3(Y34<0E!V=A!N*,11F/851P8<_!UQDW
M-TX^IH?-E4?0E],D6ET9?QM^]Q=5KWSO(Z!7]@/3(.^S7[C2XC?L)Z;!>KS?
MF*@-ZVHV$I>NC-;GNOI>-FHAZ^>J_O2T7E;/G-_R%1>EJH '(>1%D0$"20&0
MH R0''* PHR($(8()X85\#1;GEL/L+,O$-N-8@W2VVE<DT83>%UV=@"G8^J5
M%H/>9"6NVMO<'DK@.Y!?1=>FFHP94L[KQFB:X[M"C!E*9VK!&-[ NEQGU6SN
MQ1>\Y,U"0!I'7(GLDS@&B(H,%#BG("L40?$P(F%N6*?S</>Y,9$R30U:Y+/#
MMG33#DJ4Y%A)>5#S[WRU-5\F&(*IRSR6$#EFEQTZ#1[;X+2ISGGJKO.RG(,F
M?=?C//7V3"'.,Q?9Y/DIN9-;51Q*3J95EF&;)C.H$'7[?+AD5S_J!ZZ9G%B7
M=7MQEVT8+5"2A"$BJ1RIJ .;)(T B6$"&"RB1))!RO2D3B:V:VX4TEHI9SWU
M4_#NF>-:]S3]U.$:IYHW#()CDFHM!JW)P="M8."7TH@>7M?[%K3.W00']_KT
MZB!ZFQB:I.&]22Q])=_YC:EAOMWDR(]GV4W7G,?<NLDQ.LZHF_[V]M6NJ3JZ
MQG_BW?]?'^MJ^_!XT-'YB#?T<;L>Y/A_K7[OAI9JA;O&=-/M+B[R1'#">01B
M&,I>-X48Y)RKLV<PC(N(1# U/%T[G7&SZW7[<HN-TB*BO:F6&@D3AE [#>)-
M N,Z2:)W*GC'>K?>!YO.L8 >=*6H<@ULUP-1J3:*_7SK1CN<5C7 I\;=?=WP
MR2SV7FM\:JS/U2>?O W;CN#%BG.OTL]RRE(48E"@) 2(H1@0&A.0$!A2DD,8
M"F3&Z6?;F1L]=[9U)=ZJ->^ZW$8^^G6M2K:(JE:]L2E1GX=8EW.O!LXQ?7X[
MV2)S4=%@% 779':^<<^\-(K *<6,7VZ_XOJTKE:*C^Y%5UNU%9_G<1R%-(P!
MST,&$,T(*$@" 99_YD)$,(L,\PC.-S0WOCA8V5;[Z H*VRG_7T!6?R7V6KR<
M+\J:0V6U1#N&@_O5VK.M>U^X'</@W!KNZ/43J=_ORF]^KDO*[T4[T>T+<;;3
M6R4 V+Y(AK/?P]PX#J-BD3%,0T1B %F&E)(3 20J"$A#F.61$&D<&<XU'5@Y
M-Y8ZD8O?5Z]=*R\'-6R5($J7&UZN@FW##MKPURKP3Q)]73)\XY@Z9E*-< Y+
M:A^"6O8E%D#K9[#N5Q[QP5.'%0"F#(+G^@&3F/ZVU0>F1/_5V@63-F:QF=BV
M6XE>KW@G0'N_YJNVBJ%\<U% '"(><I A)  27)W2XA& )(\S2N,PR?0W"5]O
M;VX]PK_Q:JM2':.;0#T$06]K(">\)F)8&D!K;.]-"Y]C\OV\H]B=&O;.WIL]
MB.TETZ)HL,$V+9J>-L[VJ/Z+LP>%X=VJV=1MR[JXFFV&Z:,TNLFE<1M_FU?Z
M/AUM2AE\S)T4MU*4ZA2F]F>/8%(D>0@)$+S( 4K2'!2(<! G+$&4%#A*#,MD
MV9@Q-^;N;%2K;18'P6S"H#OF=@VN8U[7%,S>@?^&XMB787Q[*>PSMLU.^/HR
M?C8RUR-WLQ&!W9\.J,1!G;W;3_Q1;AX9ER\K31Z^;;BRL!0O"FLO4,1@DA(&
M<)9!@(@( :%RC)M&"<9)F(8XU3I6.Y$]<^//XT,_IPKXRBOY<N\8#SJ_ N68
MB?#H]7'4&#C[C8YK M8)S,&C86""OUJO N56<#M.R4YB92(2ZS5FOD1B_<3.
M4"-V,J3'-6*O;\:C1NQDF!QKQ$YW6]LIQJVJ:?JI+VFJMCP_\[I=8_I9(M =
MR=[*M^[WF_J+%!8BYQ@!$<($H")) 4DPE;TE1%F("*$L-IM?&-LPM\[Q8.,@
M^^&FKQ>KM@18M5SBNKEB6\ \3KH3$*?H.^[\;H\K\G8UU0XH=PDI]%QTIIQ[
M6"/H>N)A;ICG68<U<J=3#OM;69\#YGTNV4"O8A%!)G"4%@!1QN4/R9-YS G(
M! QI2%D>YHF9C-FY9HP(T(-<F;31,AGW+(BZU'4M-([9J1=J&^J%3:H3-N:^
M\R.XY]KV?=YVQ/\SAVO'KK98<[B0B]K*6PHYZ% ZO@^/FWOQK>GUQ!8XA11R
MF(.(Q#E H2"@0/)/2M(D"5D8YU3KK*UE^W,;-NU,-9AT6H"NL2#@%DK'+',N
M#;]W(-A[H'(86A] )8"<3/0BDFZ1-YC>NXV I^F\DTB83=[M<1R=K%O<UM_D
MW-[GH\GX%;>QZ#W^E-/[QVK)Y)#T*_Y[001GE$((.(3J\#4F@ BJ1(I)+F(1
MISC1.C=PYMYS8_V!=6I'R(""7F"F0>SV2#@F[2$(7Z\!P8!C[<'PQ)^ZH)A1
MXGFW1^GNQ4?\4=EY6X]HZL(E%A0DG:B6^-.*UP_/OY9/Y8:S_HA-%-(L3U &
M<IAD $4Q S@G'$1I'))4$$02_7'JQ6;F1DR=H4%G:=";:O!D7L93G?JB:8@
M%%DL\0Q#0#A, $72)AK'(4K)XCNO2>4/T6%S+H=$&[Y<<KK9XJ52W5ES5>1A
M+Z7=KL_=8K4XRH+?JG:3XTNUW/8+J"O>ZM'@IZK>E/_M3O>_6U4;'F0FJAN7
M Z/1A4P"MNN%AG/?W."OWUXY3F:"E$$_,PEBGKH<LV?>K.-Y%8?1/NCRI_UU
M1Z]Z<-0SO7ZU[4IK7SMI+/>Y:4]]15E.(\:A[*DB"A###!2<88!$(?)4A%E<
M&(J9Z38]M\ZL*UNV.])P^>1"8WGL3CLDNFNY+H!V3+N386RQ]FL*E^OU8&U[
M/*\1F^)TNFYL? =;EKN7S%EMFYU.0;/7@.R[X)QD#*9I#'BJRJ^F"5?GA DH
MDIQ D;(L9H:)O:^T.#=.Z\W="X88;S:]AK N5TV(FV.*.H'L(!OK1&Y $QG7
M;/2:&9Y)2!.54^[1_: MY?R[*E>;/R2#;>67[L]'7O-/JTVY>;YK^A?K_LG@
M>4YABD+ 6ET3@1- 1()!0F4,PBQ)\]"PZ(QNTW,CH=;NX'MGHRD!:>.MRT0N
M4'1,24< -L$/973 6ZN#LMF]43NA)U.X7/.4MCV>"<L4IU/F,KZ#W0Y\5:M*
M &J-@%;-IED4,,YHG$F>HJ@ *(\2@%&BQ*U1R%A(DXS'!BMMIRW,<8EM8&/0
M&FFVK?L20XU%L>MP<4PPDP-BMH]]!3#^]JFU 3+>?K[@_FO;RR\_YG7[^(+-
M+[>'+UUFKR6Z2_GN]I/O59'IKX]X]4M5L1_E<KF;^!4AQ:*0<SZ>(X 2I"K^
M<022O$A)3',LL- C->.VYTAW+T])=+6Y-]+VX*$WWEP25"\2+ WE.)@F0 @H
MP\%D1U/P+ >R6\ESB!%/BLA4LG7R./@Y3OLB"JX0UQT(.\#1>3>E\45V,@HV
MQ,J]Y*F>.=[U3(U0.B=6:G:#*^H:KJL&+]7J0+N_^EE^SS8?5DQIDJW5>&*1
M\Y E12KQIR26TW<H $EX#B*8AS%%-(E#;-J#O-[L_#J/O<T6M0-?PUB7J:;%
MS3%)[8V]V>_>R]^4P6WM'+XS>>+2?9H >2C)]YHE_DOM:6)SMH2>[F>OW*C]
MO6S^T^QW+>2TFR492!)U*B8L,I#S+ (<B30LXBA):&*U)3MH9&ZCH]8TRQW5
M(7:&>Z>6B#BFD-8J)^.8RVY[VNT<MOPV^YIG?+^X@WGN6FL]8]P\_KRL?C3?
M&J5*=T\VN%0G[]J=BFIY+[YL25.R$M>E;+INASZWVZ9<<26J_'$I1[RE*#G[
MT-RMOO-&B8-\H)OR>W?^2RW308(2$"4DD\.5+ :$"0CR2,ZRD B+- \7*_Z
M-YQ]-5)'=FFVUC-7=,_<B?$.4YQ4LEU3[A1ZSF8\[5/MJ 1HGYYG+,7L]$NA
M2X9O'V-/PM J5$(Y&K1"\J4,[\[7;K^W6K;)*0-WY5/>SS+)WN.;@.Y]EC-1
M>9_>:_D]V+D]J=*TC_@X%ZQVZH1OW6L?$3DCG^VE6>L>KBW$2I^__,#KW?Y[
M/RP+,0E)!E,0B0P#E/$"X$S53241ISF4;Q)JJ-I_L;&Y#6UW\IV\USNT3\89
M 5B;ZB>!S35/]T8&C;3R4.S(Q8#X=3R<\^)E"WR3VJM8G&&DUS]C/V!>EQN\
M_%@]R0%7FS.XB!E!,)4SXRRC(4"\P(!D"($XA4S0D.&"&^;SG38R-_KH+92/
MP=Y$\U'F"9+Z0\-K\'$^GM.'QFK8=<EW]V.EDY:]#W N^7YN5'+Q6HL4E;Z[
MW!%+>YA8#:NKU2]RL*-D:KZM:HZ7Y7\YBQ8XA@FFA($X0Q0@E#*0,YK*>6_(
M(4MB4G#]4\!&3<^-)PZF!0_2VIVRDYS"]K7$U/]7#40LPC-.,VY!=TP^NV'=
M?K RL#SXI8V ,O[]33"PWQG0!@DWS@#WE(LS+?!FV3I6V(TF\IC=T5^.CY6G
M1^D_=G>X>GE5B9?UT^.#LI](8R5)' $JE,882A#(TX2")&:8PKQ(,<G--,9&
MVS/J&SR(C7U5;02#$I_6ZY1GT35>9[P6,W_KA.UQZW?]:N%[1VJ(6KAX6Y\[
M:\1;K:^-(3*R/C;ZL4L4,PSIK_*W?_YC]XK\H<ZQ_?,?_P-02P,$%     @
M_8EN5,.=<* ($ $ =)X, !4   !B;&1P+3(P,C$Q,C,Q7W!R92YX;6SDO5EW
MVT>2+_C>G\+C>9THY[[4Z>I[9"UUU5<V-9)<=6=><'*)I- & 38 RN)\^HD$
MP!TD0>"_H>Q3)5$4A8SEEY$1D9$1__X_OI]-?OB&\\5X-OW;C_PO[,<?<)IF
M>3P]_=N/OWUY!^['__$?__9O__Y_ /SOGS]]^.'-+%V<X73YP^LYAB7F'_X8
M+[_^\,^,B]]_*//9V0__G,U_'W\+ /^Q^D>O9^>7\_'IU^4/@@EQ_V_G?PW<
MJN"T!64XHU^"@NAT &VCL258[9/YOT[_BJB"9C) UHZ#RJC 6X<0$S<6G7-&
MY=6'3L;3W_]:?XEA@3\0<]/%ZH]_^_'K<GG^UY]^^N.//_[R/<XG?YG-3W\2
MC,F?KG[ZQ\V/?W_P\W_(U4]S[_U/J[^]_M'%>-L/TL?RG_[W+Q\^IZ]X%F \
M72S#--4%%N._+E;?_#!+8;F2^;-T_?#H3]0_P=6/0?T6< &2_^7[(O_X'__V
MPP]K<<QG$_R$Y8?Z^V^?WM]9,H;)),SS7]+L[*?Z]S^]GA$:/H;32NWJ7R\O
MS_%O/R[&9^>3Z^]]G6/YVX]QDL]I5<&Y6*_Y?][\XY]NEC^?XX(0LV+W WUC
M\QEUM;U(P>]+G&9<<WBUR&26[OS0I,IW-K_ZEY,0<;+Z[JA2/;J"\:MI?CM=
MCI>7[Z=E-C];T?@J+I;SD):C["SZ$B08;1PHE37$+#)$C2&YR#V+^CF)[+S:
M6F(O9R?C>+3ZT#$NOH0XP1%S0FK-%+",M*6T$[1-6 &NHV4,N5 H[I)=E; @
M+:S0M<#TE]/9MY_H@W^JK/RWJE_"^LL53P^6O$O[;7V_FJ<?9O.,<[(M5VN&
M>7J@^[NXWOS$3^=A3A\$Z>MXDJ_^=34R;2IR.6M"KFNM$1\__D#B*#B?8_ZP
M5MJC7*]87I(IQM5/'@R(RU<YDRH6N-A\\87^Y:OOX\6(>>>M]PZX-!F4R!&\
MX!:B0H4\9ADQ-8.01VGH!S('*O4^-)J1<,]8N47ZF]E9&$]'P1>OL\R0A8MT
MV(H"(6DZ6[)@/&N>+:J#X?%@V9X1T9 N9TT)MF=4_'RQ&$^)^M<S4D):_H)G
M$>>CY)ARCG'P.DHRI)@@LJB@N!*,<AG1FX.1L77I_M!QH!IG3<IT$,?*K1.6
MW#E\O\2SQ:APJ3-3=,1:53>)JJ<KG;,YIJ",S$ZST-"1LFW]G> AAGZ<'"S9
MGO%QY8S5O3)2%+_Q) 18%37A6I#3Y<AV&J8$PY C#^Q@1-Q>L>\#Y'#MS1H0
MY4 @\ E/Q]7[KM+X3%K ^LT1>=UDY7@@"R<,*"[H* W&0\K!"HJN4=^/J [
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
M8004QDO@&NNP(:8@.,O )*ZU\]Q%U5U#Y?;X[+MPL5E0;JG5'P9"!K%='A/
M%6>UB>>BLEK?K7\BTQ,6%_.5!2+IO<%26RILVMW5&;F+$?=(&F "<@RKUP\6
MG+1T3&GCG+%16>/[-NK[,M?WQA@,<G<^1SJ!T=X;Z1O.XZSUK?1"C8Q<TBX[
MBDQ=L;4QB:P9$N'!>!?J4#O-3&=/ 1OBJ>]RY>/;.&V"9A#1P4M4\B)]V)QJ
M4;B'A+HV&7,!(G,12B@,F9=)R<ZV3UM,]KV?!N2AM8:-HW#/GF\OE&6PMJ@Z
M$%6#4B:"3S& $\ED77251]^'R:[,')/[U1XL7^Q[-8J10>^*EPA_E*45R$6"
MH.CP5F@RA!@RV, #1T7N)Q^,F_6OYF,-8'>TAI5!>%>/<3T*6D0EDP=MI:S>
M*AW,*9+;R*2IM__<EL[>]S]&9-]/T%KV;AK1S2!0MHT)II4I!HE^57=K$12(
ML!J-%)F1\\B]ZVZ<])[8XD=7<'VH)@8!IZO6K!]QOJK#O)9-63U\\IQ"6N_(
M_'(!,1<#%/!&QQ0C5KI[DO8(D;L!ZTB*N1O6R2"<QI_#8IRNV*FG^Q5+C]:)
M1)OJK;R%1)R!\I9<8B809'1<JDS?#)V]JGTQ]7T'2\T YP$>V]7B((#Z9CRY
M6-XTJMZ)272<:88&*%I+H"S3X LG'+E@3+!92>S,K=N#_KYCEY; VK8F!P'7
M)W?D(_5/PJ!2TBI@T=&9Y&D[NNKS6BY+'9C%''86>^]!?]\!2A^VM0%-#@*N
MS^S)1]CDG':?0@_66@XJA)HB0PU<2:4C1UOR4.SK 9!MLP-'+Q:V 6T. K2/
M[LQ1#(5QQ3AP.CA 9?)S@G(17#+1%IE0N,Y*DAZELN^7\EW;RQ=I91"A]Q/[
M:"2#X2AX[4=2=TN4#%R)&FQMF>HM*F>&8/OZ?DG?O85[D68& ;-_XOCT*W'S
MZAO9XE-<<5$;YJ8<C2P0A1>@A.(0(F/@30D8G=:YN\-U*X6[Q=)']]CY<&TT
M=CAV,ASB]>H:=#&>;N;%W&'BH&D0]S^YQ?$/3S+1V+R'ZP5/KA9\/[TWWT:E
M%*PJ#&2(A+U(QUN(A8.3R0C&7;:\L]$/SY/;0$>(1]?X$N($1R+)B-E8T#;*
M:HPI$DKUD2UM38J0$HNQLXN/9VCM.S?8,+JVM'%H4%>#" "^T$\N3LK*1,>P
MP/PQ7*Y.@OF\LK<JI'WU?;P8:7( K*M7TTJ5^DI(@7?D''AF@F<^!=Y=/+ K
MT<.%XQYH>8#%5E0W"% ^R=(O>!9Q/G(A\2)+H"@[9F+*!XA29"B%XF],+-O<
MG55\GMZ^H=@.6+:WN6E0<SW"<=5WZLUFS15?OTW'UTQDDT4H6@*/O-8.906.
M7%C Z'E)/'"%^3F?[\D5^@9,XYJ<-2W6OK'Q"<FE&*?E;38^??YMPTGA2LI<
M(ZB2:@3E$P4ZB,28U"S)+&72.P'DR67ZOM]J%27-"7@0I]KM.L:-4UH-;DQ!
M%FX48.",($]GC$M:0$[6%\Q:1M?9N[;M)/8.LE;=J ;4,@AX7?6(6VV.1/#G
M/CG@5M17;MI!\"J"5S[741H956?>T6W"^C[5FE#V(Z-0]Y#\('#S?K&XP+P9
M?+]A@@Y:PU4L$ )+H(P.X(S1D%F1:&2QEG?667(+?7VC:'^%/VQM=:#T!P&A
M5SF/J_3#Y&,8Y_'T+CNI.++/1A 3PI,3H PQA@:XB=9PIKWK<N;-$Y3V?<XU
M"*OF-#((@'W"9:@ON:\NJZXVBLK*V\(!4W4OE>80>1&0Z@6%<YD"V<[>H&TG
ML?>"GN8@U8 .!H*E!<Z_(9W_SSQ?VS"H*$0QT3"0J@XVYT@"D\X"*R$:X9(-
MN3/S]4+:>Z_-:1)][6EM$+!\/,CY0+ON/?W=8H1"A^R\ )MJ)"W),0BB7F4H
MXP)QE%CJS-[M0&_?QJ_=N+%IA0T"A;]>U-VSR1,O3BZ6BV68DO]P.C*J6%%B
M %F2)3M?)$1+NTIS$Q0J&U'FKK#W*)5]!P:-8^(!ZII1T""PMA;,*&H4N=[
M!BD%*,T$1*<+L*3I6'"9>]'9^7J[RF*(^:ZF4+2'Z/>&S#G.Q[-::#)?-M\S
M5-)_1B@).9-G09%, N?)H@?+I*AE:J)T5N__PIZAO1Q\30%H3Q4,PNZ\GZ8Y
MA@6^P?7O7[[.9Q>G7U\EDM!B%363>;V("XJ;P_QRY+@T)5L'C'D.BF(:"IN]
M U-4<9:1T56=Y>=?1GK?[G_[,&Q1E7W?+MX]Z-=IPHW9#HQ"*.X5,!NP#DQ+
MX -YL&[5MR+6V;+/UAL^LT;?A?5M0:=)T0[#F%7JK^XR1A(#MZJ:81$)X,H6
M CC3D*U$I+]4ML-Y%;<IZ[N&O@-3M+<B!H&C.WOBY'SUG.GM=YRG\0+S^^E3
M]_PCXWV]-R,8(*?H6=>A;-Q47R"0?YFX+ZJS=ML'\-'WT+R.@\<6E3R0OJF/
M> =7')^4C0A&J3#N.$.*E5UMNV,9>%GG)$>2M@@LZMP9@'<ENN\Q>;TY=X>I
M;]C0?+ #5XGMD-9\!C3":>N)3Z% %3I>8E$</):4A%;!=3= ?1\&^AZOUQMD
MFU/K('R%9]N8I>!4T+5L0=*N5.AI0UI"D14V"BV,0]69&]K,_(T69_2UC\I&
M]35H!.[=%5ZJ4ER1%DQ,D>(^+6N-*@,3$N?*<)]][ST[CW6X0+/P:W]"P$NP
M<!2[X=D^O4S[:&L]4,Q<@,H^@U?20TZ1#A^ELW.#07\CO9S[[&#>+MH;U?5
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
M$<];VE>)O/"K;L6?Z$#?5)V>3"O3KZ:Y_E9WX;<P616C"!M1&E&@1$N2]-&
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
M52"J7+)0N]TN/K5*/_>&74+D<.$.!"6?<?YMG.J,QW2%]221!6X\N%"J;%"
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
M+K@^\HW2QM 9[[&."U&)PA.L^0N&68ED%(;<%6ZNJ>J[04&K3O=^LA\.;*Y
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
MTEAP-B0(-7>/,9NLQ(-EW][7G#97>;'YNMK@^;^M5Y=?_\ O>1L$5"%F@Z:
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
MN+]O\SYQO7$M/)<>E-#T0:= UJXD_4YZ1CO*I<G-8K4'K7CN^-IL"!Z?GUW
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
MSA,X&004G@+/=.S$P_K--B+K\5)[EE!#\/"TA#J115TX''Z@81O>0%-B]9J
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
MFC,&F(0&E:P#%V."S'E*.6P,[08#NC<$G-#S;"]1MJ%EW 22NU10R:KN"S/
M*_>4S8&((F9:[XTMQ1AM1\M:_6GKX/8!SD%U</M(\6!H?L/E;)$_K<-RW1-
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
MU+6]T:N!":<T$N8YW]2("V(43Z"8U5%G&1XUD!BA9]"#34X.L\FLHE[$UBP
M=X=)8?16,%+ A=<@BLW@D]=@O)<ZHHBJC!9B?7Z;4U^(_4"A$\(.D$NK&#LK
M?V">I7!11QM\)D[GCV&-UQ2BMIJV(D &K/D)0D,(1M+]SXR3G'/W,!PS*O)>
MW'R+>#P$.%T0V9\4F\#I8??)[S=9/L&R2':J A9JNT,I<S5;#7AF;> J9:G'
M>Y,ZCI:I>_I-&/ 8$01-H/[)<UVYL+B:KS?G^5P:'U1!"V2A6U"U#7P,#L&B
M=447YC5.JX_O;7=J#3PJ@KJIZ</%.;5[_3HY?^+U>)ESDT,2W#)(4M7Z>H]
M5P^';$R*V:,QI6/7O3U6/4TOZ#BX#2N:)M3B[;OR6?F(8;68T^7RX\-BM9K1
M)7/=->+]_ DNG&ONC6&*@W&UAE5: X%A ?12Q(2UP>!H34V/H.,TC8"^%.E8
M #@!M-^.;7F*6*=\BD5+2)Z1O96\ L<472<:$R\Z.%W&F\%^.!TM]>UK#>W]
M : WM/><=[/)O#PHF6;[+WO)D'EB$WVDO7SZ2A#\A<27=WV^WBR7M;O1)D'O
M)I-!!<55[4JJDPZ@7'804HY 7I/V/CD4EG4RGCHM=Y11>.^HU-7>AF^S=;CX
M2(Q??L?5FWG>O!=<Y]-NAQ#2[[ZXM<_$ZU]HC7^=ZV"1H?7 (_V@8HG@#2>+
M)6N>?"B:<]F)%0-O=,*$F/XQ=<^V;$G"3:NL3<CCL"S N_^^/_7UU(9&5&*:
M#"\5$HB::JI0>?")!\C*!N8E$X:YZ978'6\]YTTI5[AX/R^+Y>7V\,;%U7JS
M@?C,!LZ]UMD%C.1.R1K*)6<^%-1@%7,9A7%)C?<V<Q@-[2NO/;#T1!QF!,DV
MX3K<5=5O+\*F"O6>SO[MKV\785Z_\^,\<9=X- :T,;49KI?@M%:D=Z4CC5RD
M3FXLW.ZS\0EKC<8 ZV R; ZA?U[5MRDR%/Z)LR]?UYC??,<E>3V__44.T&R%
M'Y:S=$/\V=;'NDM\YJ:0U2)A4VFEF+;@,0H((4=AN#1%C-?QJ#^Z)JQ#&AO?
M8R+@9.#_$2_#;#Z;?]E4:87JY%_\/BOT+\ZNUJMUF&?ZL^<XXHS/OM277:;(
M_Z^-25V)#LC(YUQ[QD;,51J:V E+JUHY**-AI;G3\[&R^ZP\U!0=R(Y9>AN#
M U''72GN,A#!AESBD"2:'*.:Y-HXF*)IVBA/<@[&D7IS8']/I"TQK?^X.V/H
M3MWNWQ:+O#I;?L+E]\J0CYAP]AWS75[\C>1">N/7JR4QZ<.V^?,=]G I$B\D
MDV2]KSVG&414M6A3<J54M%*/U[)T3,JGF6 UR>%I"T7-';*NQNB]8.=-<?U=
M-C M4%M/:D:E2%Y9S."#(J],IOKH:#'S20Y3;Q1V.C3VIS@TTZ"BZ3CW;="L
M=K/'^6KSV6.*X#M\MK^H^![;'R18OGH2L9IK[522I# =082A!Q=D@<)3TB(&
M(W2W%E[=UNM7=7[&Y65]!R(O9!MIO?;9GPFM;I-#H]')6L7!YAR(9)7!)>W
M&Q\1-0KI)VG7?Q U+870CT?8RSIQ>'$W81Q\IK_Y"F7;\A+'9' N1S#25T?:
M%_#D;4!,&#491%'(T8#<==,M9>:.@*='>!Y$N$W ]D62KNM!;(I$DX&$PE2#
M1(!#4R JPW/(S.@XVMM/A_U.#=9AP/((DWU+;NJ$\>M.+9_6B_2OK0?)K\E(
M)2N>.9!U19YB]@%\3@Z,L,YCC%SS_;K\/%YC:M#T+LU%_ZSML:/PH?ECNU4W
MW/K[?';#FEBX5\EY"*X@*$V*OL8/P/CBN"L6K2^=$/+<"E,7"PR*CU[8.CTZ
M/B(9K[.TODO(QT]_OYZ3X+(.0DE@IHYA4(:HBMQ -E(&98IUO%LWOQ>7F3KU
M?E"<],?@2<'2CUWY^TT"M_ H-?<()1OB9XZUJ0X*\%ZXJ.F/DCH)U_3W%H=5
M3&'NCP^+)GR!7<G7.Y+((PH_$X&KD#8,^.=L_?7:I%B=:QZ"-J7VWD9BM<D&
M IFQD&UF/(;,=6%CH?\@"J8V_29 V^,&UH.+?GKSX"&-OW2A<5,6.5_/YE>8
MS[[A<H.+VO#8)J.1Z"UU:C4/#*+4"C+Y;*((BUIU]$CZV]0I:^WC<#RI>)M0
MW<\,0W_Q+)_'G%,2=#4J4<O)B[1D BHDS8J>"^?I4(]FMQQ"P-2V=@N*>W#!
MMSM&:/,^]V=8UD/['8]^47STI?X>$5_>Y'A%-CX'$94/8$)4H&+VX&668+1!
M;9+@(1WX;#C\J^&3V>U;8S]KH[A,&6S1"92V#B(C*ID51@ANC1AO:EJW+;?T
M_G<T4@ZH2MA?;DW<LMTC^R(F%KP!*Y'8AU* $RF"8Z58%HQ '?[WC6]XT!SQ
MD+>'!)O 9I? G^&!<Z<*"/+:0/G"(0BR<@4FJ309O8;;L6#Y4SWD[0.6@Q[R
M]I%<PP]Y3#C4@C,P13%0+!1PR3@@W\H(*1.*CC/"3_LA;R]I=GS(VX>U4R/D
MV?<F9860C'&0/I)RKRQRGGZ)*>00@S+<A$[X..5GO(/1T0M;I\;&RV],**6U
M@GLHL4ZE#EY"<,) 1A4"*I]MR9T <O*/> >CI#\&-V'W/&DJ;F[EE*TM#A,D
MGVMZ37!U;+* B('0+[G7830C_-E=3JV01K&Z^Y%1NW"['F)0-!V:*, SI^H8
M.T9'TM<VRE*YS+6D_TP*N#8LI)[0T UE!XBF"9R=+?-L'I;;^H-KG9\==]D7
M 5F&0#K?$&LX,4D2"KS+PG$_FD9[:H--(NL0!#S"UM'BF-JL^A0N:D>NZC=L
MCAKGM EM-:"L?>4Q:P@<+7FP7AM-A''3,11\_\-3FTX#WF='\[$A#/RZJ*T
MSD.)K/ Z2<#6<:N"*? <$20YDR)@9IQW\[<>?7K*"/<Q(GI&U@?P:VII_U+?
M =>_8K@X*[3Z;/[E6FU%511*"T892T3P!-Z[1-@WZ)6T4IMNN0O/K="&[ \1
MV:)O_DT-@C>?__BP7'Q9ALOK2\O+S)T6$7AF'I2CC0=I.8AHI3(&H^UXY!]]
M>LI66_V)_3B.32UOVOKJ&Z;UU?7F>2'MYUT!5Q+2YE,!7T*"&+4HQ6IE>;?F
ML ^_/&7CJ?ZD?12_FG 47C5X?K_)-'$I*4Y\ A:1@PK$()=KL3N+QONLG/;M
M]/#[?:]DY)':>P\6(1E(BE.KHVT_A!TEJ_>KU17F;4K,.?/)>]09&!U.(L-Y
MH)TC,/+3&$?'E>NFF)Y?8VIW="BA+OKG\/39N7>4^J9+Q@=<;FCBYZ9FP.ED
M:/?$(*59)C?;D</-C29_VP?=L7#GV26:#\+V )1^^#NU0J'[.B'F5<WRK6"_
M[N&U^AM=Y*MS;TT@/<P(\HKL )Z)%.8D_1)94)X5E3N.;WYQG>:#'#W@I4=.
M-U+L]2Q%YXIV+JPD8E 48E)1$)3FH&4(C@4=A1^MA.79739O!QT'NK[E-+6F
MNAN%NEI_72QG_X/YS64=L76N$]W+S 8@AX+5E&\)@?0L\""U-<8*GN*^-]K#
M1:;I\SC9G784CYMPY)ZRY,X+(H_%($2%%E1*1 47"F)QG/BDBWR8,#6<9GIJ
M@],T1)Q *1TMG08Q=J<1ZGF**(((D1BC:CJ)J#7_7(()RG+I'8MV(J#=V>4T
MG00G1]NA<IK\"KPI-7A[IW?>G5RF7WX\KD;X=UC6+J&S;2G>MFLH/\<B3>8F
M0XB"S$VM-03OB0%1Z.B+I-N_6]Y7?WOJ!$9WLF"<4H*G MSXD.S-#__ U9J.
MZL?: 71U.YZ/GSL73+8I0RDU39S7?@0\DOE*IJO0AKFL]YUQU.?^.@':_V<
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
M^X8-PJ58O-3 L*981T<Z DV P((HKB29Q&A^[" 43C2PJ\'3,10L3NQT=(H
M;)A0\]\<F@2)R3HI-48@M@A(P0IG>%1,C/;F.0!]$XW]:O!D# .)$SL7^SE>
MD<M $JCCIW0=;1(4.)9UM2W1N(R*,=[>V>C?)>]_\%B#YV,X:/0:NAH\/:J2
MN2BX8]2WRJA5OXE2+ZTP4,I49Z+&2YYBD3,41@%'%D$9F\!)E<"HJ'2)W'K5
ML3ID_!81'^OWS\J]T[1Z-LZ[K3%+-G(7+8(0VH%ROM9M1%^'_UK/BB\ZX%C*
M]$A:FD^^V@=;+]?S#2WI)NR'#9&KAU36?.RGR=P4ZWO,C@?BL<B^5JC5) >K
M:W^J'*44+@@WVC/3(02T5& X.,H>87QPD9\DL'=UY"$*8WTFD\8*"4KQ")YS
M ]ZID$(H+/'1GJ(.(V%J< \/KZ,1?8"LIZ[(OD?:5F?,<4<'.FNX8AE8[9BB
MA&40HPE0)!:9,I<^YD[FU N+G!JJ#A'Q8@!^MX>;S_]>[.C0*CF!=(THBYGH
M, )\2H%N%66S"PJMZ&:&O[#(U&7:T^/F,'XWB!N"P/4)B)E[[ZP';WT %8,$
M9VR!I)62)EF.VAZ*G-MEIB[8;@ [!_*\/?2\6UPM=X244)2IHPVR9AP4]_79
MVM>ZO4V_6YG][9C>/<%SN\K4==?38^= CC<(G=GWZS-04^.B#T1(+KG.QZ S
M@-&0+I4QB2P5D]UJKU]:9>K"ZP:@<QC'VX/.I]E?.SH4<<4@&M#D3M#N,X)3
MQ0+3JL22G!:YV_3=%Q:9NFQZ>N <QN]VX@5;7Y1)&[/6( -=K\IETI9"%1!1
M>68%!ND?W$\#AP ZAZQ&:G<T4<AJ;^&T@ZOKHU;[H$BAZH$(->W"9XBFS@5V
M)A?CN8E*C@JMEF)&^\OWF4#0 <QN BJ_+-;KQ>7N?%W'&BH_$!TD7B?VRES
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
M]]5JO3G)/FDK:T39<3(>5=$>O"H"3! F^EPX<;N30=W';GZ.1[5#(#N-0$_
M9-GW%1$MUU)X<J%=5J"45> "6HC!)&&4B4J/EG<W_H-S\P]J0YHO0T+E)!Z<
MWRV6!6>O$QX#NEA2!E."KK.'"C@=/)#F0,:88H$U<D8Z4M12JZ8VS\80T#CV
M3'QNT._UW'CAR)W1,M#MF6H!+)).0)Y2T"4KKAHY&OWZO2/U9FKS< P#CX8S
M,=XN+B]G&W-Q162GQ7Q-I.,\S?"@'(R7/M=']D7G[?:1=[&!R(?EXOML5?'Y
M]GHUPF*(M>4#K;I%\.[WMRV2;E[,<U*%2VW(]$:Q]2!#%A*2TU'*B"E9V<FA
M.G(C_4;6[XC@WIIW]O+;7]\NPKQ^]<<Y2R'GP&U-XB[$A.3 ^Y@@\,!4\$*P
M\9X*#R=CPNR,,5'X<O!\0,DWVD'B!75S1*):AZ\.K"L'2U4[%JP^,E1:1\*,
M#: <2HC6<K J!%D?P WK%H-J2F4^V,SV44LYIAFK [&BLJ"82^1]&@[>"6=<
MT-KFT:KR7]OL":N_?1#ULOH[6HI-Q-@^S;[,9V66PGS]?OX=MZ'"U?LYL6U1
M&S_B-A,%<V'6Q0 A!KHZ>.TXQ H"-UP9%44ASW"T#)].6V[I4>]XJ#Q.[NE?
M;DW@\3<ZM^L?J\^+=;AXMUC>DG,]'9LV'83-D)-(='X3)])B <D<_4&(=+Y'
MJQ9]9:]3(W (B#S"89_RFOK9[+]^O W?WEW-\W7+ ^:]J*S 8)$X$Q3$8AD4
M7:34.1G9L>_#@P]/#8Q>9;;HB8%3"__M!8;Y?XD[NR\)68X)P?#:0EDX1IY2
MTN"%%2)Q^DVTG<3_Z--3/\ /!H#CF-C$!?3V(I#%N#HKM_?U1DTZRW5F3('C
MM=2*254#?'1[NZ2K[XS$FK$NGF?V.#6L!C9Y^I!,$Q![P)O=2=%:%E,\@HVY
M)ICH0CX*7<O>2<-LM,7)T0JBG]SAU-=6+_)_A*KCA3'US76S^8]XL7D]6]1F
MKA<7N!GF17_Z#9?K'Q^NENEK6%W/K>7)2JN, ,N]!)6-A4B'$VS.RA#;4$36
MZ7([9/6ID=2#S!=C"J )K?4':7<B*LQQ<;5ZFH.&A^"B\>"9H,L^%@%1"0F\
M9!&)0J['ZV'R^G:GOB[[0^%@0II:M=WZK9OQA+-XM;Y1^YF1R:"$A5(\T8&*
M_%:EZC1O#"S)4F3H-CCBA45:2COLS:+JE;.-(N3711UK>1Y,],H0UK=%RB8*
M\*G41"[DC&-TD7<K"GMQF0G#X;V)L0,V#N#I].B8K6?AXBX9UWZI0I.XC"!3
MK6;3EOQ2*^L($44*UEN113?[Y]DEVD/%(0)<],[-)HR9%Q3K[S>91=88D91"
M<,'4R"@Y%IM.=%ZCT?1GQHXXQZ+#AEM*!![ _^]=9DT@\6WX-EO70W7S.G^>
M8I Q, \BB-I0(RJ(/#H0SN98M,PBC)9J^'A[4SMO_</@<:3I.)DT@:L-:]Z&
MU===LN+J\^)-^K]7L^7-J)?5^_G_MYC-U_^@/R5NKC;QE5F987ZSVMX@L_F7
M-VD]^[YY53_/EA4A H<<JI+/)5?]7EL2L%(*BR'ST2JA>Z=N:F=P!%1/BXCI
M3<''(9F:='R>G>4FY@Q8C2#E!=DNOG8S,EK:I&J7HZZ6X-,K-.Q$'@>M_O@Z
M-3BN3\2[Q?+CXD>X6/]X\V6)N\('$Y+,OD#Q-H.J,V@B9@_6"8V)TYW@8R=\
MO+!(PY9;#Q#IB[M3HV2W^;-X,?NR$<YMEMD'7*8JLB]X;KR7H20)IC -:N,&
M8;#T2Y4\\US;TNW9N--R+14X]8^<_CG>,(;^"'_-+J\NWUPNKFIK3V\P%.?
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
MXH^M)=RR9(BE9MZG6!,3D/X[6K1GS[V?@#;<!WU/-/H=4);[ZSZ_/>CSVH@
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
M3H;>[JH^0>/0FZXM(.!E5.VAC@%QM>[7MKB:'+V9^%QB]I:!9"AK"Y("P95
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
MO/15Q8DMX*LK?8S"S7[)W_/L,K\G.7^IQ8J+Z>ST4SG)B^_3^ R?0J1ZDT<
M*[24E(@%T'H.(6$1*+/DH;?JD_U8&+H9P" .N =MO[)*YM_RU3]QAJ>Y^H^C
M^<6W3+^JO^F@B/G%=W59O[P;H]V5+F<= SH/)M2]IJ 5> (NV)!5"DHRS5]9
MZ7+4B4L*4R%GID'Y7 ?YV4QL&96\=='T=_3R$Y0N[X"/5DJ7=U'?@!Y[N5A-
MON#L-*\/J"AUQR"L@"AU+?#V"9P)'K13*(34@>-S#=(*+L.:0GKJ=?>4?+Y:
MUN_@&EH<-DOMWFM?U2;+'MJ='RKJ,>#C9G<_&B$C:F"V[O=P;L$G9\!$XZUG
MF07S7&NE/1 RY-'; 2I[J/0]Y#>PVO^)?T\O+B]N"FU8B;D6ZSA,M3VV=(!"
M&XC*%)XBVBRP-<7?>_7 JM]'<?,VI#B*/&[/=")9'V2T"KA4Q*=5"IQTH6ZV
M28W)YU)ZJ]7M\-1J+!NI^SNE7C6]-Z*_YT68M[$'=B];^4SK9#Z;Y?.[:<MF
MO7X*Y]/3]0\^SE>4Q-+?3N=I(AT7+&E-@JTW.%RPX#(M9\\CPRB$ROG%-*X-
M0EY5R+0G6.8#Z6WH?=H#>:6/QQC/_D_&Q:38R(K4]6".!8I8)$)@IG9FLHXI
MC<&%9MNX[='TJNSJ\,C=5YOC!_''RQH1?2J5M>6[R_QU?G16XZT/L_7&^/R\
MYNR8=1W 6"=QJ,(BN-I]5EJ!E@M1%&\+O2\2\TH/OSJ$;;OZ&S]>M['X&:_J
MW]?I0M_Q_/H_J[MQA>*N("+$&HZIQ&F1*@P0H\ZR)!9DPV/95LEZI0=L'6*X
M*YV.(G5[F?V3L_EB1:^\.+[X=CZ_ROEMGN4R72TG04DIRKK3MZ]Y*O$9E!:0
M@M;&\,Q$?_?>#N#CE1[&[8/X_O7^2D#^>;XDH58^ZY_<<NJ8%29(#\Y*72N!
M*",0)I&@,:;@5<J^M^.5?9D8N@'Y2.'=@L9?";;7$X0#+JN0U\Q.>)*%/)*#
M6$?QJ. TN, H97#*)!65IX_C@?4C^H<>5CE21!^FYU<"Y@GEMM*FNBN#D7A2
M7D*P6$ B3R75.CMNQX/=H:==CA2J.VEQ?V36&TB=%?6<7'[[=KYF$<_3K9CG
M)>+RK)S/_YK.RGQQ<8V"/>IX=GE\&Z4[>[/31K7.$;WD/;WDA A?TW!;DB&5
MLEYX!=H46:\.%'!>2N B2\0D4M/IM$^^HMWCKT>ON=N4DVM40O ,%$C0LC+1
M@>>(E"?2)\>5=6Z0:IWGB!ZP1J<=5#Q_B-6:OD9:>KC#LMZ_[_/N+^G98G75
M'?IIA**/DKG"(*_OD&1&V7()",5D8QS3C)EFI8:MVZWU4Y]= M=W&J:STS>S
M]'XZPUFL7U/@\'WZH,WP6JY?29)OZ<G_GNA8C+!8YX!5IID7@ X3E!04^73*
MGE0S8]T)>:.T9+O@Y-Z^Y? :?/T6[X RZSW>TK/-ZZRT^AFWG M+R2*@U'7V
M5J:,(2"'4HQ.)C'I&O:JZL;H?9S/JISB32)"\%_6G'DYB5P(GR0#5<C;JYPY
M>.,D()/6HZ-<*#?K*OGD*T9I?';1USWCTXXD1VI /GW+"ZS&<YE/UQ?[]K$/
MCQ_2QO)_@;0V5O?M*TXVK[A%2^""1:\,&,:K;X@*' 8&/NH231#%2]-HD3SY
MBG93L>/K/B1?<KVG7MW<S>ONAOA)RXAH'3B>L$Z*H6#?*0U2L>0-91<H'YBL
M?E*R)L0/:%/:0<GSJ5GK^GLM]F;_1.RI1W5B>[I*JI[&EN:&FY@X6&0%5)"$
M+5\R)"2W0K#++#6KF.C) CV:O7L7N6BDUI@]6$7V0$4L$'3MX9RRQ!1*8F++
M'.+N+<]S1(_2XNR"BN<M3FOZ>BV6YB,NZ@^^YP,RH9<?VHGU>9[T;NT0#SG5
MG4;(G!,40F3U-G*&:%T1/.ED&V[N]&2'_HG_=[XXNERNYA>$K\T] "L]PR)
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
M*'#U849/R\O5%US=Y<.Y$JVM/2YD;7/B5 *7*>Q44B*9[8RT3OI"U782ATX
M6\=4"YH8!:*^U#/ZZ\[)*:9B577VBDC7+-79$!%R8-HXH:)VO9W6W%(U-&Y&
M$9GOIZ/QP.MFQ3F*+1.+'C(+"$H@HQ6G!!C/@C1(OQ2]I8!W"1LZA-I3O]MQ
MLH^P1P&5M_/5:GY!JZIRL6$B9#+2G-4Z5$?Y""]DH\F"0HEH<M(H4NIM0/ 6
M^D8!G+T4_@@[ATI_%!#Z.O]VGP-35$16=U[1U:9 4@$:9R#:5(HLC*/M+_U_
M0-S087:+X#E([J- SLGT=#8MTXBSU9W#Q ^SD\NPG*8IUOX#:PNMC2^>"X1
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
MDL]\5C)1'BO?.BOIR_T<M" []67D!'6%( $PP5,1V?X82*N!CSQTZ6;'0\D
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
MU_PEUV0C*:5F(H?LWAAC%\T\F\3RXS4$W+ YCJ\>"VQ 7]0?W73NEBV3K\4
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
M-0Q.TA.I7$VU.BBGLQ6!:-1,Y>>3@XJ-#21QX@MJCC\=A &[PH$NX>Y1,VK
MH70O,[XQV\4T8^-O_,2[1K6]7C/5S@8L^Y"]?4A3Q7G*8T&KZN,8-==*&<1W
MH!;;F,37J%[3)CP< U\U-U0Q*!LNVG'AVB4(NON#G4E8&)-];[QEH8;QPYC.
M[OXO.NV?IY%CL +;@GLNPWD"QC$RXP!KZ(P'J+YVKVC[+3)HR/9R2UXC*N]%
M+:)!AHRR$.$!O'X\O=YYG2=@UP.)OL:>T^G$.<+ZD$'@L86/<H.[ L 22&Y,
MIW.S<:9 >Y,JB%*WV=4V]3X>)$">;T2$=J?K?(@C'VGH.!J'^H:_"[UTC 1Y
M/HPS\[&,2\K]_A>N K$:V=P0&$<@FR*87:26]8Q8P2V\RX'#_#V)<Y?_]#%L
M\PGC.E3Z*,LDG@*=:A1[-.-#QGE#(JA>_Q<N3P$*HYO_500(0LT]W\\;QY%(
M@&:U+8XX/(J;@+7,;VHW3_F'__I3>7U0# RI?PRO/_+PS>? X>MA7K\22;&"
M_R2V/25UP@T4F3#X&ZFS+ T_')U76!J2#'S>X#O-WA$2,H)=*^3UL,JUI .$
MO %Q<AD&HZR@Q<IN.>JN? /10'R7[!JKQ=G&T]A)I .6I(_6TYK3;AE2TQ>0
M*.!\SA1F:$[J3^0@JJ&U\@_^]>=17$MM_\FCT?(+OFBI[R(W%+1OCY!C'@%O
MJC,M[AM5[*ZY"5<U;B8DKD:W6>-EP'O 8Q1^_;F]WZN-R#P2Q37ZY^<?*A?8
MDJ]X7S%>"YH;^B6QIX%M#['@2I6PDR*<\@U8KZ?@/BI8>4@^=.,K_UM@2O0T
MX DEUI)22T6:T7EQFE=(BVMEGO $6$*GU6D3.R"[-L'P084E])O[^[^H1 N;
M-[R-$YS/PO?__%!??/MS<^$]YRU61D[D_*:YD\X$!P]DUL=JKO9JH-7J=\&>
M[Q3@GX'6EV7HH%:*+=*%'4'1M$#>9U3'<<Z0!1&4R)RSPJ277<>WS4AA[<V
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
MA.<#1TXR^'OD#7DL$8^/ HK20[$R.2]0V"] '.)0O&\!(!7UO#T'[FVH2!:
M@*W@PSEM5[%Q7"H1++-GAN&/\H14/GL4$8W.JSF/FO)5@/);7F *BB>R="8<
M4;B3.)[,N?9P8X@ 0!@.)9HE09S(99DKV(.7"G.0<$.'"=PN?K62:&88HR%H
M>P;3SMLX24%]_834YQ9^JA64(!HEH-W 7>+A2W*.;L9>/M@=SHE*7Q)?BAPQ
M IAEI5F\FHJ,+B,'7A.-620E9QP!#$ (S<OCRDG9(M0G@2 C83OH93OH93OH
MY2D/>FFWUGW2RU;E_2Z5]PW/J=-J[R@/1R"KI>: ZES @_G(R+ID>9T$ Q[,
M"I]>>PDFWO( /M!E,\^)K^400#EC "CHJPAPL*?SVL/$7-_YUY]&6L/7+]J=
M9D\I"4IK36UE&]__8G>_N:]5";T15&SS:1ZJ\?1J*B*F@KHT"U%.*)4OUVZ#
MC'([U(!+ZZP5!>;%?K_9-_O;FF$_V@Q3)O&UGH:,DY8+0R.CG'+= 5?2VE&*
M&GD1>? J_'@6QG,],;5FZ"I88L6)JZ_U3$BB/^L]0QR5D032XRIU=S;V?3U
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
M?M*>Y\ZZ>Y[71X1@I2\:F,BX+?,/=>>12!*0WI@A$D<-.WUV4*I')8O3<Z[
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
M\:'4LW.,G1V\A*W8^JU/X&32GF)OVL<X <:X>G!_7>D8?9* 1]-QA8$UQ01
M;+^HT\KQT!)=B <<WF/(EV;*8Y(M3H2GT>TTYL\>_*C1&D>C (/R(YP+9.9X
M<MP7FS#S<*"X,*$^'J ]@!Y&&B'$.C/5AQ46)RH<")YA2.-&?#E *I/G1$(.
M/8RQ:9]R@0Y-=VP PT#%L'0 E';OT\0IG0>1XD#9<4"U&[&Z/C+'4E^@$4>S
M](R@..**+P_6!<4_H7Z$ (8KG(X8;KY9C72%_7\;TK6LKW<>,<P\9Q0"+DD-
M53 W:;4J!=7J^ZO;C4\Q5-Q0;,!!_X50<&,L^0$-6D0?.0X&PD#X6YH^Y6&B
M)@Y6&28Y%K'SKZRAE=2(S\.I(^ASI_ K#JX4 ?EXDCRB?C0)FHRPWT7.<CXS
M&J.PG>&$NV4ZUQ,1%5\EHJL@B6GR,(V]2K%4@IO\T<MQSVIU&1YQ_L82#Q?[
M](3(Z'&:\UR6BB KR[$59XJYT'G(;N@1#K^E;)0\NI2]6 FXB GT,_(1>6.$
M#'FZTGD8AO%0>#@Q&9>1,'<K)^<5%0Z]_!O<<A24A$*.@Z@;JQK3*A*@T@^$
M2\I5GJ6Y7K*SJ*();+:#*J[=1]I4OE3GSZ+7E_L_J_=3ZI(<_VK->2HV.E-Y
M/"C,K>+,[[^DRRWP)Z@[OK$R>RZN8^<(Q:W#&B5UP[P&%>3BU#DU*0D@:3&"
M=4CMP\\WG2\6],9:M;&< $6UOQU0<K"%)G&\G<NO+PVHIHM Y?*DW)'4572@
M(<1Q#2!#F77(QO<)5BZ#2%()%++;L*C)W<-@)"?_R3[1//,+GKV&]YN !HAY
M> M/;=?3-AJJ\2F]G:7PZ5L*PGJN@VEZ";O4.IU-5ZZ6W8.SA"9UH%;0:UG&
MDJ+[()*&I8?5+YAYL]FP*+:N[-6VTHT-3*S26P3/T11^"735.^B\:KQ_X^SL
MM_ *V%4CJHF J56AMM)'QZ^!8(=)#-3- #74=4%):/*1:H"=5Y+MJ66;\G<"
M8W^RA_^JXSO7/L](^9:UA7[AA>/8HLI/J,[3S,T+.1'34.<%[LQU#M%"0GQ]
MDH@ &'>=#QZ@=K*)O6<K4_LZM30+ , ^FZQBG'.NJ6Y_8WOV#]1(TOU60S/R
M"F%7F2TLP=@X;QXVM>5-'RG;NS@HT-A1KIV1P"1+(6W!K=9A/Z2@IS/L7A%2
ML M'\>BYMA6;]]3SD\!WG?,9$H%R'U":(,*:9^&  <D;_C/(X HWSB(.'N>9
M2.0LD;%,"M9416]LRM_A3:9S8_@84[%Y6JLOIJ 09B8;"=0T #8EA&-L9D9C
M.62=O[S(0VOPI/X=$N;#-I[&H1.;WWCZMESEE,RT4V6FG9.9]AH#D-@/O)1U
MA5Q#UFR^?_/6X<Y$&SG><\ET3RL=S=4 P-LJY8N^W@8$UAV/G!/+P2+!1AX^
M@;=#EV>@"R(2U^0[8]7,9 .[5C;>D*Z33,B59M@V&+@-!FZ#@4\Z&+B_[L'
M]>'J1\=G[YS/R$RI"Y[@G)F"Q%(<&Q_5L1 R&(#)3IQW>>!A @JM%*3&2/Z'
M,H^+SDRN:2 !J<=3,@]'K2@S=H>RX5'5C,RSRA\FAQ(F-,P)MFDD@@J1H->=
MZ^"P2BA,8[>P2=Z<K-8B@PP=_E99"?IAE6@ONWC5=.J"4 (04NPE*0YJ=KGC
M>,TTQREZACB$9?HK&,GH@&++P0/L]XT[]?)OMQFU\\C$=2%;_5 *:F#&='F2
M)%+L:NX77)C5PD*[@-* 1D9CJ/@&:]^T%A)897Q8PM>LP;F5U:UV1Z%=6)TK
M[(JU<G(D55 *&\%/X2PT[$K7$:$W'HV.,K&2!\I$[L ^,&3&,TJ5 F61,1V4
M/50O.M8XF\+%X^.I8U!@02Z(_6UC=)4#V"]=JV90[XX2SR9P'/Y<CP^T-JTI
M/G52+CCE%'X;$PL;3QR!R9:\$Y%D*L5YA(MK%!?FFUHWXQ:-KC:_2.H\0"BD
MSN&[C3A*:88+><(P>[#B J;HIYKAPBR!(A-O+(9P6.QV8T"AY9+\R(3I=85M
M(3+B+:[[H%(2X^:U%@0R=DZ#1,05YP'?R_J=<F$,1K/$=,9EV8MZW-@-U.PF
M-U\D'Q*RO%L:+[7O*XU+-7.1@6D81TSEO".:BV#B3C1+HW1VE(A\?CHTBN@,
MTS0VQ"-(E/BO'.LJEXPV*Y=U5TJY8QY"+;U;!:A2G**FR0_E[TI:U80%&&D,
MO41"]%.8I\[[LHM(5QYX['$JEJ>]]JX\*L>07EJF0MC1Y=?*+H@,!RA"3>B?
M="M0JH2O)=TB(BY<-S",AGF*;)Z:(+F%IHZFV KSZN?U15<4!+'/7;U0BHJU
M=TR&B.BW"K+T5EE&)C>GEE\,+^T0WQ"JO8-L5,#8>=$JMO18H:Y_>9-+3.Z^
M3?5%R^K'7-MTI+NH@:7I<%G?&."6'2XW ]M+TQ!S/]@HJ?^O' 1+N[UP:EM!
MXG>;NRSO8=N8%<(B$%FLE32H9\MS=H@WE)P)0>,6!O_^&8>7Z;6'BBW5JKJ\
MKJ]:G%K-; _S,<YUT#$R]9UK<5\$@NR/C;LAO=UDBH%5F/A@V8F(LAIIQJJ7
M@]W%I4/EBN."B0,WEB9VZT0-F1.FDTE,YP/%V@9@#(P".BH>W/!*EN484\3P
MGDY.3 )R4*D<FU&UWY]ZJ0IQF/H^XM3'ARX)>UGF28>PZE-TNB<-7>*T,5D;
MA^)%-90II+7$R>5FW,@[\5^ZJCO 3&_7$:]OL;IJX=ONB@V+=3NGO=K^>K4M
M59;W!GZ(ZIMM(<_6=[_UW6]]]P7?_<&&^.[7A?.M3_!\T=3FWL*IS1]C%&6'
M4X%>49*M9RA;-T))6"79R%$CY%/G].R+U!-\+PK8W:S<L#H)B7+B3D!CO7&4
M]5J H)3IN3C5LZ#U8Q^<0<!J^:F8QMC]@3LFD\]+3]U4[CV G.DZH\L<"(JD
MYIM2'?.9_@&.G$#7&RFRLKV.-9X7$^>UCEW-I+'U9L(-.A-P6NDTED4=5G52
MP*409AZ'PJ7MS(/#N [<U0E9+JCAD\L.L_;1):?6CV=J !#L2F:MVRTX9C&&
MO&A:5"&)&X]BN8$*\S7T=C:$MBQTNJCU4BHN'*+=/SA0Q0"R'ETV;E-3E"ST
ME2O@=UO.0 UJ0G,F"=00<9I Y<QHF@,\&@:IS*X",<QX@C>J^4<"HR% XXR+
M8OX)T80>I$MO*L=T7&?LI9)V1HG'*2J4P(9C* #4P]39286'UJ#K>$&"?X"Q
MB:T)L3*)8Z3H.GOI4C\3:6XE0H8[7<M02>6$0<-O,)85#=$RA!_"6:\"<<TV
M@6<LQZGP [B6QID^]))!'%FP56=1U7DR_4Y>C:9S/!KAMNV0&G-![L3N1<-)
M+#UYC.N/XAI)E"X30/A#,,7B-<Z?!@#BE(4XF0IJEI &/I5;H$%,/SY&E1KQ
MB:<?Q<-<QJ2*\=QB+-F^4GY\C;E"PIOJGHVN?-R.)]MY1G8S)%V9%X?SO\D<
MIW$[Z&[-$XS&(4ZF:"P35F[1,G?MI1R>]&B"CIAS>R#+!<;N/3O#5F;% [X_
M<,*\HL@-4&YNEG_MQ06R#!U#VB[\/329KO2UR8++B@4^F1R3Z)5+D!B4I=H#
MRZT_H88V/C:TT=_2$M+KQ-+0]DSA]503N0M!]=@^)_>::J_<H6/]T/96!0P
MM)A9K"AY2:XR#HJ<>32$7,H>1JH$ORIUU(#6:8X?WG>T-B);R!6P(#. N8^*
MI@0*G^O%B 3L7)#3( *.$F>>ZWPY/V079C%Y6):@JA"710NZCYU%1 H =K1_
M0@5NR*AEU2?&,N.Y/#>>J^X\<FX("#ZL3*U0)\D8?+RI>(#^BH.F=D$LB%@L
M2&!42I&'):2>?P5?H[5(XEGC!(2J0.W)L'<X5GQ-,R !XZ J8DPISN4$,KD:
M_C3.Y=NP-CJ8TKMFWIR2E )X!0D#<H0&V/N,DB#P%*Q7V2*<WF1!VVB*MFH(
MUWN"L*!*[,8!SW;#;J\YB2^4["J9'72WFP,9ZY+RLV(Y4+==T\@1:_O+S0/L
M_%W7]&=DE>O7G[L'KW#P<R-!/ E=HV#)Y1MMR76!'$=/8./$8NN;+<0%".H6
MP7I*:-<Y_5K(/BH)#/?6,)9ZY'(0LXYH>?V+]4D>636"*^!%Y#<P1\J^#<R^
M[,J[2I42A8%9_:=B"'P+%=]02THL/U:U45;$P56;<LN[4K7#*[NYUTV$K:*6
M65X%7?1T_ VLEE3JPD=>!(3@1<XGCP<): /A0SQ4@:Q/'!C;4#@5;U5_H8.B
MV-3?9'U(R6.:R%.-:C75(K5'2G&'O26 U@)>*X"?G,_ \K6>L 01'(N*.5UI
M&P[9AD.VX9 G'0[I;T@X9/TX/X\C#S4'3<N5D[H!@:Z6/HE47U0 >CF964D,
MI=><8CJSS"FD$1*RNQ7/6)8I<5:1=[M7%1N@;WFPB,S74QU.*&%4]E?)LUF>
M<90?)8];%#1FDNZF:C(__2&%GSUK*1$C2LCEQ!QTA% #YS@B;H7.ND"D(FP4
ME56NZ:7)'*H10^T#\16E8EKY/40I6,4QCM5G%MW(Z@WDK((ZC5'[4]E*BG,3
MO;_@AZSAVC_$P3"I4#E%:&06(EX/6Z%;IS8^_0I=7?<OO&F*+@!VR&$/CEF
M7TDS\C3 !@KQ*..\4^5*$;H"J,$]F&IL*Y1$L+#T#&-')/;LH +I>YG'ZLV-
MW0#7%+C%9/Y.?8L +M?"/@CLJ;2Z#*G*%)-85PQ95?!!KE$TV#1*W#)./,D=
M):"#"# _BV7/*2H;:W OP1ITI3)C&4NN<&A:0-H4MV V[0,E3DWZ,B+2D9C4
M*8.JKDDR9)E?39$]JDH:<=!J,.<^&LWSIO-&X->J)D$6LR@[X,W9L;8!C!\7
M'8A[O5=<7"Y[M5'_+.R=#_LT;_BH6O]]U@$G^88/WD"_Y>/GXP_J-1OLQ"W4
M/&AY&[%W<(AQ(^Q#?_I55R%=G#9.3A8Z1\S]I8EB+'L"F@K ::?8&"Q2,@DQ
M[Q;(ED4Q;$*E4**8\72E8-$QP6^4 :,H&$KOHNQ_)GVH2,(<F!:X TPE54Y&
MF?$J;X',WE-EABK A@>4,8+XNL'ANP9)V32P8@)-B_?!(28Q.W*RBDM9$3Q.
MJ-.]/*U[@>+N_^9P&>>N\]5+)[!*%L/R2&\$'IXKP5XB+YQC%!7;3WHCD6&7
M),I';  7C^*I!@E%X$!T@AC%F*ETQJX4P^X_:O)+#S7JW>;"W)?/Q^=?/ER<
M.V=OG;-/QY\/+T[./M[8^4M>QNXZG*R]\&AGNO_?N1A3BNQ&>&&)JWQ%H4#:
M->:A@XZ7AUFJ<F\I7BZL_H8IGP_OHQ7GM*=WGXOD*J "Y+,\N>DAO1[Z9(,T
MTV5?U/"?Y^W0D]2$Z/BT;HJ[:NPO2ZK5J$]*D*#UJG,N=N3K9";$($>G,D8D
MJI&(@N/VI0M&$(V'"9WW\$RH',"O67JRSW&'G;B)B#P,1YV;&FG^_IT)T!<R
MECLO73M5OMPRKBY]V8[GJ\1X1A/#URV,6Z66P[)A#RDP\$B42CA[W)47(2FK
M$Z[$@K$S2"VC. QB63 ;^1YWNW0NH_@:6/!8_!!%G];YG1)>ABM0MO/0UL9/
M?W!5O>7^-_1:" !L#GNX(&<Q,P7RQ"HM1%ZE<QD$W:%,%6S>=)C CKR7JH9
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
MWH9SE*]'GYS/7A#R+2/&"-\;OEXAFBVJ5T5UX_V;?8+J%F2W -G5054TU$N
M5/'>(+&5 2!P>CY+D/<"QQTGWO1F^=!N-_O.0D50[I)F?U=!6IX&;DPJCFF:
MGWB#%-7/Q3\I#G\FL!628QCMQ=P8_JPR?79UW?1>!J\[=_Z/@GHP'8.VD_W/
M3\!\QN)_NU[SK]D8[--D6/FH@)4.F)EWFIJ]"S\$*#WLK.[.07/O@*9"WW94
M=_^@V6\M_KIF\',)4&U.H5I@_X,T&H/R%_D-22HC^H^VZ]7@WYJ\+9FCM=?L
MF"2M/_XY0'/:OE!5*_LA"?034) #ZAW<]MV]TL:L_YXDYG1CT1B 97#9\$9P
MH7[WPFMOGI8N+*#?Y@[EB[T8&.MM;*ZB*K>4JHQ&4TMK+/"E41EJM6:IG7::
M/?M'H(\6?UBGF%IJ4L]2;A=K204;E;6C33'XEWHM6&JUC&]&.SS(0-MY 3+^
M9<'NIQK@&LO?_,Z;POW/M+$<,^X/09$DB->8/T:^?EZXK^76%E@R@LWR6@3J
M-U@JK00!_PJ7KME89F 'FD"4CLQ2M,->LZ,VR"2E3VH_U3&N$_/4>8"&=5IX
MT#(4+0JU?EYSQ*(;HNZ@[]^\=8[I#I3AV[567GY%'PF^>^9R+H'O;AD+;/^
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
MJ/]9:PN&+XE/^!XN7;HGA'>WF :PCJ5'4:J0B97\AC?067%,K7N$?:.M.(
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
M;M_LHRB&#0Z??'QW&[$=3YLRDQDE;N##LNBG0&=8WU<OCK83N;PE4D4&*R?
M2$?1TF^KA2UIW1ZMGYZ6M FJ2UD ?YG"H>3"F!6[A/5IYW-..JO#>Z0'(JW3
M1H3 Y2@BJP<V+B<(SH/QX=_ E!NR\J((I_?^[MU?V5[YZ0=K\D:Z,G+SQYD6
M=B^2$4>KW"OX:Y@)GX@72BO77\^!=^N0=3K-3^W]W3-9!G=>_'+ V"9K=+U+
MZ54TZ$9E?&,H%6U08?L0'(#&8QWSD)'8AAJZ),T;'$/*7AE:[G@%!KETGY*8
MTCJO=!(-BD\5U6NV>>$X@X=AO_Q.ODGOER\DE*6_J=7TL(9/[SY+?[C>4I;^
M<OU?@V#)]A75;_!MIL!+TB-XWI3G-[^^=2A5!<E:D.QY7#X,JG5^E"AA+\R?
MZ2#>]/=QB$H85.]CZ*YVGPBF4SH1U.Q$T(W,I,6?9UNB\GC@:GB<&5CMU#![
MOM;ZY#2CK<C+#-YL3I[=S%AT-'O$?8C0Z*U_I-A@FC*QD&7#A+"89,,^*W4
M;FX0'Z0/O+3W_Q*J>ZM'L+;B__,?H H?R?\U7.6?3X]PS0VGI8\*7-'AMKI7
M9VX+'@0JG;8?N#Y6[#'M/-VV'?ADK$S4^J\KFDMO$$ICN5@U;@0X)!_!^/1G
M-UQ4YO1_J7L@:2U<D0#&D[UL1<^RO?[?_^<!;^7Y#56^K)]20#^#!$FZA9K
MLC<FEOMS$6:K>R0W#W#=^'KCSF%#_9>[_.:^1!L;%MB?UPZ;&[N>&-V^X5+[
M2+.+9OFK[*.<+92:2JDM=.L_+H/D(;]@0V5F4F_< UN='/3P,^R<Y9DX2.C-
M;@2'V/BZX":@%<$5GH+L.7<%&S=.K\X!N]3< N$I^2JN4]DQO7VR_*H&;(A*
M-VMT-?EPVURSC^!*E;\GNS (7L+X\<Y?*$53*BA1>FL#K>KCI%VT)N"8A)?"
MI8O0MRT)#,9$ $;$-<W(G(2ANT0JS@B:>?2 E[X%X5=<=S(JO^8FR\07NOQZ
M3+_S'P,42GQ,1LL%1LHD#7\8@R0FM&!V$"P19W#WZ:\/;V^T"=Q^_1G<"J=*
MT6E78&URTZ4KHAZ-RCV4S3/;+YP%["E\<047XXQWL 8_FF=#,0?B6-&3N3 3
M)Y6+_,\FRKC\JWL/_1=1X8?ZYG!43=B*D5E=I34673A5*_WU[7OI';7)%*E(
M2]/*#9W8B&>BI:XUHB7H3'4K,?])IE0$KU1E4O[ASV'@SFX^38GK%X95-UG$
M*6^VI[Q2G'2ZU2E=J;N+V:NP)5Z*._H)GOD."BC&;_).YQUJ8F/SP=)R0TG.
MCXG/\\[UW9D'7\_0Z@+=GYC8R=[[4[E7TB_=*./ [6-(J+M-\B+FZ:*NG8T!
M(^8*!QN'A$OFL0LB=J6(X#W1_*5J1/0"9GIW1OP #GVJ$:K>T),CJN39+YY/
MX]S!GW-@ZYD4TI/),G[,^RXV^%SR9 .=/R_7CRQPT!=*508[.)'T:B+9!2*9
M3I6;W\V>03EB?G88%>WP&W@?<SV6?;(%UV;$PD:%XYJ98KVQE78%Q!YI/@&;
M,]=15]IF($4S?D3:9:&H)%96C(:A#B\^J*O5#_*@66)A(5WS$\%G1E>.HFX8
M:I@9(N?#:QG+J44$6V$>XTR6E+L!W!;=S%V=#%[!671UIW;0AN@LW0<P=63N
M&6>_FH>4QA+Y_@3'#BXL%QK -T@CYQJC,>@KP(O1$YA#<?UZZ<[F/R\2K":H
MA'HT.4;28 0+!^4CD>CU#F)00VD(L"=B^TN>.JF5AV3" ]0GCV[% >H#83P?
M%AH'(;!QAA-/W5.C*TW14GE*K<Z"TB#?84NP#8+CTFA0.F!F%_!7?7/!4O;C
MBC>IBK'C39D^2R21'I6*5+%PE2Y\WS5;AUESG=&RC1#P=G/[R_&"$V(P!D04
M]I*7Q.*8?Q0V;8E PH<H?(C"ASAH'Z+==1\BER5,=SKYJ5E;UES*AS1Q?9_
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
M=!&&9DG'4VVEV>8E&UJZK&G619N:NJP[C?3O8"F@J>/SZ]+!.#)^0:BJ@$'
MTZQ\A#QJ$GWIOWP)9T:U1:S9XXO@?YU^L1M5&0YW_5VP5;?JU[YY.NH34WE=
MVFB9):;.\HFI]5@)N^M>V])L>UCL-9SH1,SL8# ,^U"@,P&U:BHTNU4(^3I)
M#7^OY:ON3)$GZCZU^T+&A(PUS0Z15:=%?LBA).SP;^B%E:BIDQ]/8R/NPHZH
MAA?M")I$<_MNHTVYFN_0#=]@3;-:!RDQNM)RH \I4(2J50%%)"7[/@)1T^3[
MK&EKE/;P#<(5//GG[5_8UQB6%D72,I@F-?'WP3I>@"0'Z\>%+'UTH\B=+M81
MB6.L.7=CN@9,BDC;I<*@\0*;KX8Q]JF=\ZK]VG*KD_&N&@?64DRI#NHD<TV_
MRS<,_T2!)C[$9!5)U(>@O9&^+$)"I(_PN@7[42[5OZM+KUMVOC2!">I^P+^G
MP:BFXS3'_?VC:9?='J+_VLY^)8.V,CY&_96E:(9S^&%M1;>-8\Q6GQP! AF$
MP6Y5$]TD0"H*QC;-BX.@_^[1X.-&P\W^&G"#5UEH-FL<CV?/BIT]I>JRA&0'
MF,ZXT73DHN9L(MM;>,)/C3,7I^TZ-7H*>"MPEONY((&SO"MK:(>F/[56J:N
M:V:+;H=&W;WX\\.>'J&X[55.JQ,O5)O(8Z>D@OK'QB-4(W63C36N,$UVK%(2
MJ6!CS]@XEC6MB8&SSV([>*[:&_[;=K9XBXODB=?U&]P7?_K!&K^!VTX#+-F:
M;=NMG;G_.=F]S5?7 $ VK=IFO]WBQOYZLGO<J/&[.'8YR5;PXCR\L">M:NNZ
M?_*,)MI&?MGPSI[['1#HO=A<%W'LZ%9MDY%N<>,"5!T8 16%Q((;Y[G6MJHT
MZOZQH^FM+CQ'Z\1V3F_B9^Y-?)OS)HZFV)RXV!MA1]NE?C15.HAWL1\MDVK\
MBXZL625<BNHD-=%!:_ =M":RY90<7$(:+E0:'-D:[Y$N>S""=-!"<*I=HLF[
MT]]N:T?0+,ND-HFXG+#2C/"-7R;2B?J83@3[:H/&I\\GJD:I%GE$(H](Y!&)
M/*+.+TKD$8D\HMYG+E0OU-9EK0R-W#\V7G@"BF')EB;RB/K.1MV6;;,)&NQ
M$HD<2R02B8AN5\["D2EKJB9BB-W0#2-#UC7!C:YP8SQ1!Y9*I&]" 0[O]!&I
M1!W;7#4'#UCO>KDK22>Y<0&JSI -W1'<Z @W=%F;M(+M[<'18]OMCIZ#!E([
M?78=(^5H*)D)!T,A'$)F0C4Q+%VVRDT9ABD.(E%EMS]M+$_&(F])B ,7!T.V
MK";XU!>4N#36*ERP#7'SC@G'9>^:/84;W\]<D+Q(<B4_\&]^N;W]+*V(&ZU#
MHDA_$VD=$6D*#$%D^]\W?A A7IX;(?8=)@$AVCW\ P:EJ'>>[_I36 _"YB$$
M'OP+ABR/,0O@S;&T<)\)S/H%R 1S=\,9+'J&O_)Q1,PUFH;> WST\"+1 :CS
M."0(B1<2> ',U5]Z7\GR!:?U0#BJ'T4(@P\B#VCLAME[<4A,_*$C!A1PCC[A
M>R12I#T)Z<Z0Z9'4-%Y,D0IG37SB](MHA_]"D>X)X1B$TP#(O^2C<F1"-CV<
M .5=XUERY$$&M^8^!,]$V0^P[C10DK6Y;"4CR2QMFFV =91;E!!;\: 8I%^:
M7'70I6U%R92^P5:0KK2),LD +%T?D3-#$'O:D^)JK&@%=$M[\F,1 1,7. U"
MV!Y/@3^CNP^F$\PRI,EWWZ?+-?WF<*(K(VSF=C94[+A(&D7 B?OUT].2X(]
MWZ0JYF.RU7' /PH;(KI.:.5DX* <U5,KT\Q1[ +-G$V:4;JTV!(#V ,OE3F,
MYY9]6\^#O6[R4;<W&6E=LO!;NF+M%G[=V" :F$A[2/_I\$JWRLD7!M#[1*:Q
M!Q9']=9&FM6L.R%-A 0K<.UXW*H&_L6?SKT(+&6V%SGWHI(\[WY.E2G*\"P$
MDO@@?A[P# B.EE&RWAF3U9D7PSRQR5%,I@L?6/7X4BNS+M+8BSU&K#O7=V>N
M#-K"A^&_TJ=P>K6"P_GFZ,#8IR#RD!K_%9*EBYQ[DZ!_4NC/W%,):FSVB/L
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
MN:8R3&4-C* I(3!N9FDE)P4L HQH>L D+<#:63F=[4>T>6GJ2?^A"M-I^VE
MS284D-2TW:7@-PB47O4B;ACSBUWR?;XE%UK(W&2A]_Z;8'ZSAM]P34>GX(*H
MHF%-[1?X\2,:#?0J"!I;E(.+<G!1#C[H<G"S)^7@'3!@-/V&'4CY:QTJUP5Q
ML5_EW ,]_;#VZ-$NPT737\]=O,KA[^!OM"<GNS\G;12C.*#^"_ZMQVS&G]>A
M[S[ 3Y.[VQTHR=6#Y\K8"?,;0<=')$4>K,RM5NU>0?E'ZX?( Q,\])HX1;K8
MN]!$\7G'+L&>OQ&GA546.SW^,X!C4<*&ILDU&L@2@-D4[V]TGM3$H,ME%H99
M<=^T<Z;O=CO7K+!/=,5^K:&;<8*VP6W' ";[47*#>O*F7]=/.(8Y^3&Y:.*]
ML,3DOXD'MRLOO=3]]U])8]AHO8P38:>C?(,K6K3PGM([)=MVFKK]#?<O\-SC
M2^X-=T'5.^@XI7<HTL]P?]MP9$EW"[#@V'UU.D4_*MKY0.9UE#1!Y<Z=%8D7
MK.\M_R%\WZ7=NE58O]#&JZUE ;['[94&0; C<'99VJ \VKUN")=H%OP(\-)4
M:#++;>#4=Y'(+3>[J2CGN]VZW*]-GYLQFQF?2UK97DTR%WQ,I@L?2 C20?OA
MSM&)!\8R6:76?"(U,.T*4<4+F^>OJ:L$R /G/6KV .;((C!*U4/?X.VY@X0D
MWW&?101B#&Q_)#X?1?KM[EZ:KPG<#_&4@-=,OU)RP><W#RYB.3Q15\@*J)=T
MW'Y81W+^:HD.R*]LP\#77Y?>/);<IR=0TCQ61%=+OL,12!T4] #*9+T7+HK2
M"6.AL6@IUD\_:+;ZIORG=+]>K=!+!7+S/VLW!/L'A.@/*IQ1PP4;Q04;J6UX
M]#VJ)GNTMCEMQ)>7N;!G;NQ2^4"-MW3QCHF#2?]BJ^]!']K)1+&=R3Y7"V.L
M:'HS9)AV6#[ZQ#KXJ(YBC>N?W#;J]N\<^PB0.X9BV),>#6M/FA&A!23$ZP%P
M& 9&+?H-187>1+^A'YX-4<A6FR,*R32#X0F3"3#61DTG?E+CF<1> 6,DP5_Z
M$QAE'<-YQRS6;PL/[820^LTJ7GE :YYYF_8AQW6%-^#@^$G5^%(G!E'A!R:[
M7<F[TY#+2=:U4$:3VJ((_7S;K)1Q=2)BFTALN+R6,:7ZM@AF=!4PGZHW274^
M_F"9>T^>)$,5S!TD<_][[0OF#I6Y']T*J+^^+6(K<YMC9#8YG%L4#)W8FOF#
M/!-_72Y3W&.=C7/Y3PWE5YNQ/MZ+GZWR]$^\5L.6';54*WT1S*Q$S.HU,W5+
MULNPFH*9_62F*4_L$MZ28&8OF:DYLJU-]KG[=]X@^)W$+/A%\_=XH(<F!Z31
MG1HA[K>0CG?5PG=."$>F(8\KX%X&P0Z]?^R V^[8K(4K%>PX,3MT39[45[8+
M=IR8'7!DCE6] 6S',,_,+/XC2P]NY$UI^&?F8<+P;) RVL,#556T<GW[()C1
M0X4!S"CC,0EFG(L9JB.8T1UFV"<Z2%D ^I2K^WLS(P*3^0*_(C&BEJ63?8,Q
MZ6JK4U/US8*=;D<V*O+^\O_3)XYLYUJ:[PIL[09U$=2NI#8EM*8?*X)X262T
M[(D@XRO).![+NEI%QIJZ,FU;75FS5*[:A*?6.84G&.EPJWO=2*]-)JM'V!7)
M9#G1[]LBTJP%=8<F%/P?=K[9+OY?6$K2L/+-!','G&]6Q5R1;W8!B1"5-1"]
M3H30Q[(UG@AF#H.9EFSKYD4R<W@I2L!,9UQJ6BB8V4]F&O)X Y#]@F+G@XP[
M6?V+.VFF;*KC888!^\@.3=8U?9CLZ&%45E-EIZ+9DF#'F=AAR)IJB'RSB\DW
MZZ$&5Q5UH I#,*-#S.BA]A;,Z!8SVN6;M4X5&GI&6IM6E!>:MZ+;8]DQ=J6C
M"4+N)J1IRZK5/$]*$+*.D(8E.[9(D#P((0VC-NJYJT]>!CCY'[6 V[FGS@>[
M28&UFT!K'F,VU3#?%-=2DKXLL.$/[?KC!U($M/'F(&@X"^)&@>\NI6<7WL:N
MCKPOV;_2Z3/8VDB1_BK]R$^OHAQMV7T(GC.T6OI*E[:-(?DF?[S!38;@B9BP
M03L<3GM3_K5Q4=#/P?[-^/:I65WD4(:>FT ,TV9V)'Q&>/>0SQ7^,E]B8Q]D
MR8RL**XQ_'_LK:A3@>%$3X&:P8IBI;(>0]G@SV3A39?H:5CS=H[E%\\(MD?D
M;?,RX/?:5[*68,0'AA-"4>?YM!%4.?@GF9;EL>%J::NE_)*SEWX+PJ\HN[3!
M(Y\1RO1TX<'3;/+P,^ 9 6+X,-C:!YU?Z)KVG0GZE.3;VB1BP38$ ]FF70+3
MED]NE*!YSX':\2+9?ARH7$NVC#O]U]IC&-WXU6T(4N4BV//OL.\HSKO&<=[;
M=#UKLH_81QXLV(__ZP9_=*2=52??8UVWWQQS8U5MZ0W2F I%'OW$'&T@-0QO
MVT- Z[-M^HW91(F<^>31/82<X3[ YCR/')@[E3NEU:LYDGF\\,(91^3.SR#*
M3R'_^J3!!/9[I3_"7D45/:_RK0!$MQ_1[4=T^QETMQ^K1]U^SFBG5A\<A=;)
M3+]C%R#"E6S:>2TQZ[F=D5/+E;J?M;'D0]&>;E3Y5_36W=Z+$]M>KJ.F;3@+
MG6#S!W*K]@W"!FIG R51R,*=[72TD-(H:&.[ KL0;?989?=5/Z &"A=6/[/7
M<;AJ8T\I3:#&H,*WTGU191/!+%95S9S3#K]5+;*I"51L=9W82(7NG =K.-VY
MQCW5EV];.>_.T!W%=G!KW-W>_RJ]_^W3W_>R]-N'__GSP]L/7_Y7NOW]K71W
M^_G#E]O?I#_>W7_Z\X^[=_>](:TFU966YEQ>=]BS_OTR^+:SC<SY>SW1==$)
MTZV!?T&AAX.)WO/I->9*DS7=R#I;\^M314^U0G-LQS84<\<SJH)N.>G*L.$R
MD_X6SLZ0]C#%#KFU<TM:3:%JF86@4GQ4).B+2QONPANO+!!((Z<BI@1^.LNZ
M0$<P'#V:"P$MKLVF[A-V?TB/:%R?_R*-Z!FDOKECS]S39^AGVIMK[@[!WS\$
M:Z RG,QTB#ESX2"1EH3?!=^3AW"-<D.7,L*'^-CT@T_\H61LYEB"9;(N&D_K
M$"P*(%3P1"^)Y#MV?$(;!%>N9^2G9(;?T4$I)4'IH81R7PPH:Y BVD1K#MHU
M(23]99!J?MZJ>T0[1>&.AR/#OV'#81_N:Z:4[7&A;3,.A#XENO:$GNN8O9YI
M\>*UE23-Z IMURJ::;&'89FYAQ.2T*&?L"UXB#T:X:[C,U<8CLZZB_$;/5AD
M'MZ8"N>*J3BY03W?BVF/9BJ,N5MYL3-:XH?"$1Q%SPV0]XTEYUA^??012U/&
MU_E-P(E\J!,L%9XY;T',&@6'Y,E]R4U#S\VBL>VHX66A:]I:K]765.-]9JVR
M*$E&?T;T+]<Y0^<6KP:TAV?7FV*-C;V:8L'=7=.,8S19LE3[\,,ZBFH<OH67
M-E9L\PA$  70T+M1[<!(Q -4+&D(AW#HID(K;S9;DL-LVCU:3+'$FV8MIDIY
M4BEYM,I*F*;Y.!J<34TR<@Y)JF89.5_R[6[+76YWIRK5II$4"-,&X:,FF6M#
MUDZ;SE4Z&U@M4;[A1;\65%,<I99!\GN]H"OICOK*&BRJL::LQL>I%O?V27FG
M5P'4BLGLE=_ /-]=ZZ@=IM#QF*NMWK,M:QVWK[-5KNGIUSK2#=DR)G79O_UB
MYT%*5WO"SAHCQI;M22V0J^!FS[BIV?+8+&_.PQQ-O3J Z!%-O3/<P7/''#S%
M%+;=]D@+X_*P/QTX@[Z$[HSY@X)X 1<#YOY$3T/)4CBLM7B&(].05:W1INSH
MLNI+:DV[W."D[^MR9--TA ;]X#\3/P["E_[RMV8[:K)JE0OS^[.L.K%UC/'0
M%C4:RTZ%>7IYN_$SQD*\69K*TU]&UVY*HZ)95G^657=&RNID@$>_;I3[35S>
MIKR=3H,U1B>?W!>T7/O+YII-:56T%>G/HJJ99LNV66K!V_=%C1Q9:V;3#'Q+
MOB5S0C-C>3U1?QE=LR4G>KF'87\657M*6G:Y%^#N95E=71:-K]M&"7KUH#&B
M-+?CD  .I^?^WVX8NG[\@CE1SU[D!7Y_Y;LN9C)$&U"3=7T?\Z#;FW:B-[E$
M'V73%N!0#]709)=VZ)"<U6P>,&V:W3;ZN>HZY.X+6S"RV2Z#2AUC[U5E6+4@
M97?.T^H-0W,O>-+H]IS1RF#O88C4B8#PJ[,U#D.+S@2-Z\)3JFP[M8WJAR<6
MK\X3&)A8U&>&V+7XQ4(J+E0J=%-6M48NB-ISNB&BE'W&NHTR4A;>#=[S:NMX
M>X)S4G*&Y_":G\-9J9*;GL.T/FQT9:BYBIY"H=KHRLY_-6_^>EZ]-KK2346]
MKB]?VSJ]K76S,M;-Y2=;^U-5WBB$PU\FD![E*96*NEC9DYVK_4G+A6I'VJSJ
M"K':*"2Y6J)\%50;*)YN2>27/ $VJ-2 M+LKHSG72M!@^;%O9[ATD()W/W_X
M\O:6%5TGY7/J=;[2SXMHT1TMG[XN#-*D0CM?EAT1A/M<LO*^!--@5K_4AW4L
ML>K I,2R>MJAA'!4-XAPX&:5;@S(9TGKW)(:M2QW"7X6K$B^^G"C:%S W0BX
M&P%W,VBX&[M'<#?=.L/FKA=RO)D$A*90OYP4;UN%NN4%C "JMU21G3O:_AEX
M\&_,8DM*C]TH"J:>&_,R]%QE/S,I^* [T,WR->']-AWB (VC:9HK72J&9Y:2
MEK<I&EH,<$2GU.19$K1 /&"@B_E\7_8:(V^H9O8&GOT<X33!.L@ (<,\#DQJ
M#"*W.!HF*B0$DD0,2CDW)R]);DPXJE6]&P[P:/WT%(0QS;NBIL>OQ'U^N7F[
M!J'[&%"S*UJPJOT$]T%GLPFD!5D^P:BQ]PAS IE^#&@>^J>_/KR]T29T:'@)
M0@?X$IP"X?J)SY-;MWRN3QNI7\F4C?:U\&<K [>=O<O [<:ERHV'U2S%UH\P
MK WGZ!&JRX\X;..B=5$&WKTR\,;>LMI6S*8R+EG]_,-7F/VO#\+^+W'#;97C
M.QHSB_KQ8Z8:B/IQ43]^;!J)^O'^EZC61!OML3S>&6WL"3M%Q?%(M^2Q)@K(
MA\).TY#59C6= T\D%P7D'6?0!1603V3;/+(-?(Z30U8G^R3]=WM9FB8[AB'T
MYW#+QW5=GDR&5ZJJR88UO+HXW81E:<*>&7X!>=4MI#^+JB\?U_=1-=VNL=$U
M6VS(H1>/:[*I#@^/Q)1U8SPX/6/!!4-LR<$7C^NR?NS@T'E@R'1[>'M2TV5S
M+ K(&U#J @K(P0[<"R"A*\NJ0_>R!@AFH:O' F 5)>3[;A]-MM5&U\-^+KON
M9'1DK1E<S)"6;<F6;HHZ<E%'WIVLC8&5AM9YX%39%'7DERL6=2X379X8Y5-(
MB,5EBX7AR);Y.LC"WA>2OU3G.;<L(!^#*-05D)MZKN-E6D&^Y;UIY;CAY$=-
M2W5A*MF\/+^V<KRR1KRJ&KQM);AIY(IUY,H&H86R\!FI+PNGU4C>PYK6W;">
MK%E)6+]+NW)5X06*-:L*3ZNYLF*H8OU^L_IO>+/>L/Y[()7>38L9S8(0'Z*8
MT5#L?8H9]=Q$>BGQM*-JXV+&0D/?FD;-U36">DV!XGF*!).VR;7MB].EU751
M9B+>J#CS:I+)UM%+,V<;01C>,%K/]^O^1K)VV4\AN<G:!/MI"^(R#W F7\AT
MX8,H/KY(]XB80!5_LNY2Z:6[$:-E^VXZ#=?PXJ7G/GA+=N#A'+5B3_%ZTJ2S
MQ>,XD[*L/S1]B^^OZ0FUPGP-EVY?]YL;SJ)VU9[U.[.B=EP,=>ZA!"#(SIN#
M  01@" ]  1Q!"#(3F.NY$BDQIRM&-)//VBV^J;\)W5*?\8X[XS=#D;<0WTM
M?:!F<XV+>C<-SFS!9K//W:.9!<$N.WAO8A>>Q,2C9JGM*&9FEJ+E,+H:6SDC
M5\91T"Z% V3Y(E>CR.%S.YP1N6M\S52<//@8FXEAYV97-Y-I$.(7@4\O5'"=
M\P)6/\_<$3WGX7;$E H>@C4:>5&<,[3A1_ T6.R@ >'A5?Z&",._#\((6/F9
M&O3)O3N/EE?W8&(J+UYF8?!(\#XT#]TH#M?3])8)FOH;S)M?3>=K#FT 0I:[
M#LGPI(<W#"86^2MG\8VW(7# +2/PR?DK,OXPO=S.F.3Y7H838^2N89C2C&Z*
M)=C+>-WG(D66>'G(YIUW]%"O%9#3G/RX,;N_B8<7+>EG%R$;9M)__Y5>")+[
M%4V?GGE(GBB!)2I<**=K>GG)F(=3>@J#V7H:)_L"KNPQG1F]$K*K%V<%7/+A
M_NK1NP9<_?%*4G5Y@P&GA,RB[!H4,#&+W"6],44+N)!N\CQ!/3)V7_@[NI.R
M/5/0<6+/;-\SFIY7,+6;!AFPD"4?A!#^$Q/Z'US0MNT4M=M/6_>29N;Q3ONV
MF=J<5%VSN,Q]+*[WU#_:5XLKF_TNBPNV.+5R1HF]PYVXA;@+"MZ5!5>3R2DL
MKV1**(.F!GJE. ][8N>Q[09N=U5RLH'=M1$W8T<(.N@2A4"C!U0U?B?AU(NX
M-G#1I<J]=5+PE$6/<MI EKXM0/LQ_^LJ")'MKI_3.DEP84DC()D'DTULW 3<
MK:-D3PC,=T..L"B^9>(F:O8N6,&FD.Z1OCP:ISL91;,'Z L^S><P;?]1WI]=
M>N:QK3X9MO%(S_.HQYK?JM7\OWEPJL[PO$>=PN$/I#](!%MJVB=-?TM95J%:
MOQ%IX<YXY&B9+I=Z\V4MK\L5,&:D%8@!VGC9+\&*0M,G5<M(J$IK04H\LW*R
M'W@P@&Z ]2JQ5W$4'OE'F^89MD82G=EBA6Q,5N8QDH7[3"0_D&;D(>Z3/O^;
M3]V5?B,QU]J_@ )W_1@.SO?N%,,N+Y(T0N+]],-8UT%8?TF_H)]H;Z[A2'4?
MEI3.0-D'UZ>!6B^*UKBC<6!*O<=D9# /(S 89Q@<R[Z>PM'KQ3*>CW!PKJ@^
M>( S,T).KM'_71@A^:PX4C80QITC#T@%1S[[A$:MZ S)PEW.<8Y,D7DK0H'U
M\;_K)_RK*ZW<[]Z*B0MH(#43SUH9Q[@UH1%.WZ/Q03HS2A5V0N8H1Z6<!N Y
M_>&:!(SQI7??>5Q5!"Y$X$($+@8=N!CW*'!Q;@LX.8KR)]'[_V_+2;2.4(]3
M[8/NB0 O8U3#DD3#4I^'/WW)LA**FG_NP@'$,HSH(6 H3FHAC]PG,(;A=VX,
M-STPV7QWYL&MXTI/;8-K*2+P"G:5=[.CBYTY[[[31):W!&Z* 7.HT$'<+0<,
M-Z+R)TO#1:5&N<M-,+P$9'/.76$EV'2$W5ISY&UC=I]94CZA+S(S,!_^R:[C
M8(VPY#%T5249;0_N$JV,".S"^=R;>L@%E)0UIH7$]#("L_:^)Y=:RA@D.3Q-
MG7\[\T:I3R])5BIFEE6G1L)KX6I$39%(D7 Q$; Q)H\T_\F-Z>1C3._;7!J.
MX]$T'GB(YECEG@!AG7OL<.'SQ)?!11E>%Z)='.'/Z/>P%+C53==L*=+#.@(:
M1\R)R9Y(WD1?.P^F:VI8O5^3I71'8/*?F=^0K?Z>A)C]%Z591LQG*V/F(?JZ
MT#RB:8=+_ ;>PR0*#+R$5_@3./&FWA-RF_Y:VH MO<,T.WS"=Q_QW]NZ$C%'
M*]V;=(5P;" UX%?S])J=" &2,D<O-.W@_@NL!-,3;#S8D#,@\73AP=I:T)A:
M?P]D21^C/TCN$.X,9HKY:9D()\**L]Y<5YR]/:B6^Q[MW/>NM\2-D5]4F.U8
M*O15.QLN LM98D>C0L:I "4QWY1(9#Z'WR66/V<QVW:,\92PS!M)]W>.=VFN
M*GV6):&]%/8:33]CF83PV92$-/D6[P'(<FK@/[NA%\ 6";WH*]L2:Y_[S9F*
MH!.L>$E"A-J%I].3:2JN'X#*@@M/3#V8]#Z2),NZTREYBM,4VY!F0,[1X;E"
M_PWP_-\L\8U?CKGG/V*#Y.84K6&D*)JOT7W#U 03O8*:8%OLD?@TG?AQ&3Q@
M$ ((%*R\:49YO,3Q  *\EWGQD&P/Y"7@FX\JQV )&V;AP;[Z1C+24VW^%?85
MR*L'VMNEH9!"G(8O Z[EV2F+,^-4*7R<Z6R?X!+=D',Z(Q'9H U]?9):/=M\
M^>9>99X"U'X%@LE\1E^SG-3JDP&&3-)?.9=V!H'HT/N'TF0FD?";@M.FT.+M
M&Y@-J9PS_Q7]Z($44LOG:_:B+/;&72WL< .I0*\@R NF[T9\WBDYV438'1>>
MI#_YYL4+IO2(F^6ZUHV:V\H@T5Y8*]/Y3'1Z!+"?YP\!'^-DP6/HKM@_)/<Q
M)"DY8K0(V(3YP,@!+FKX?I]\H[G3/EE&N7QVIH5**TP75AJ2;2^J.(I'*S,P
M?>*&S(?%!5:&,X\>Q?152_B+'U&M0V5J[5/A+[TE/5)S1R'\BX.;51Y*Q<.V
M9*'.ERAU;JX#"^H82E%\YZ8VIHR/8#%3L!DV-_*,K&"4F+$FY4J/SCST=;HO
M; --%T$0$6ZNH^LL9YIDNR]>P,7X<<%J0Z)H3:45"(6N1SPOT](&#.8^4T4/
M.FL-EZ)I6CJ1V#F8W!ZP*Q-)4J?Q.I,?EX_'[*5\O*<PILPRQ4&V"5/</^-M
MXWY!EG,T!VE0C)F)<ZK'4;2I0S8;-B2/:Q#_@&Y6?AG"OWU$UM,;$"N8JAPY
M"0+!2<D.?#P?,?RF6S=9_TZ44HSS V66.*+!2J1P2E1/$CAR$U<Q,TZG25X]
M"6&:0<@#_6QV3'K=C?!>1*<&J_%2P03#+Z;[@=K) >S)]S>:FA7AL FD1/G3
MIV?X?4Q+3NXS$N'K4@<A!G& 4;S>!TL48!AD*E/ G*L!#][0:>>HS=V<8/T\
MPKZC)1%)ED3R" H0DX$K#2Z(#TG8$[?>"W.6SI@-34-%G- \O,G,VKB.7T ?
M-.QRW.I%4+]Z$_\>8-;#.J1;!NP0//P>:8T+,_Z!6J!1%]7[.3DMW6<P?QG+
M0OH<W)#FV:?PKS@9.WC TYQG3X"&!PEVGX.0[6+6'_:.IJ6\*-*'.7M_3HA"
M+A7T&I-<]G-<$IYGX7D6GN=!>YXG/?(\=TO7YTT.:C%1_1O,,RT?%<]K5L,;
MLZ2C-<N4P,\*&1K,X*4.7;3=Z3CI,?R-^C= [\-U")W;8&!0]V1BL"5O3Q]@
M1CE_:$:B*5PBF8'CLC)'9HOPHZ+Z?,Z9)"X\ 9L9U4/J,ZZVV^#%/_U@.F]X
MVM/]N[O-C*B-:;-CT4^G_LK8.?O( U+[\7_=J(J5;<33)'DXZ=7C5.\L'HR@
M5N$<@#5_^O+KNS^D]Q]^O_W][L/M;]+'VR]?WOUQW\6+41TEM=ITF4_S^<W/
MS'6/@@L;Z19Q"1_Y'9SFT/#H!WHN/L&>>63WS2ZNOT;/4"L:SU#<-G"Y0M4!
M%QHL3*V(^N2#/?3*SGQ5<$T/(NY332-#U/N7OX53=W1(X!I#U564'X]M6"_,
MU]O#M85XM$J?)?NBQ5JHT>59%IQ%$;)(D6[]E[12'U11?KR0) ..O&L^$PYZ
M03_%Q,R0+-!AP=R>" W@T5#,BB:2@9(#>M"$;.3^OX#MWMQ+#5Q0F(\DJ3&F
MK@K07>@F_ND':_(&IS_R-E[,G/ET91B4&"7.3'KCF\%YQV]WSR3QA5SCC/@R
MT!6;S4G&8?"C=%[RKHF=.PI(KRUP^X UPW")OUA3=-O0LV?@JI=OO2GGSC%Z
MV*"_%V\[:Q_L!W2@SA@UW>JUL?M]VX7QW*L8#COBYR6AFL1]2L_:)@,S;T97
MS>(>>/Q3R4OC'T&F]3@EL@ATK@P_),E=,N2N]4?F3H9A2,0\V?!;/^)8 4EZ
M?YY+,#AZFMC>1*]RXK1%J?=O, T/P9,H4S :0DV)] V*-!".T 1'F@B]7 ;?
M>$@H/87R_& 0$$E@@?[5XX&#4>:HK@H#%'X+6[KL\[^&YY;3-8. "-@N]&\P
M?DKSY< F=",ORIQ-L+7(4Q+[>9]/PXV*#;BZV/ :;AB*RFX9K3M>3Q15;]R5
MN?%WNF+8YEY/;FTAK2JFL=]DMPZ+L]UOG5N'-11#-WHS+!*AV; M.L(>%)+T
M8'USS]=ZVSI::_*#$6?<T('":Q-F:YHKP]S=<F'E.YJS=T 0)LV :7?<HC:Y
MO"_N_;G:2&]RO)H*7]!6[DEC[&8R_!L&6EF5E,\P"@>U/.W&H(LZ<NNM$Z_*
MO+'V6E47E>@M>I*EJO7L4)U'0_T^,0&*AO;NGLX'P^,]L>ZL!^.M- @."K5[
MXJ7JJFQ8I=Y.?63E0;IS]X.5-:I6UB>"DT/@Y%@VC5(C+L')'G+2E!V[U.U9
M<+*'G-3EL6WW[+[<T*Q%YSBZU'GZ:][IV^#2W,6[2%U_0U4_<@OK$[,."P@U
M_<V@UB2XU-<U#44A_E:%[3;Z]>7.?:KW%?=2(=JR:NN#DLL!+NE2U,<0US1L
ME7BW)*XO_;JE2U,?M:)AR!/GR*WI3\P^6W;*KJ%>KPC]EF-G4$M")@W?\!V*
M1KRK+'>N3&[:(_*L]SGT/)''1I,.NUU<436SA[>B2S' AKBF9M'FIFU"=ZB:
M3BOA+T&J@LL)JX?I*+N#/.?WS+\ZA'T@2G3#>5]S(NFR;I5LJX$*Q,D:#/="
M(&KB<K8\&9?N>$(@+E8@#%4>FSLBM4(@+D@@-$VV+*$AA$#L2 #H8Y-Y6A16
MY=)-^V=C'67.T\OJM^(,H1:A7U+8/@Y7AD46-$@F8_D6^;9\N4&0.?Q%.P@W
MA0W#$4+9-%AI)LSCP?-3T+^Z89_" -$&2XAL%%4N;7WD8@\G6DV6CI-VYO88
MHC\M4^2+9QU6O+3S%%9U&V]T*]=;)5<&Q[ZU<N"[[$E:C%A9C7?- '_ITOO0
M,**-5+&F[:\3K238@/A5K&KT=3*6C'<V,1.(10*Q2" 6#1FQR%0%8M&>YTC3
M,WALV.8;0ZT[A.G7N;9;34_AY'#H[T'\P4^1^^04J#N/?Y"OR:>= G1EG"%I
MU"$&T&.HT',Q!]$1\>YH3Z"67F0*JASS#I%) T8E;115:.^8(,YG_1X3%)52
MDT:L7670V@''644DIQ+8+85G23#LF5F!YS[^@V.1LA;%/E &S('^@#E\H+WH
M?,):7*:("/D&H< %!*I8+@ESBB<L83A=?WZY8VW8-#.3#%<*@Q<X#U]R'O0\
M"//4"Z?K512SS@/(<_>%CN1*",3+WXJ('APTN7H"M)=;$<F7 ^-P8&#L-XJ3
MS$%L(Y.K1\,WS^$R2=MDX$P8B"=BOE@WM$H/1< +-Q%4)XKT>\ 7C"8:;<)'
MVY["PCAY]NC$2-&7.8H8?WOE3U7\4YO0W\-?QCT2OFU((@R4!=D0DF<*'H\;
MCJ(P9R+%)2>C/79<_!'_Y'#0D33:[&25H?U864>^:]RZ*$ZL"Q<7ESFV<YAB
M.X<$\)QR) =;,D,()(S7(]9.S."T.58<AY4JB ;='!2C)VTW"]-#5!B&HL^P
M@Q@\'EPD4E#M/@'V)$V]3L! 7=%?RT"*Z^/%1V%:?WCV@6DHN#_ 135$9*EU
MR& :TYX&J!*C!-><=2GG1"Z<%2%NB>3.F$.%IWN:]L;,@;IEPZ$<L*Z_N7[*
M,[)BB.ST<*;G-^V;B5UAMH,0<30L=SH-UQ0/[:70(L%=(0Z01 &**$03Z\7,
M,(8W>(K/)E-YR</<4T"IV/U*Y6(7^3HI"Z7HIJE2U$&]%G7P#VZO?7;QP/R"
M>\>=]@Q5,%D#%Z74D91T%0^^(108=^YPS+2TLP4! :EJ-.[R7AV:VF" ^Q<P
M3AY?<@/<!4J!FJ!NXF^H<=91.G2T?H@\T'MA F!-T*WE)QA7&<(814-_OZW]
M<YTIP:T.9E2$.3J],#V9S Y_E/:-HC9C3=^-JI5RW#W$G*<@80QBJ^D!1S&V
MBGXE.,;[!;MEFXJM6H<'<;(5U72.,VPSW*WFP!6'Q89:>;/9DO0<'FI?#*W=
MP":')$_#3"JJ=3XRK?.NI&M>D<+;6!3J77V*D_J<.4RR;G 5<HH4(JHS"LJ>
M:M"P>"Q5>!\/GGQX3+FHPP?12T@$_5E37>V KNX-W^-T50TV6_L?_)+6!)-@
MQU(;IRV<7FI;XQ+L6&JKO(33+U>S96.L#H6E!X*:Z M+:]*/3%G5]M%26S)Q
M^J2GL#<J6F*/00 F&:R#8:27>KGMG:#5.;%_M29KN-C."'[U@FN*./K+UV/F
MUG62KRT+66H3Z&J]3A7Q[6%['RQ%-^W#NPDLQ=&/-*SP/@CO0POE\+\85Q5>
M!^%U$%X'X77H@4TGO Y8,C66;>%UZ"E+JY=K&;*Z@:HBO ["ZS"DVZGP.@R3
MKV?V.HB:G9V\$#4[HF:G!S4[6D]J=CKCV9Q,%)6U^=O#L6FJ^_4=W.&=G!RA
MFZ&IF,9^C?RV?S<Q].-,MEEFF7#"OL()VYI.5$>"B<AH]!^'&+(7WJ];VI3[
M+9F6_+JO)Z>@XH5ZQW\N9#2_UC.>;$JI@5!U5&H.XDT? !V$![ZD.5A50Y0K
MG&FGA;=28%-2^NH$%GY]3#U3Y?&D!(4FI$.$"*AT.+)EFZ^P/3JM)C]D*#ZM
M3LQ* >^< .^OWCHIH#76SEB>C-MT@.D+]_97/YWD7HV-ANI%N]P(Y%LR)[1@
MG5?3-S^&&Q!@^T'<I_"6"%LR_Y4N.Z;=PCUU44(B8J!,2"Q9U3:$I!%T:6,D
MJ]K(T-%P 2ST;2>X)0D.Q5?R(JU<WWUD;4R?2!@A4-)2EAX()F\\!%C1/O/@
M"AP'80(Z1:9KC-%*P7SN3>$1.<6S>" ^F7N(A.%E8%J(;!'#-$+$+J&E_8KT
MCYH7\^FA/VKJ/2'\",>=N*/HD"\T.NV\B:1HX8;DYL%%1S0B1Q(_8F@K"*&U
M[06%'WLPT'J%L%S_9@YM/X!7ZN,$*<OU_35KE\!Q!Q!LR?-=G^*J1#%\P( R
M\B!&=< #QT1&.[H\E;0IE2=',6IQ-#[ED-/ND5M4>MXQR(@//E!L19FP?UF"
MJ3CG"-Z-E;&S;_!./4;Y@*[8SN&'M92Q/3G&9%6]V; U 7=U6\#]E3&0R:M&
MZN6MOMI,8M!#']UPNI TIK]><T&L*,'8AX)#<B_#@;9"."^J&7,HD^VJ5UIY
M$5])T>Y'*R:./%8GLFT-UMOVZ8D5MK03F!8"T2N&&_+$'LMCO:+)P##8_?;^
M3\%KWNM3G\B&?<'U_7^@+/ST@^F\D3YOB(4TBM8/"*R/]Y8$Z1FM;;CV4#O;
MGQ)I&GHQO-AM41^YA^_CU6SHO"!.;%O6J\+B^_4UT?0F][NC7>,H7&"&IWNJ
M=Q8O<KH#-Q@4HS_OWTF?WDN?__AT]^[=V_LN B[645#; B@Y#?RIM_32]AA_
M,N#,SV$P)606,?SFSPF$['OF8/ ?VP!.=@M*_>V:(DBCUR.'MOB-HM(_+0D%
M&%\0#HY(X7+G<X*/1 E\]31G'C/TQ/V)49 U;5Q)GD)>U@W^Z*0$0[^6;K\Y
MYC:L>O$&:4R%YII_\J7WY"%<(\RK;N1 9Z?+ /UMKO2 </"Q-"/8/Y2SCH*(
MF\HXZ]_#KSC4^4/3\! GV9M2V;\R'$55\8 J_(PZTA[#((K01\EV!_[:LM0,
M!YF*E$_BC9_H3JYKP0CEBU)5?4/%\!.?)OU,>W/]"F^<D*?6\O1[\,R<H;HC
MY[3!+GG256723)RTB:);C<7)5'7%VBY.QMC*=7?8$"=5B--9Q>F>/,5,GK2<
M.+F^'ZS!U,425)"/&^#9#=#Z*["6(Q4#AQ]#=T5;HD31&ILX,*1>U%VV8EHU
MPD8/Z#@D;K0&G9@7ABO=RAJIW'[YB(<ZOB*5"^D+_'C;V'0B,P:U34_%NB%9
MTP5:8IMV6_#"&6^BL [CA?0OT-E@Y#.(>113-Z;0]"Y8'["C.#'HKJ$[B [B
MK>@6HHTF:!R#4J1BU^3GA2]E/RSM'-TTP1KB/VR%ZB\VQFLW!O?8JOON"A<-
M,BH6*);TW@@L73_A=U=.)L+8HJ#I#LD]5MX@7) >"86^3WNSU.T!6=I4Q+DO
MH^*F&^<LAEU;KGJ.Y1TW]\(HEA;N<GZ<+6;;N?Z'6_:8;6:_>\T6._,] =E4
M6!L3(_BT8+,Q2K!/LZ.WPNK#WQ5/;L1XC["GD?=,EB\RXRCVQF&-C6B7HW7$
M_CI''4HPX!02_Q'^6AUZS@+ 20TRE<J0/+SPP#J=,H]^P\_F2_+=>V"-4^AK
MLOZ*\"HW)H\>H2'SI M7TF\)88R>67>(: W[VHV2'A^B%:(HJQ9EU<,NJ]9[
M4E;=O6/% Y/GV66:>:/++->?>%A,W2=WBCJ9?'_"!DG\_%@&L">\?_/'>6^V
M7/\?E@65*.YITG W6GA/I;ZVS!"I/>&*U@N[=JKCW+6S]K2B]UK:_PVSD\*G
M &>#705!?V-^U6?B\Y,$\Z[@$6H*@F+@5^ZD0YR?)&CQ9K[QJPYD#QUV01C3
M=L9YTL-QY\Z(3%\9XGL>B,N?P.; O*4BVD72 JTM&'J%IQUM.(COHG]!<_49
M3"A*V%[;/)GCDVH7.-ZQ36.PCEDK91 I+V)6=I4!DK$Q;=>X9A[E+9)6S;J"
M_+$\/;0Z,.F-#TD-C\*X\+-R;EM]LZJ22)7-MBU"!M+BS>AT?"KXK*W5'HNC
M6VE!F"E?DD,F:+SBKZDOAZ:DG?Q4?@4LKFDISKC9L=P2O]8RCS"LHVCG';8R
MOJSI6PR1V03_[TTQY*E6A#SY+ZBEO.5[9JYL^0'+W.D8A.WNH%E:79QMW=]!
M1Z01,7:)^[@[VM^"&^>@=57J  Q3;9NR6"B#":C"#C@,<R:-@ (^)$8'CU7F
MN5,(QQUA1J5SD\Y(>M_L>LZ;MH$E0DA\AIMY=XS/NBO-YAZR#[:%+FF'W#(S
MJ6)_G#29@NV- [YR9Q8,?>.(M,0!VH4I<B+1:Y'BQ:3P"!2M/@W_ DN4*BZJ
MR;0WTN@33.B:9GS]23W5[W+MWIL4L'7D/.PNR8&@<%:D:3D)!_;(,1R0=-;A
MD4>$QI;PD/G,C[JWY)DL@R=ZPQ_1*]2G%/=W&D3Q-4/_Y2*;.T:3LW*6&X!>
M7[_'25M[>B],6UM',0@S.^%6\.BRV088'&]JBG@U1]:L%O@C Z)(M;3^3K7F
M[>$H,B1=V)QD0O=M0IQP*QZT7/PBTUK3F!7%@H7.U!A%/Z?W%,^/7?_10]^0
M&U$'7TD!-KP)7.3.KM-UINRH3<#9AD<1H>N$KCLV:6Y#&-[-NQRDD>?#7S#0
MA!8>VG71=4Z5)2"2^4>8YYY]SAM "(,MI\0FLNXTJ:<='D&$#CN[#GM]5*+W
MQ+MOY$#-*;GW01@1(GT.OI%0EG[5[]PG6;I;$M>'?\CTP;^)-UVXGO2SBYZO
MF?3??]T%K6&&+H,I-5K1-F5-'0N:'5-Q=B<DV2^B'JW"LW5K7I%P(!(.1,+!
M_@D'A:R@C:0#3+X320<7D72P.UOOX)'59GD.O_"TSKLTK?,S3^L4\7P1SQ?Q
M_.Y9D2*>WQ&2BWA^XSM.<LJ@Y^)VMO)\CR:547_OSDC^17HNZYP6LMG&9S$@
M@@A7[ME=N8.7IGL7JV-027VDA=44[$SHIQ;ZR9!54Z0&"?TD0DWG(=[?0?B5
M59@]89-5*<14H9 T;9ATB82LT62.K!F.()F(#G6/J#W'_YQT!?_S]H^[3[_=
M2K=W__/GA_L/7SY\^KT_$*"3+1"@/*OJ\SJ<+MR(2)\I;MWM$I,\F_3 Z$CI
M>A[(3]-RP) T]PM[<+&%RI(K_?D/WITE>HEBLHHDXL-*"*OUG+*:/8I;',&!
M"(?A\@6.1M]=P1-)!L7'@+:9N6<#7$N(X^-A4BS'&EB\S,+@D>3K!)XP02,.
ML1<-7AJ>R<*;8JB4SP'KOA^9FT.1_L[-&YV@Z#+BC,HPFK#UBS=+"A(R+"Q3
MS1"&Z&\8Z#+\P# <V;",#<@IBFR% %RY+#GL)R/-72^4GMWEFKJ=W:>G,/CN
MK> ;(,B5G0$0^MZ2HZ$F\%5N=<7]M10OW)C"0$O K! Q[KX%-[0S#=R9O&"6
M%<]OSH9ELO E&F;Z=B"G !P2@$,"<&C0@$-&UP&'.G(,KI] @2:%'V[HWR!P
M"T^.SI\6(X0]N7)R,(3_?WM?VM0XEK7Y5Q3=&3T0(3R6=W?%= 1%D?72;R:9
MD4E6Q_MI0M@74*<MN24;BOGU<Y:[:?,&>!'J#]4)V-)=SCWW+,]YSLP/ENAM
MOB^C4*KFAT \"E4:ISJLV8S^\%10\E$(5P(K^E"J[OE#+,1Z&G\EU\F!K/F_
MA"SP?[1)Q,<"%F4"_\ +E!<]F2_&@8P9SF(Q\V-)-@X_3 (0262UGBE#C F$
M?6V(T<TOC8!%(AF44HLV%?,'6%"\JYDN1AHC^%,\IGVAN_Y-+&IZSM\QCA",
MUEBTJX_?OCMMYU><B4@2-$EN \Z/O6E2NW@T+B^,LN[466%+AI=9+Z@TS&+.
M3\F:A+)/"6(?*GF"FSF4= 21Z93_KAX.TN#<"K EI2PPW18]DVNWE*GH:HZA
M2> 3=01)&YAD4_RC?8;!L#/672+/?=$A),!!UK!>37%U($<3UCZ]Q*H9(MCA
M8>)3E1NA=YR3X!2]A:D_1E8SJZADYC\SXAK75JXEGV#<+:7[M'UNF+#$+6C'
M6YBZ;]@QK-=RM0IN!Q)F*<[0ON'^AG$-<5PX,/B-9(4N-N$)%P'2IF@Y\#VC
M!T5%GK;C/WB#1IOI[;G#%W)VH6A*[C;)"HLC&H.I_(P/C^%&"!Z5SI&V/BLA
MT.SG20#_G<%-$\U8D$%U$>-L-,:&G?#0C//0,=SI>IIJGE/_IYY'>@>,BP->
MN>'@3=U-R6(T GURMYC W'%K= $W;%R,/2STU02[\V]F7TVT-Y*[G0H6!YO8
M3.D8PIQN?<G1PGQDZMW1:+2(P6D<"<F!O<ZZIF<KE]<9P<D.8!O'>("PEW20
M_#R[P\TF!%8$7FK\*(=W&TE@C.\D\"I09LYX$4O*EOPV@.G73N\##O8D>#QE
M?Y!01T^9*#$/1"WKAV:C9]Q-XYSJ:RSGI7YH#XW9T7"N#OE^VL=-1%S.J1.+
MORD^]_IJF!*[M90"ZZI1M(N6Q2#/?_=L##+(8T&-!@< +6W=MD#R%]E*9@JJ
M+V#1F:'DCHN,$++<7GX_;(P]3SO<W49G/_U7^UY_&R=QT&KT>F_0?[7;\-J=
M[?'=&[<OW;11^-Z E[W-]0*#$2\W R/N(O8O<9G6@7F%M_;70H-^1$7UAU)4
M%[:N7Q^.>3"BE6OIMI8R>NG3=[)18,.?>=X96N_K8K6+=RBU/P?2I3"[!"5M
M;15C+YGFZ'\'8\O^SJ8B-YI[LZ@KX&%,^T-ICK6UX09;_0^;.^U^N-Y$^VZG
MW]\$"7),PON;N!,Q&GCLLXT*->W!]U-=;ZX==]#UJKJ1<$>B98[N4SXN6[6=
M;/7<5G=0U:W,XJ>,9URU?>QY&YW'U6UUWPQQ\Y9K4PS^LDS@$RN0?UIN$!<:
M&*^S6 =AAY2 Y-:W0UYG+0[&7"E>C_;0]88%]LIV6*T#"+871/(XBL8QK0#[
MX 5W@6^QSJ4S%X59"Z2O]N,Y!S5O5;IH9-)%#MI#L1A%]R$,%HX5)M8X2D6I
MQ?LH&E-@678\RV4X @IV/3M3(?@38W%'*0".5V(D%$>+\5,UPF?.!L"+Q9^C
M!Q^N\[$]4'Q(T5"YY\JV"X%Q_0<[UL<3"N)ER)TD'1X':V,>R\ N=D))7 =;
M0$?38(1_8_9Q^*7,A.EL1J1+&FCB5H 1CM]()3697! 9"&'J:.#H)R[),/&B
M6!%/;#8MG@I2*FJM,BN$_9@%=1%D))/U (ZJQ_$SC9SZ<^"OA3]ZL)JOR?VU
MG_O,H\I\ET/K*$K%(^&>?*;?_7B!V14XD)0(H"XC8Z*;938?9/ 1E&V\"^*I
M#I"+/X-DKE,']G1F$;7%@;T+IN"]QBH(CT-*X-B#4(V(]M$,3W\= \,J.TUR
M*;]GC;_A7/I$&)];#>>),YRA?)I,@:6BSF9PUEX:DTCV1=$KBNDO2G;&,6W!
M/)<)3P?!1=G07B]W6</%5AJ"-5RLAHL= 5RL<^APL0/,7'6[6V6N>OV&-VR]
M>N:JW6STFH,Z<U5GKG:2N9)0J_.T-4Z6QJ>\,5ZGMNK4UD%%(B_*FE'62:TC
M3VJU6\VJAL]OL/&J%3=@,!PU':U:_+SM>EZKJOOX=5G3B:KMI#>L['F\RC8%
MJ=S>]=U6?UC5[?M=QKFKMFNMMCL<5A8.<"X;.R/NFQ,"'%^/L8S6BLWN;U?O
M[MYBWB>>._#ZIU7=5@W7"<)1-!7.W/_3A*PKMY=M=] ?;+27-4) (@2V##S4
M$((:0E!!",'-ZA2@G>LC!5N432_.H5,6<RPP[PUOIHS]73291$]I!N_-5RT5
M)O,&A>O(OPI"'.[?S_!#NUK9+H;*,8G>ZNV6I1Q>G%F:3H/"X#>Y$B>KCC*U
MN]GB,]E!W>Y_,R\/([@V6F&EB>4Z#_ZCD*6V($@4*M<8"PLND$<%%)/// 0@
MKX$I0>7"W70-'CC*F*G&#N]6UCRAO'VRF&@X2?(0Q?,S%%W\+'QY$<NJ0^M4
M)+K,.-MA?:DTU^*[F?B>*^E<WFY3<N]@21VL.0R(:D0541!\?>J'BSL$X\0*
M6!/;K8SM#L3ZJ02(>A*$07&F08+40GXHL+!5MO9$-B&7H!VSA^<$[R=XLRH<
MAR.6 =489 \,12G,@-%"/QK_K>K78X&2'*+H(=FI)% 2CZA^N6#0DE]9[@KB
M:$]7*F>B "+,%OP'A@:WKSJZ\*<P#?A"O%(0+G!X"E#EVF]"C6[J<57)[%A@
M?6) OXL%[,U(R!V![:#SAV?F\)@12-2OSK\[7F_7DOZ7?\!.K[EP2I\ESD/T
MY$P7N)9S4-6+R5C#>N#;U$=6&/P<I=<E(HCD#:1$OU"U9L0*\JGL+<L8+*O>
M./>-N?^3I)5($TCQ\?5QKTM8^=54:CV1WXE@M%@0*[!0>Q+<\86 OX/C%XP1
M&D?"E0.F(0)KZ8E?6]?CRS*WR+H*FTCYEMH?_<:@NXX.Y\^]2S7>3NMQ94.2
M@LQV1E9J' 5*C!Y"&.?],SAR/L+=0!O]#*.G,SP(#.H[(YA?DI3J\E/7&<%^
M1%,1:SAF8MJ2(EH2._ZQ[1)&X1FB]L!H1:0<(DT)3$<4<62NP",DCI 4JVTC
M+YU6.=IUR=><$SB!.*9I%(HY6NC\:U2>R#2D;AP$029SU*NGSH(:2AR*9FT/
M'"O.+=WNW2M;31@C)?#J*VU(L@Q_3/*5I!R>(A6%-__2G9? TR3-#)*A=0#M
MH*DA-$43?#@"UQ=\LTG."%Y=\U^.>6JU]P-ZZC3ZGK<5Z*G9& [70R=M5*[?
M:[1;;_#88:/=KUD CAM+M1X6!M$\A<BF*Z,1<OIO3W F/HM+L::O %TZ&)C2
M.>G) U_K748ORQB)^;^7VJO[P9;Z)[#47X3O.IXT0@E>9BOK\V]_;0]^2=F?
MZW.N;Q@B/\S\\8<R"?.Z[K#?>V>KX;6(WBRI:N+U8@W7JFH("<]M=M;I\W54
MD^I76TZO;<?^/A9K=UTYJDUL=;M5FU)[<[FLP0X2[+"6$[)N)YC72^WO6]!*
MP ZE=DL>QOC&ZZ6* E\#8;!.LG&G,>GEF(,<SJ PI$:%WR LH\6$7!9*)LGT
M0\"!4!5<#<<"NP%BG(V9P2-FDJ9'6."$^4,<+>ZQG/W1CP/!N5[#)4ZAZ. _
M"[%^X&W59G0[AYGY'?:;K?VG##J]8N1"*HQK)0@,0.$%OAJ3Z>)#/G@]B_)8
M\[Y:,F<87C\O)O/@["L3&%_^2>^X].,0_IXXGYDD_H12,<U?/G^]O/Q,__9^
M.34I/HU=8/'S0PU$N&) X[G\)$>@;_TD&&&B.QP%LXE>%WJX_B@^CI._#@Y5
MG1X70V@!*!Y)4TQI9B3'FE$PN*[6KZOUZVK]2E?K=X^D6G_+"W2GUR6LY#WU
M3^?^PU@.>C>)F/X%S _20J"G$]%POHM'[K,N09-@?]R2S8'7SKT@1 [A&_Z<
M3:) MIV0#Q?FT70#Q )>(%PBO5$VC/UVU>-%/BO-=4/WEKXY70>Y^:>P=O"H
M\6+$66I2[&+,O903!@ N8L4]4_1HAA3)R2T2ZY-J@>3G:!4FUF@Y8/0H0K*N
M\E=^P: S0*3;9]TX0%W*V'#'O +T64"D_=;"B!'#;OC%V+X@#FX7K E5PX^\
MH;$)T*^V_M[4^EL'UF%;=!F#SI\DT3*KCHPI/V5WE<AE?B#4&#0]D!U+[#IC
MJF7Y8&39!AZ-0$6&OJ0_^]"T@"%9O]=(:\9- (<"/@I"5MS=HOAM.0E5;U(O
MT2(X%B.P"1)!''U10@!6O)! ?/'/6HH32?;GB"E<%L^"V>/HM=IEGX-@B;G&
MQVH>/]R!\L&^ENC6\.LMJ@<D:*J\X@X_=/*AW1B>:M%%@"KXW:'$7 EVD_4Q
MT)H07=LD=SSR(: L:,KEGD*,FL+!Z >!XA^83TGB.VX7-$?(-7TZEOQUK2YX
M'PWG!3&> RCIB<74#S#\X"Q"T\3L0ZMCW8!RA3/=@[@=S?(>0E:#M&0$%Q!7
M]JAR:+XH-0DH?CGU7BZS(#QR42-"B?Y,G FJ!<;P&]4C8W$/!=2B]#8F7.1(
M#O73B6<1ST+KEX_8(/@" ?U?"3 MC8;O(GX,L- %_+\GT$S@Y\ZQNR)=U&("
M5S$5#21S%)3[8 0+$(J[@.!]<)/#GQ-B@^28"C_$=1+0H+*3+NAE^+ABNURG
M7P\BC]](='(1\ [Z:EYSM\V_X:497&*KX9&#?7YQ\>7']<W5]>_.Y_.;F\MO
MW]=L<+3K]2KO\_WE$25*/!UBU_*2EMX+,A8I)4$*XRZ JQ;+2>#]\ O9EB\6
MIIEF04D'4A"K6JQ8<&/%1<)%5#]-,S>KO]^,&6LY5'EW)Z0'"I;W1!ZH3(O-
M% <N.ZMPS*FKED4;2]>$FRXXX[O*56XV>;8-YYSY>5DS)3!.M,UA(+%245%B
M#;SA7*;F0'CK"4-SK>DP2[(D;Z5B"_CO?62NN&_PQX1G'MFSLU8H3;0LBX1D
MHSSXB1?9;I%G7IO(HF;J?OZL^OOQ=Q.YS&*\))>Q,V',G2T21CA;K=*S=1$'
M%&!T_KD8W[-88J$5" QMP[E9S*]25([V.M=3_;>>*AV4)UF.(!MH2C+?2!E5
MOEJ+:!$O.3KP('H*?GN*E40VJ['@LZB:$,NCE1?(U3H#I!W3?3*D14.B>D^%
M?J??2,L1/B"+T&1=)I\9++L0<>B<?!?"N8[ 6&LY)^)4/6_E&$XW<1@.0!&G
MZ*6+]H^SE]SR&#8BQ"7IZ.4-0]1HJW=&A>BH!2>F2<?Y;M2@\$@2L!3WGSX\
M.'YV=-&MCXT^\=/8\E,\X;/#L1^/%><VA3_%7/9DO04/$7P%H9[7</XK>L*P
MJ"OK%U<_8AR,*5]%<NMC9:Z(%4,W2RLN0-%DRR6@3FW5J:TZM56%U%;O8%-;
M^[>GWJ:[;FDE3_$X2FVZG7J>-)3_%L_.=[@LT.L'J9%6/;H;/T+)CV%Q1QV;
MX4A1.V);(<\$S(6?XCGEH4B32@5WI8M@B#WP\XE9'V'69V'6QS(B_931@FVS
M\6LFWH.NB+FOK?I'F;K(>'$;.7'D>TI[-(2%MPP -&TVPFSM;^,HJO#M\H_+
MZQ^7SK?+BR^_7U_=7'VY/HK!D]1]T[FI6.=]B;A#47*01\U4!3 DGTAC<--
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
MP5M""%ZX,LO3EB]9[[4S*KM?Z@V2*B]9@8TR+OLP9MQ>,W?Y5TP 7IQ5JX0
ME/@X/;<]S"%;:@%X/P+0=%M>)W\/JTJ%K1D!EG?Q+6H(G$<D[QQ^/!PV!NWA
M5NCC8:/7V@XGO/QOPU;[]?&\G<:PNRT<>C^/76\1:O1QC3[^RS_^I[A@HD8=
MUZCC0YU0C3I>!W7<?%6E?930XV5+L!I_O&H!]P^!?!40\JII'@8.LGBJ7K/E
M>EYON4MV''OY*G#6X]C+XJGVFFZ_TZVWL@);V?'<=M^K:DJIAB<O 6NXO5X%
M 1L]M]4:5&]:;;?3J6[JM\8H;W!PNYT*BK=7O4QPJ]NKZGFM4<J%, W/ZU9.
MBJN*4B[8K0H=T!JEO*2:H%L]3.])KX)S&E:WBJ!&*K_$ *Y@66TK7^1_[%,Z
MZ?<'E3W -5BY['"Z8"]6[GB>=#!,6KUI>6ZGN]DM6\.5:[AR#5=^W548M-W^
MH+4\GW;T E"C5<M7H=MTFZT5+$^U %18 -J@ ;KM_#W\8KCR"T>_04? ='N;
M0BKHM=K>4*.(C7K?%'^CM -.T<<EX;CF&P^(OGPF>QHN(Q]?:U*:3'S)-/1G
MR@:N/Y!G-H<1/ZOF.Z_$;)X>3RDQ><,Y+Z 'YX8PU@H6\X4C+;CUH34DZ(5D
MXDAOK_OZ!J'S'=\,0^XV.@4(-OK:%^*KOYJ+Z>I>:A8-^6&=SW.'^AZ,HR?>
M'H+LK1*0%R\V=E?R$\DJGQ"1>]V2I6[)4K=DJ79+ELZ1M&0YI.JL7G^KZJRN
MU_"ZZ\GKIM59W=>O=VHWNNWM!KOTL7 F>F]02X:C7:_PK:[.JJNSWF=OB%?
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
M^S8:/\/_/<RGDW_\?U!+ 0(4 Q0    ( /V);E3*0$J^2P@! #DC"  >
M          "  0    !B86QL87)D.3DS,3(S,3(Q86YN=6%L:6YF;RYH=&U0
M2P$"% ,4    " #]B6Y4D-6=% P(   W1@  '@              @ &'" $
M8F%L;&%R9#DY-#$R,S$R,7-O>'-E8W1I;VXN:'1M4$L! A0#%     @ _8EN
M5"VQ#=(6!0  WQH  !X              ( !SQ ! &)A;&QA<F0Y.34Q,C,Q
M,C%S;WAS96-T:6]N+FAT;5!+ 0(4 Q0    ( /V);E2.8Z<5\04  *X7   >
M              "  2$6 0!B86QL87)D.3DV,3(S,3(Q:W!M9V-E<G1I9BYH
M=&U02P$"% ,4    " #]B6Y49DD?<:)T  !?'@4 $0              @ %.
M' $ 8FQD<"TR,#(Q,3(S,2YH=&U02P$"% ,4    " #]B6Y4!G&U]%XE   3
MM $ $0              @ $?D0$ 8FQD<"TR,#(Q,3(S,2YX<V102P$"% ,4
M    " #]B6Y4'H>G4_PM  !YU0$ %0              @ &LM@$ 8FQD<"TR
M,#(Q,3(S,5]C86PN>&UL4$L! A0#%     @ _8EN5%I!*Y=T 0, M/DB !0
M             ( !V^0! &)L9' M,C R,3$R,S%?9#(N:'1M4$L! A0#%
M  @ _8EN5.^@OR(:O0  _88( !4              ( !@>8$ &)L9' M,C R
M,3$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( /V);E1WD4F*80T  +TG   4
M          "  <ZC!0!B;&1P+3(P,C$Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    (
M /V);E0H=S@"U8@! %*B$  5              "  6&Q!0!B;&1P+3(P,C$Q
M,C,Q7VQA8BYX;6Q02P$"% ,4    " #]B6Y4PYUPH @0 0!TG@P %0
M        @ %I.@< 8FQD<"TR,#(Q,3(S,5]P<F4N>&UL4$L! A0#%     @
M_8EN5 %\W0#A' $ (3@, !<              ( !I$H( &)L9' Q,C,Q,C$M
B97@Y.3)M9&$N:'1M4$L%!@     -  T @P,  +IG"0    $!

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